Bài 2: Làm quen với chương trình và ngôn ngữ lập trình
Bài tập cuối bài
Bài 1 trang 13 sgk Tin học lớp 8: Hãy cho biết các thành phần cơ bản của một ngôn ngữ lập trình.
Lời giải:
Thành phần cơ bản của ngôn ngữ lập trình là:
Bảng chữ cái: hầu hết các kí tự có trên bàn phím máy tính đều có mặt trong bảng chữ cái của mọi ngôn ngữ lập trình.
Các quy tắc: quy định các viết các từ và thứ tự của chúng.
Bài 2 trang 13 sgk Tin học lớp 8: Cho biết sự khác nhau giữa từ khóa và tên.
Cho biết cách đặt tên trong chương trình.
Lời giải:
Từ khóa là những từ dành riêng, không được dùng các từ khóa này cho bất kì mục đích nào khác ngoài mục đích do ngôn ngữ lập trình quy định, từ khóa được quy định tùy theo mỗi ngôn ngữ lập trình.
Tên do người lập trình đặt có thể đặt tùy ý sao cho dễ sử dụng nhưng phải tuân thủ các quy tắc của ngôn ngữ lập trình cũng như chương trình dịch, thỏa mãn:
Tên khác nhau tương ứng với các đại lượng khác nhau.
Tên không được trùng với các từ khóa.
Cách đặt tên trong chương trình: trong ngôn ngữ Pascal, tên không được bắt đầu bằng chữ số và không được chứa dấu cách (kí tự trống); tên cho mỗi đại lượng phải khác nhau và không được trùng với từ khóa
Ví dụ: hocsinh_a đại diện cho học sinh A
Bài 3 trang 13 sgk Tin học lớp 8: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
Lời giải:
Tên trong ngôn ngữ Pascal cần tuân thủ cách đặt tên tiêu chuẩn, đại diện cho các đại lượng khác nhau và không trùng với từ khóa nên các tên hợp lệ là:
A) a.
B) Tamgiac.
G) b1.
H) abc.
Bài 4 trang 13 sgk Tin học lớp 8: Hãy cho biết các chương trình Pascal sau đây có hợp lệ không, tại sao?
Lời giải:
a) Chương trình 1
Chương trình trên tuy thiếu phần khai báo nhưng phần thân chương trình đã đầy đủ và đúng cú pháp với “begin” bắt đầu và kết thúc bởi “end.”
Vì vậy chương trình 1 hợp lệ.
b) Chương trình 2
Chương trình trên đã có phần thân nhưng trong phần thân lại chứa phần khai báo (program CT_thu) vì vậy chương trình 2 không hợp lệ