Làm quen với chương trình và ngôn ngữ lập trình

Tin học 8 Bài 2: làm cho quen với chương trình và ngôn ngữ lập trình

Câu hỏi và Bài tập

Bài 1 (trang 14 sgk Tin học tập lớp 8): Hãy cho biết các thành phần cơ bạn dạng của một ngôn ngữ lập trình.

Bạn đang xem: Làm quen với chương trình và ngôn ngữ lập trình

Trả lời:

- các thành phần cơ bản của ngôn từ lập trình bao hàm bảng chữ cái, các quy tắc với ngữ nghĩa, trong đó:

1. Bảng chữ cái: những ngôn ngữ lập trình thường xuyên gồm những chữ loại tiếng Anh và một số kí hiệu khác như dấu phép toán (+,-,*,/,…), lốt đóng, mở ngoặc, lốt nháy… Nói chung, phần đông các kí tự tất cả trên bàn phím máy tính đều có mặt trong bảng vần âm của mọi ngôn từ lập trình.

2. Quy tắc: từng câu lệnh trong công tác gồm những từ và những kí hiệu được viết theo một quy tắc tuyệt nhất định. Những quy tắc này quy định cách viết những từ và thứ tự của chúng. Chẳng hạn, các từ được biện pháp nhau vì chưng một hoặc những dấu cách, một vài câu lệnh được xong bằng dấu chấm phẩy, … Mỗi ngôn từ lập trình khác nhau thì sẽ có một luật lệ riêng của nó. Nếu như câu lệnh bị viết không nên quy tắc, chương trình sẽ nhận biết và thông tin lỗi.

3. Ngữ nghĩa: mỗi câu lệnh đều phải có một ý nghĩa sâu sắc riêng xác định các làm việc mà máy vi 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 biệt giữa tự khóa cùng tên. Cho biết thêm cách đặt tên trong chương trình.

Trả lời:

- từ bỏ khóa: là các từ dành cho ngôn ngữ lập trình, không được dùng những từ khóa này cho bất cứ mục đích nào không giống ngoài mục tiêu sử dụng do ngôn ngữ lập trình quy định.

- Tên: Do tín đồ lập trình tự đặt ra, dẫu vậy phải vâng lệnh theo các quy tắc của ngữ điệu lập trình cũng tương tự của công tác dịch. Tuy rất có thể đặt tùy ý tên, nhưng để dễ áp dụng người ta thường đặt sao cho ngắn gọn nhất, dễ dàng nhớ và dễ hiểu nhất.

- cách đặt tên trong chương trình: tùy theo ngôn ngữ lập trình khác biệt sẽ bao gồm yêu cầu khác biệt về phương pháp đặt tên, mặc dù nhiên hầu hết cần phải vừa lòng những điều sau:

1. Tên khác nhau thay mặt đại diện cho với mọi đại lượng không giống nhau.

2. Tên không được trùng với hầu hết từ khóa.

bài bác 3 (trang 14 sgk Tin học tập lớp 8): trong các tên sau đây, tên làm sao là hòa 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:

- những tên thích hợp lệ là: A, B, G, H.

- những tên chưa hợp lệ:

C: do có số sinh sống đầu.

D: do gồm 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 thấy thêm các phần bao gồm trong kết cấu của chương trình.

Xem thêm: Vtvcab Thanh Hóa Mất Bao Nhiêu? Vtvcab Thanh Hóa

Trả lời:

- cấu trúc chung hầu như chương trình bao gồm:

1. Phần khai báo thường xuyên gồm những 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 công tác gồm những câu lệnh mà laptop cần thực hiện. Đây là phần bắt buộc phải có.

Chú ý: Phần khai báo có thể có hoặc không. Tuy nhiên, nếu bao gồm phần khai báo thì nó bắt buộc được đặt trước phần thân chương trình.

Bài 5 (trang 14 sgk Tin học tập lớp 8): Hãy cho biết các công tác Pascal tiếp sau đây có đúng theo lệ không, trên sao?

*

Trả lời:

- lịch trình 1 mặc dù thiếu phần khai báo dẫu vậy phần thân của lịch trình vẫn đủ với đúng cú pháp câu lệnh, tất cả begin bước đầu và end hoàn thành có vệt “.” sống cuối. đề xuất chương trình 1 đúng theo lệ.

- chương trình 2 do ở đoạn thân chương trình chứa phần khai báo bắt buộc chương trình 2 không hợp lệ.

Tìm hiểu không ngừng 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 kết cấu đượ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 điểm mạnh 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à thương hiệu của một vài ngữ điệu lập trình loại này.

Trả lời:

- thời điểm đầu, mục đích kiến tạo Pascal là để giao hàng cho việc đào tạo lập trình gồm cấu trúc, cho nên vì thế Pascal có các đặc điểm sau:

+ Ngữ pháp, ngữ nghĩa đơn giản dễ dàng và gồm tính logic.

+ kết cấu chương trình rõ ràng, dễ hiểu.

+ Dễ thay thế sửa chữa và dòng tiến.

+ trên hết, pascal dễ dàng học và dễ đọc đề nghị được không chỉ nhiều trường ngoài ra được nhiều tổ quốc 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 tính năng có thể được thực hiện không những theo trình tự nhưng còn hoàn toàn có thể theo các trường hợp và lặp lại nhiều lần. Cách thức lập trình cấu trúc được dựa vào các quy mô toán học tập của Bohm cùng Guiseppe, theo đó, một lịch trình máy tính có thể được viết dựa vào ba cấu trúc: trình tự, đưa ra quyết định và vòng lặp:

+ Trình từ nghĩa là những câu lệnh được tiến hành theo trình tự độc nhất vô nhị định: trên xuống.

+ Quyết định là sự việc quy định sẽ thực hiện chương trình như thế nào dựa vào vào sự thoả mãn các điều kiện nhất định.

+ Vòng lặp biểu đạt sự thực hiện có tính lặp một trong những đoạn lệnh của chương trình khi các điều kiện nào này vẫn được thỏa mãn.