Bài giảng Tin học Lớp 8 - Tiết 41+42: Cấu trúc của một chương trình Pascal

ppt 15 trang phanha23b 26/03/2022 3920
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 8 - Tiết 41+42: Cấu trúc của một chương trình Pascal", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbai_giang_tin_hoc_lop_8_tiet_4142_cau_truc_cua_mot_chuong_tr.ppt

Nội dung text: Bài giảng Tin học Lớp 8 - Tiết 41+42: Cấu trúc của một chương trình Pascal

  1. TIẾT 41 + 42:
  2. TIẾT 41 + 42: CẤU TRÚC CHUNG CỦA MỘT CHƯƠNG TRÌNH PASCAL Cấu trúc chương trình Pascal Từ khóa Tên Cấu trúc tuần tự
  3. 1. Cấu trúc chương trình Pascal Dòng tiêu đề Phần khai báo Phần thân chương trình
  4. Câu hỏi: Theo cấu trúc chương trình Pascal ở trên, em phát hiện được những lỗi nào trong chương trình dưới đây?
  5. 2. Tõ kho¸ ❖ Tõ kho¸ lµ nh÷ng tõ dµnh riªng, kh«ng ®ược dïng cho bÊt k× môc ®Ých nµo kh¸c ngoµi môc ®Ých sö dông do ng«n ng÷ lËp tr×nh quy ®Þnh. – Mçi ng«n ng÷ lËp tr×nh ®Òu cã mét sè tõ kho¸ nhÊt ®Þnh VÝ dô: Program vd1; Uses crt; Begin Writeln(‘CHAO CAC BAN’); End. Program Tõ kho¸ khai b¸o tªn ch¬ng tr×nh Uses Tõ kho¸ khai b¸o c¸c th viÖn Begin, End C¸c tõ kho¸ th«ng b¸o b¾t ®Çu vµ kÕt thóc phÇn th©n chương tr×nh.
  6. 3. Tªn ❖ Tªn do người lập trình đặt phải tuân thủ các quy tắc của NNLT cũng như chương trình dịch Quy tắc đặt tên: + Tên phải bắt đầu bằng chữ cái, sau đó là chữ cái, chữ số hoặc dấu gạch dưới + Tên không được trùng với từ khoá. + Nên đặt tên ngắn gọn, dễ nhớ, không quá 127 kí tự Lưu ý : + Tên không phân biệt chữ hoa, chữ thường + Tên không được chứa dấu cách (kí tự trống) và kí hiệu các phép toán.
  7. 3. Tªn VÝ dô 1: Program vd1; Uses crt; vd1 tªn ch¬ng tr×nh Begin crt tªn th viÖn Writeln(‘CHAO CAC BAN’); End.
  8. 4. CÊu tróc tuÇn tù Em hãy dự đoán khi thực hiện chương trình trên máy tính sẽ in ra màn hình như thế nào? - Khi thực hiện chương trình, máy tính sẽ lần lượt thực hiện các lệnh, từ lệnh đầu tiên đến lệnh cuối cùng.
  9. Bài tập: CÂU HỎI TRẮC NGHIỆM: (Trong NNLT Pascal) Câu 1: Phát biểu nào sau đây là đúng? A. Phần tên chương trình nhất thiết phải có B. Phần khai báo bắt buộc phải có C.Phần thân chương trình nhất thiết phải có D.Phần thân chương trình có thể có hoặc không
  10. Bài tập: CÂU HỎI TRẮC NGHIỆM: (Trong NNLT Pascal) Câu 2: Từ khóa USES dùng để: A. Khai báo tên chương trình B. Khai báo hằng C.Khai báo biến D.Khai báo thư viện
  11. Bài tập: CÂU HỎI TRẮC NGHIỆM: (Trong NNLT Pascal) Câu 3: Khai báo hằng nào là đúng trong các khai báo sau: A. Const A:50; B. CONst A=100; C.Const : A=100; D.Tất cả đều sai
  12. Bài tập: CÂU HỎI TRẮC NGHIỆM: (Trong NNLT Pascal) Câu 4: Phần thân chương trình bắt đầu bằng .và kết thúc bằng ? A.BEGIN END. B.BEGIN END C.BEGIN END, D.BEGIN END;
  13. Bài tập: Câu 5: Hãy xác định các thành phần của chương trình trong chương trình sau: