Bài Giáo án điệntửtinhọc lớp 11 Cấu trúc chung Một chơng trình viết ngôn Hãy quan sát ngữ lập trình bậc số cấu trúc thờng [] cao có cấu trúc nh gặp thực nhỉ? tế: Gồm hai phần: ? ? ? Trong Cấuđó: trúc Cấu trúc máy Cấu trúc văn tính khai báo cóphân tử có - Phần thể Mở không - Phần thân chơng trình bắt buộc Thân phải có Kết luận Các thành phần chơng trình a Phần khai báo Khai báo tên chơng trình: Có ý nghĩa để ghi nhớ tên toán cần giải, phần có không Với Pascal, phần khai báo có dạng: Program ; trình tên ngời lập trình đặt theo tên Ví dụ Program 1: Giai_PTB2; Ví dụ Program 2: Baitoan; quy định Khai báo th viện Các th viện chơng trình ngôn ngữ lập trình cung cấp số chơng trình thông dụng đợc lập sẵn Th viện Muốn trongsử dụng ngôncác chơng trình cần khai báo th viện ngữ chứa lập trình nhỉ? Ví dụ: Pascal CRT; C/C++ #include Khai báo USES ý nghĩa Cung cấp chơng trình có sẵn để thao tác với hình văn bàn phím Khai báo hằng: Thờng sử dụng cho giá trị xuất nhiều lần chơng trình Ví dụ: Turbo Pascal CONST Max=100; Pi=3.1416; Lop=A; Dieukien=True; C/C++ const int Max=100; const float Pi=3.1416; Khai báo biến: - Mọi biến dùng chơng trình phải đặt tên khai báo cho chơng trình dịch biết để lu trữ xử lí - Biến nhận giá trị thời điểm đ ợc gọi biến đơn Ví dụ: Giải phơng trình bậc hai ax2 + bx + c = Hãy xác định biến cần có chơng trình! với hệ số a, b, c a, b, c: biến cần nhập Delta, X1, X2: biến cần tính b Phần thân chơng trình Tạo dãy câu lệnh phạm vi đợc xác định cặp dấu hiệu bắt đầu kết thúc Bắt đầu Begin [< Các câu lệnh >] Kết thúc End Thân chơng PASCAL trình Ví dụ chơng trình đơn giản Ví dụ: Chơng trình đa hình dòng chữ: Chuc ban hoc gioi Pascal Phần khai báo tên chơng trình Phần khai báo th viện PROGRAM C/C++ Vi_du; USES Crt; BEGIN Phần thân Writeln(Chuc ban hoc gioi); chơng Readln; trình END #include Main () { Printf(Chuc ban hoc gioi); Getch(); } Hãy nhớ! Cấu trúc chơng trình viết ngôn ngữ lập trình bậc cao: [] PROGRAM Baitoan; USES Crt; CONST Max = 100; Pi = 3.14; Bắt đầu Begin [< Các câu lệnh >] Kết thúc End Phần khai báo: Khai báo tên chơng trình Khai báo th viện Khai báo Khai báo biến Phần thân chơng trình: Dãy câu lệnh phạm vi đợc xác định cặp dấu hiệu bắt đầu kết thúc ... ? ? ? Trong Cấuđó: trúc Cấu trúc máy Cấu trúc văn tính khai báo cóphân tử có - Phần thể Mở không - Phần thân chơng trình bắt buộc Thân phải có Kết luận Các thành phần