Bài 2 Các Thành Phần Của Ngôn Ngữ Lập Trình

Mỗi ngôn từ lập trình bao gồm 3 nguyên tố cơ bản là Bảng chữ cái, cú pháp với ngữ nghĩa.

a.

Bạn đang xem: Bài 2 các thành phần của ngôn ngữ lập trình

Bảng chữ cái

- Tập thích hợp kí tự được dùng để làm viết chương trình

Ví dụ:

Trong Pascal bảng vần âm bao gồm:

- chữ cái thường và chữ cái in hoa giờ Anh:a...z ; A..Z

- 10 chữ thập phân: 0..9

- những kí tự đặc biệt:

*

Bảng 1.Các kí tự quan trọng trong Pascal

* lưu lại ý:

- các ngôn ngữ lập trình khác nhau cũng có sự không giống nhau về bảng chữ cái

Ví dụ:Bảng chữ cái của ngữ điệu C/C++ đối với PASCAL có bổ sung cập nhật thêm một số trong những kí tự như: (")(diagdown)(!) (?)(\%)(|)

- không được phép dùng bất cứ kí tự như thế nào ngoài những kí tự biện pháp trong bảng vần âm khi viết chương trình

b. Cú pháp

- Là bộ quy tắc để viết chương trình, bao gồm những dụng cụ viết từ bỏ và tổ hợp từ của từng ngôn ngữ

- nhờ vào cú pháp người lập trình và công tác dịch biết tổ hợp nào của những kí tự trong bảng vần âm là hợp lệ, nhờ vào đó rất có thể mô tả đúng chuẩn thuật toán để máy thực hiện

c. Ngữ nghĩa

- Xác định chân thành và ý nghĩa thao tác đề xuất thực hiện, ứng với tổng hợp kí tự nhờ vào ngữ cảnh của nó

- Ngữ nghĩa xác định tính chấtthuộc tính của những tổ hợp kí tự tạo thành thành những dòng lệnh vào chương trình


2. Một số khái niệm


a. Tên

- dùng để làm xác định các đối tượng trong chương trình

- thương hiệu đặt theo quy tắc của ngữ điệu lập trình với từng chương trình dịch ráng thể

*

Bảng 2. Qui tắc khắc tên trong ngữ điệu lập trình Pascal và ngữ điệu lập trình C++

Ví dụ:

- tên đúng: LOP11C2, LOP_11C2

- tên sai: LOP 11C2, 3D, AB

Nhiều ngữ điệu lập trình phân biệt bố loại tên:

- Tên nói riêng (Từ khoá): là số đông tên được ngôn ngữ lập trình sẵn dùng với ý nghĩa xác định cơ mà không được sử dụng với ý nghĩa khác

- thương hiệu chuẩn: cần sử dụng với ý nghĩa xác định nào đó được quy định trong số thư viện của ngôn từ lập trình, nhưng người lập trình có thể khai báo và dùng với ý nghĩa sâu sắc khác

- thương hiệu do fan lập trình đặt: thực hiện theo ý nghĩa riêng, xác định bằng phương pháp khai báo trước lúc sử dụng

Ví dụ:

*

Bảng 3.

Xem thêm: 600 Theoretical Questions, Answers To The Car Driving Examination 2021

Phân biệt những loại thương hiệu trong ngôn ngữ lập trình Pascal và ngôn ngữ lập trình C++

b.Hằng cùng biến

b.1. Hằng

- Hằng là đại lượng gồm giá trị không cụ đổi trong quá trình thực hiện chương trình

- Hằng số học là các số nguyên cùng số thực (dấu phẩy tĩnh hay vệt phẩy động)

- Hằng lôgic là các giá trị TRUE hoặc FALSE

- Hằng xâuchuỗi kí tự bất kì, lúc viết đặt trong cặp dấu nháy

Ví dụ:

*

Bảng 4. Những loại hằngtrong ngữ điệu lập trình Pascal và ngôn ngữ lập trình C++

b.2. Biến

- Là hầu như đại lượng được đặt tên, dùng để lưu trữ cực hiếm và giá bán trị có thể được biến hóa trong quy trình thực hiện chương trình

- Tên biến hóa mang quý hiếm của phát triển thành tại từng thời điểm thực hiện chương trình

c. Chú thích

- những đoạn chú giải đặt trong công tác nguồn giúp bạn đọc thuận tiện nhận biết chân thành và ý nghĩa của công tác đó

- ghi chú không làm tác động đến câu chữ chương trình nguồn cùng được lịch trình dịch bỏ qua

- trong Pascal, chú thích được để giữa cặp dấu hoặc (* *)

- trong C++, ghi chú được để giữa cặp vết /* và */

3. Bài tập

Câu 1

Phân biệt tên đúng/sai trong ngôn từ lập trình

Kiem tra

TRUE

Baitap5

Đúng

Tongso_lop11A

12_con_giap

Gợi ý trả lời:

- TÊN ĐÚNG:

+ Baitap5

+ Tongso_lop11A

- TÊN SAI:

+ Kiem tra

+ TRUE

+ 12_con_giap

+ Đúng

Câu 2

Cho bài toán sau:

Tính chu vi (CV), diện tích s (S) hình trụ với bán kính (R) bất kể được đưa vào từ bỏ bàn phím. Mang lại Pi=3.14.