Tải bản đầy đủ (.pdf) (4 trang)

giai bai tap sgk tin hoc 8 bai 2

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (120.42 KB, 4 trang )

VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí

Giải bài tập SGK Tin học 8 bài 2: Làm quen với chương trình và ngơn ngữ lập
trình
Bài 1 (trang 14 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.
Trả lời:
- Các thành phần cơ bản của ngơn ngữ lập trình bao gồm bảng chữ cái, các
quy tắc và ngữ nghĩa, trong đó:
1. Bảng chữ cái: Các ngơn ngữ lập trình thường gồm các chữ cái tiếng Anh và
một số kí hiệu khác như dấu phép tốn (+,-,*,/,…), dấu đóng, mở ngoặc, dấu
nháy… Nói chung, 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.
2. Quy tắc: Mỗi câu lệnh trong chương trình gồm các từ và các kí hiệu được
viết theo một quy tắc nhất định. Các quy tắc này quy định cách viết các từ và
thứ tự của chúng. Chẳng hạn, các từ được cách nhau bởi một hoặc nhiều dấu
cách, một số câu lệnh được kết thúc bằng dấu chấm phẩy, … Mỗi ngơn ngữ
lập trình khác nhau thì sẽ có một quy tắc riêng của nó. Nếu câu lệnh bị viết sai
quy tắc, chương trình sẽ nhận biết và thơng báo lỗi.
3. Ngữ nghĩa: Mỗi câu lệnh đều có một ý nghĩa riêng xác định các thao tác
mà máy tính cần thực hiện.
Bài 2 (trang 14 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.
Trả lời:
- Từ khóa: là những từ dành riêng cho ngơn ngữ lập trình, khơng được dùng
các từ khóa này cho bất kì mục đích nào khác ngồi mục đích sử dụng do ngơn
ngữ lập trình quy định.
- Tên: Do người lập trình tự đặt ra, nhưng phải tuân thủ theo các quy tắc của
ngôn ngữ lập trình cũng như của chương trình dịch. Tuy có thể đặt tùy ý tên,
nhưng để dễ sử dụng người ta thường đặt sao cho ngắn gọn nhất, dễ nhớ và dễ
hiểu nhất.


- Cách đặt tên trong chương trình: Tùy từng ngơn ngữ lập trình khác nhau sẽ
có những yêu cầu khác nhau về cách đặt tên, tuy nhiên hầu hết cần phải thỏa
mãn những điều sau:
VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí


VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí

1. Tên khác nhau đại diện cho với những đại lượng khác nhau.
2. Tên không được trùng với những từ khóa.
Bài 3 (trang 14 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?
A) a;
B) Tamgiac;
C) 8a;
D) Tam giac;
E) beginprogram;
F) end;
G) b1;
H) abc;
Trả lời:
- Các tên hợp lệ là: A, B, G, H.
- Các tên khơng hợp lệ:
C: do có số ở đầu.
D: do có dấu cách.
E, F: Do sử dụng từ khóa.
Bài 4 (trang 14 sgk Tin học lớp 8): Hãy cho biết các phần chính trong cấu
trúc của chương trình.
Trả lời:
- Cấu trúc chung mọi chương trình bao gồm:

1. Phần khai báo thường gồm các câu lệnh:
+ Khai báo tên chương trình
+ Khai báo các thư viện và một số khai báo khác.
2. Phần thân của chương trình gồm các câu lệnh mà máy tính cần thực hiện.
Đây là phần bắt buộc phải có.

VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí


VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí

Chú ý: Phần khai báo có thể có hoặc khơng. Tuy nhiên, nếu có phần khai báo
thì nó phải được đặt trước phần thân chương trình.
Bài 5 (trang 14 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?
Chương trình 1
Begin
end.
Chương trình 2
Begin
Program CT_thu;
Writeln(‘Chao cac ban’);
end.
Trả lời:
- Chương trình 1 mặc dù thiếu phần khai báo nhưng phần thân của chương
trình vẫn đủ và đúng cú pháp câu lệnh, có begin bắt đầu và end kết thúc có dấu
“.” ở cuối. Nên chương trình 1 hợp lệ.
- Chương trình 2 do ở trong phần thân chương trình chứa phần khai báo nên
chương trình 2 khơng hợp lệ.
Tìm hiểu mở rộng (trang 14 sgk Tin học lớp 8): Pascal là một trong những

ngơn ngữ lập trình hướng cấu trúc được dùng rộng rãi trong các nhà trường.
Em hãy tìm hiểu để biết:
1. Các ưu điểm của ngơn ngữ lập trình Pascal.
2. Khái niệm ngơn ngữ lập trình hướng cấu trúc và tên của một vài ngơn ngữ
lập trình loại này.
Trả lời:
- Lúc đầu, mục đích thiết kế Pascal là để phục vụ cho việc giảng dạy lập trình
có cấu trúc, do đó Pascal có các đặc điểm sau:
+ Ngữ pháp, ngữ nghĩa đơn giản và có tính logic.
+ Cấu trúc chương trình rõ ràng, dễ hiểu.

VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí


VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí

+ Dễ sửa chữa và cái tiến.
+ Trên hết, pascal dễ học và dễ đọc nên được không chỉ nhiều trường mà còn
được nhiều quốc gia chọn để dạy học trong chương trình học phổ thơng.
- Ngơn ngữ lập trình hướng cấu trúc: Trong một chương trình máy tính, các
khối chức năng có thể được thực hiện khơng chỉ theo trình tự mà cịn có thể
theo các tình huống và lặp lại nhiều lần. Phương pháp lập trình cấu trúc được
dựa trên các mơ hình tốn học của Bohm và Guiseppe, theo đó, một chương
trình máy tính có thể được viết dựa trên ba cấu trúc: trình tự, quyết định và
vịng lặp:
+ Trình tự nghĩa là các câu lệnh được thực hiện theo trình tự nhất định: trên
xuống.
+ Quyết định là sự quy định sẽ thực hiện chương trình như thế nào phụ thuộc
vào sự thoả mãn các điều kiện nhất định.
+ Vòng lặp thể hiện sự thực hiện có tính lặp một số đoạn lệnh của chương

trình khi các điều kiện nào đó vẫn được thỏa mãn.
- Thơng qua các cấu trúc trên, mã chương trình trở nên sáng sủa và dễ đọc.
- Một số ngôn ngữ lập trình hướng cấu trúc: C, Foxpro,…
Mời các bạn xem tiếp tài liệu tại: />
VnDoc - Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí



×