TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÍNH C/C++ pps

18 748 1
TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÍNH C/C++ pps

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TỔNG QUAN VỀ Ô Ữ Í NG Ô N NG Ữ LẬP TR Í NH C/C++ GV: Từ thị Xuân Hiền 1 1Lịch sử củangônngữ C/C++ 1 . Lịch sử của ngôn ngữ C/C++  C được tạo bởi Dennis Ritchie ở Bell Telephone  C được tạo bởi Dennis Ritchie ở Bell Telephone Laboratories vào năm 1972.  Vào năm 1983 , học viện chuẩn quốc gia Mỹ  Vào năm 1983 , học viện chuẩn quốc gia Mỹ (American National Standards Institute - ANSI) thành lậpmộttiểubanđể chuẩnhóaCđược biết đếnnh ư A NSI Standard C  C++ đượcxâydựng trên nềntảng ANSI Sdd C S tan d ar d C  C++ là mộtngônngữ lậptrìnhhướng đối tượ ó b hà ả ô ữ C 2 tượ n g ,n ó b ao hà mc ả n gô nn gữ C 2Kỹ thuật để giảiquyếtmột bài toán 2 . Kỹ thuật để giải quyết một bài toán  Một chương trình máy tính được thiết kế để giải  Một chương trình máy tính được thiết kế để giải quyếtmộ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 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ướccần để viếtmột chươn g trình. g  Các bướcgồm: − Xác đ ị nh y êu cầucủa bài toán ị y − Đưarathuật toán (dùng mã giả,hoặclưu đồ) − Cài đặt (viết) chương trình 3 Cài đặt (viết) chương trình − Thựchiệnchương trình và kiểmchứng 3.Các bước tron g chu trình g phát triển chương trình 4 3.Các bước tron g chu trình g phát triển chương trình  Nhập mã nguồn (source code)  Nhập mã nguồn (source code) − Mã nguồnlàtậplệnh dùng để chỉ dẫnmáy tính thực hiện công việc do người lập trình tính thực hiện công việc do người lập trình đưara Tập tin mã nguồn có phần mở rộng cpp − Tập tin mã nguồn có phần mở rộng . cpp (C++)  Biên dịch mã nguồn (compile)  Biên dịch mã nguồn (compile) − Chương trình viếtbằng ngôn ngữ cấpcao C/C++ được biên dịch sang mã máy bằng 5 C/C++ được biên dịch sang mã máy bằng mộtchương trình dịch(compiler) 3.Các bước tron g chu trình g phát triển chương trình  Liên kết các tập tin đối tượng tạo các tập tin  Liên kết các tập tin đối tượng tạo các tập tin thực thi (executable file). C/C++ có một thư viện hàm được tạo sẵn − C/C++ có một thư viện hàm được tạo sẵn − Tậptinđốitượng do trình biên dịch tạora kết hợp với mã đối tượng để tạo tập tin thực kết hợp với mã đối tượng để tạo tập tin thực thi, quá trình này đượctạobởibộ liên kết ( Linker ) () Thựchiệnchương trình 6 3.Các bước tron g chu trình g phát triển chương trình  Thực hiện chương trình  Thực hiện chương trình − Chương trình nguồn đượcbiêndịch và liên kết sẽ tạo nên tập tin thực thi và thực thi tại kết sẽ tạo nên tập tin thực thi và thực thi tại dấunhắchệ thống Nếu chương trình có lổi phải được chỉnh sửa − 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 Quá trình 4 bước sẽ được lập lại cho đến khi tậptinthựcthithựchiện đúng yêu cầubài toán 7 4. Khảo sát m ộ t chươn g trình ộ g C/C++ đơn giản // my first program in C/C++ // my first program in C/C++ #include <conio.h> #include <iostream h> #include <iostream . h> int main() { { cout << "Hello World!"; //Output “Hello World!” getch(); getch(); return 0; } 8 } 4. Khảo sát m ộ t chươn g trình ộ g C/C++ đơn giản // my first program in C/C++ : // my first program in C/C++ : dòng chú thích, không ảnh hưởng đếnhoạt động của chương trình của chương trình #include <iostream.h>: Các lệnh bắt đầ bằng dấ # gọi là chỉ thị tiền ử 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ươn g trình ộ g C/C++ đơn giản int main(): int main(): − Hàm main là điểm mà tất cả các chương trình C/C++ bắt đầuthựchiện C/C++ bắt đầu thực hiện . − Hàm main không phụ thuộc vào vị trí của hàm Nội d ng t ong hàm main l ôn đượcthựchiện − Nội d u ng t r ong hàm main l u ôn được thực hiện đầu tiên khi chương trình được thực thi Chương trình C/C++ phảitồntạihàmmain() − Chương trình C/C++ phải tồn tại hàm main() − Nội dung của hàm main() tiếp sau phần khai báo chính thức đặttrongcặpdấu{} 10 báo chính thức đặt trong cặp dấu { } [...]... output Hello World! cout . TỔNG QUAN VỀ Ô Ữ Í NG Ô N NG Ữ LẬP TR Í NH C/C++ GV: Từ thị Xuân Hiền 1 1Lịch sử củangônngữ C/C++ 1 . Lịch sử của ngôn ngữ C/C++  C được tạo bởi Dennis Ritchie ở Bell Telephone  C được tạo bởi Dennis Ritchie ở Bell Telephone Laboratories. Standards Institute - ANSI) thành lậpmộttiểubanđể chuẩnhóaCđược biết đếnnh ư A NSI Standard C  C++ đượcxâydựng trên nềntảng ANSI Sdd C S tan d ar d C  C++ là mộtngônngữ lậptrìnhhướng đối tượ ó b hà ả ô ữ C 2 tượ n g ,n ó b ao hà mc ả n gô nn gữ C 2Kỹ. dẫnmáy tính thực hiện công việc do người lập trình tính thực hiện công việc do người lập trình đưara Tập tin mã nguồn có phần mở rộng cpp − Tập tin mã nguồn có phần mở rộng . cpp (C++)  Biên dịch mã nguồn (compile)  Biên dịch mã nguồn (compile) − Chương trình viếtbằng ngôn ngữ cấpcao C/C++ được biên dịch sang mã máy bằng 5 C/C++ được biên dịch sang mã máy bằng mộtchương trình dịch(compiler) 3.Các

Ngày đăng: 22/07/2014, 21:23

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan