TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÍNH C/C++
Số trang: 18
Loại file: pdf
Dung lượng: 230.30 KB
Lượt xem: 4
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
1. Lịch sử của ngôn ngữ C/C++ C được tạo bởi Dennis Ritchie ở Bell TelephoneLaboratories vào năm 1972. Vào năm 1983, học viện chuẩn quốc gia Mỹ(American National Standards Institute - ANSI)thành lập một tiểu ban để chuẩn hóa C đượcbiết đến như ANSI Standard C
Nội dung trích xuất từ tài liệu:
TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÍNH C/C++ TỔNG QUAN VỀNGÔN NGỮ LẬP TRÍNH C/C++ GV: Từ thị Xuân Hiền 11. Lịch sử của ngôn ngữ C/C++ ngôn ng C/C++C được tạo bởi Dennis Ritchie ở Bell TelephoneLaboratories vào năm 1972.Vào năm 1983, học viện chuẩn quốc gia Mỹ(American National Standards Institute - ANSI)thành lập một tiểu ban để chuẩn hóa C đượcbiết đến như ANSI Standard CC++ được xây dựng trên nền tảng ANSIStandard CC++ là một ngôn ngữ lập trình hướng đốitượng, nó bao hàm cả ngôn ngữ C ô 22. Kỹ thuật để giải quyết một bài toán thu để gi quy bài toán Một chương trình máy tính được thiết kế để giải quyết một bài toán nào đó. Vì vậy, những bước cần để tìm kiếm lời giải cho một bài toán cũng giống như những bước cần để viết một chương trình. Các bước gồm: − Xác định yêu cầu của bài toán − Đưa ra thuật toán (dùng mã giả, hoặc lưu đồ) − Cài đặt (viết) chương trình − Thực hiện chương trình và kiểm chứng 33.Các bước trong chu trình phát triển chương trình 4 3.Các bước trong chu trình phát triển chương trìnhNhập mã nguồn (source code) − Mã nguồn là tập lệnh dùng để chỉ dẫn máy tính thực hiện công việc do người lập trình đưa ra − Tập tin mã nguồn có phần mở rộng .cpp (C++)Biên dịch mã nguồn (compile) − Chương trình viết bằng ngôn ngữ cấp cao C/C++ được biên dịch sang mã máy bằng một chương trình dịch(compiler) 5 3.Các bước trong chu trình phát triển chương trìnhLiên kết các tập tin đối tượng tạo các tập tinthực thi (executable file). − C/C++ có một thư viện hàm được tạo sẵn − Tập tin đối tượng do trình biên dịch tạo ra kết hợp với mã đối tượng để tạo tập tin thực thi, quá trình này được tạo bởi bộ liên kết (Linker)Thực hiện chương trình 6 3.Các bước trong chu trình phát triển chương trìnhThực hiện chương trình − Chương trình nguồn được biên dịch và liên kết sẽ tạo nên tập tin thực thi và thực thi tại dấu nhắc hệ thống − Nếu chương trình có lổi phải được chỉnh sửa và biên dịch lại. − Quá trình 4 bước sẽ được lập lại cho đến khi tập tin thực thi thực hiện đúng yêu cầu bài toán 7 4. Khảo sát một chương trình C/C++ đơn giản// my first program in C/C++ my first program in C/C++#include #include 4. Khảo sát một chương trình C/C++ đơn giản// my first program in C/C++ :dòng chú thích, không ảnh hưởng đến hoạt độngcủa chương trình#include :Các lệnh bắt đầu bằng dấu # gọi là chỉ thị tiền xửlý (preprocessor) 9 4. Khảo sát một chương trình C/C++ đơn giảnint main(): main():− Hàm main là điểm mà tất cả các chương trình C/C++ C/C++ bắt đầu thực hiện. đầ th hi− Hàm main không phụ thuộc vào vị trí của hàm− Nội dung trong hàm main luôn được thực hiện hàm main đượ th hi đầu tiên khi chương trình được thực thi− Chương trình C/C++ phải tồn tại hàm main() trình C/C++ ph hàm main()− Nội dung của hàm main() tiếp sau phần khai báo chính th đặ trong báo chính thức đặt trong cặp dấu { } 10 4. Khảo sát một chương trình C/C++ đơn giản− cout 5. Các chú thích Các chú thích Các chú thích được các lập trình viên sử dụng để ghi chú hay mô tả trong các phần của chuong trình. Trong C/C++ có hai cách để chú thích: Chú thích dòng: dùng cập dấu //. Chú thích khối (chú thích trên nhiều dòng) dùng cặp /* ... */. 12 5. Các chú thích Các chú thích/* My second program in C/C++ with more comments My second program in C/C++ with more comments Author: Novice programmer Date: 01/01/2008*/#include #include 6. Cấu trúc của một chương trình C/C++ Cấu trúc một chương trình C/C++ gồm: các trúc ch trình C/C++ các tiền xử lý, khai báo biến toàn cục, hàm main… 146. Cấu trúc của một chương trình C/C++ 157. Các tập tin thư viện thông dụng Các tin th vi thông Đây là các tập tin chứa định nghĩa các hàm thông dụng khi lập trình C/C++. Muốn sử dụng các hàm trong các tập tin header này thì phải khai báo #include ở phần đầu của chương trình, với FileName.h là tên tập tin thư viện. 167. Các tập tin thư viện thông dụng Các tin th vi thông Các tập tin thư viện thông dụng gồm: • Stdio.h(C), iostream.h(C++): định nghĩa các hàm vào ra chuẩn như các hàm xuất dữ liệu (printf())/cout), nhập giá trị cho biến (scanf())/cin), nhận ký tự từ bàn phím (getc()), in ký tự ra màn hình (putc()), nhập một chuỗi ký tự từ bàm phím (gets()), xuất chuỗi ký tự ra màn hình (puts()) • Conio.h: định nghĩa các hàm vào ra trong chế độ DOS, như clrscr(), getch(), … 177. Các tập tin thư viện thông dụng Các tin th vi thông • math.h: Định nghĩa các hàm toán học như: abs(), sqrt(), log(), log10(), sin(), cos(), tan(), acos(), asin(), atan(), pow(), exp(), … • alloc.h: định nghĩa các hàm vào ra cấp thấp gồm các hàm open(), _open(), read(), _read(), close(), _close(), creat(), _creat(), creatnew(), eof(), filelength(), lock(), … 18 ...
Nội dung trích xuất từ tài liệu:
TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÍNH C/C++ TỔNG QUAN VỀNGÔN NGỮ LẬP TRÍNH C/C++ GV: Từ thị Xuân Hiền 11. Lịch sử của ngôn ngữ C/C++ ngôn ng C/C++C được tạo bởi Dennis Ritchie ở Bell TelephoneLaboratories vào năm 1972.Vào năm 1983, học viện chuẩn quốc gia Mỹ(American National Standards Institute - ANSI)thành lập một tiểu ban để chuẩn hóa C đượcbiết đến như ANSI Standard CC++ được xây dựng trên nền tảng ANSIStandard CC++ là một ngôn ngữ lập trình hướng đốitượng, nó bao hàm cả ngôn ngữ C ô 22. Kỹ thuật để giải quyết một bài toán thu để gi quy bài toán Một chương trình máy tính được thiết kế để giải quyết một bài toán nào đó. Vì vậy, những bước cần để tìm kiếm lời giải cho một bài toán cũng giống như những bước cần để viết một chương trình. Các bước gồm: − Xác định yêu cầu của bài toán − Đưa ra thuật toán (dùng mã giả, hoặc lưu đồ) − Cài đặt (viết) chương trình − Thực hiện chương trình và kiểm chứng 33.Các bước trong chu trình phát triển chương trình 4 3.Các bước trong chu trình phát triển chương trìnhNhập mã nguồn (source code) − Mã nguồn là tập lệnh dùng để chỉ dẫn máy tính thực hiện công việc do người lập trình đưa ra − Tập tin mã nguồn có phần mở rộng .cpp (C++)Biên dịch mã nguồn (compile) − Chương trình viết bằng ngôn ngữ cấp cao C/C++ được biên dịch sang mã máy bằng một chương trình dịch(compiler) 5 3.Các bước trong chu trình phát triển chương trìnhLiên kết các tập tin đối tượng tạo các tập tinthực thi (executable file). − C/C++ có một thư viện hàm được tạo sẵn − Tập tin đối tượng do trình biên dịch tạo ra kết hợp với mã đối tượng để tạo tập tin thực thi, quá trình này được tạo bởi bộ liên kết (Linker)Thực hiện chương trình 6 3.Các bước trong chu trình phát triển chương trìnhThực hiện chương trình − Chương trình nguồn được biên dịch và liên kết sẽ tạo nên tập tin thực thi và thực thi tại dấu nhắc hệ thống − Nếu chương trình có lổi phải được chỉnh sửa và biên dịch lại. − Quá trình 4 bước sẽ được lập lại cho đến khi tập tin thực thi thực hiện đúng yêu cầu bài toán 7 4. Khảo sát một chương trình C/C++ đơn giản// my first program in C/C++ my first program in C/C++#include #include 4. Khảo sát một chương trình C/C++ đơn giản// my first program in C/C++ :dòng chú thích, không ảnh hưởng đến hoạt độngcủa chương trình#include :Các lệnh bắt đầu bằng dấu # gọi là chỉ thị tiền xửlý (preprocessor) 9 4. Khảo sát một chương trình C/C++ đơn giảnint main(): main():− Hàm main là điểm mà tất cả các chương trình C/C++ C/C++ bắt đầu thực hiện. đầ th hi− Hàm main không phụ thuộc vào vị trí của hàm− Nội dung trong hàm main luôn được thực hiện hàm main đượ th hi đầu tiên khi chương trình được thực thi− Chương trình C/C++ phải tồn tại hàm main() trình C/C++ ph hàm main()− Nội dung của hàm main() tiếp sau phần khai báo chính th đặ trong báo chính thức đặt trong cặp dấu { } 10 4. Khảo sát một chương trình C/C++ đơn giản− cout 5. Các chú thích Các chú thích Các chú thích được các lập trình viên sử dụng để ghi chú hay mô tả trong các phần của chuong trình. Trong C/C++ có hai cách để chú thích: Chú thích dòng: dùng cập dấu //. Chú thích khối (chú thích trên nhiều dòng) dùng cặp /* ... */. 12 5. Các chú thích Các chú thích/* My second program in C/C++ with more comments My second program in C/C++ with more comments Author: Novice programmer Date: 01/01/2008*/#include #include 6. Cấu trúc của một chương trình C/C++ Cấu trúc một chương trình C/C++ gồm: các trúc ch trình C/C++ các tiền xử lý, khai báo biến toàn cục, hàm main… 146. Cấu trúc của một chương trình C/C++ 157. Các tập tin thư viện thông dụng Các tin th vi thông Đây là các tập tin chứa định nghĩa các hàm thông dụng khi lập trình C/C++. Muốn sử dụng các hàm trong các tập tin header này thì phải khai báo #include ở phần đầu của chương trình, với FileName.h là tên tập tin thư viện. 167. Các tập tin thư viện thông dụng Các tin th vi thông Các tập tin thư viện thông dụng gồm: • Stdio.h(C), iostream.h(C++): định nghĩa các hàm vào ra chuẩn như các hàm xuất dữ liệu (printf())/cout), nhập giá trị cho biến (scanf())/cin), nhận ký tự từ bàn phím (getc()), in ký tự ra màn hình (putc()), nhập một chuỗi ký tự từ bàm phím (gets()), xuất chuỗi ký tự ra màn hình (puts()) • Conio.h: định nghĩa các hàm vào ra trong chế độ DOS, như clrscr(), getch(), … 177. Các tập tin thư viện thông dụng Các tin th vi thông • math.h: Định nghĩa các hàm toán học như: abs(), sqrt(), log(), log10(), sin(), cos(), tan(), acos(), asin(), atan(), pow(), exp(), … • alloc.h: định nghĩa các hàm vào ra cấp thấp gồm các hàm open(), _open(), read(), _read(), close(), _close(), creat(), _creat(), creatnew(), eof(), filelength(), lock(), … 18 ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật lập trình lập trình C++ lập trình căn bản tài liệu lập trình cấu trúc chương trình C++Gợi ý tài liệu liên quan:
-
114 trang 240 2 0
-
80 trang 220 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 214 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 184 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 156 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 132 0 0 -
142 trang 130 0 0
-
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 118 0 0 -
124 trang 112 3 0