Các thành phần của ngôn ngữ lập trình

Mỗi ngôn ngữ lập trình sẵn có 3 yếu tố cơ bản là Bảng chữ cái, cú phápngữ nghĩa.

a.

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

Bảng chữ cái

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

Ví dụ:

Trong Pascal bảng chữ cái bao gồm:

- Chữ chiếc thường xuyên với chữ cái in hoa tiếng Anh:a...z ; A..Z

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

- Các kí tự đặc biệt:

*

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

* Lưu ý:

- Các ngữ điệu xây dựng khác biệt cũng có sự không giống nhau về bảng chữ cái

Ví dụ:Bảng vần âm của ngữ điệu C/C++ đối với PASCAL tất cả bổ sung cập nhật thêm một vài kí từ như: (")(diagdown)(!) (?)(\%)(|)

- Không được phnghiền cần sử dụng bất kỳ kí tự như thế nào ko kể những kí từ bỏ cách thức trong bảng vần âm lúc viết cmùi hương trình

b. Cú pháp

- Là cỗ quy tắc nhằm viết công tác, tất cả hầu như dụng cụ viết tự cùng tổ hợp trường đoản cú của mỗi ngôn ngữ

- Dựa vào cú pháp fan lập trình với chương trình dịch biết tổng hợp làm sao của những kí trường đoản cú vào bảng chữ cái là đúng theo lệ, dựa vào đó rất có thể trình bày chính xác thuật toán thù nhằm thiết bị thực hiện

c. Ngữ nghĩa

- Xác định chân thành và ý nghĩa thao tác bắt buộc tiến hành, ứng với tổ hợp kí từ bỏ dựa vào ngữ chình ảnh của nó

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


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


a. Tên

- Dùng nhằm xác định những đối tượng trong chương trình

- Tên đặt theo quy tắc của ngôn từ lập trình sẵn cùng từng chương trình dịch núm thể

*

Bảng 2. Qui tắc đánh tên trong ngôn ngữ lập trình sẵn Pascal cùng ngôn ngữ lập trình C++

Ví dụ:

- Tên đúng: LOP11C2, LOP_11C2

- Tên sai: LOPhường 11C2, 3D, AB

đa phần ngữ điệu lập trình rõ ràng ba các loại tên:

- Tên thích hợp (Từ khoá): là số đông thương hiệu được ngữ điệu thiết kế dùng cùng với ý nghĩa sâu sắc khẳng định nhưng không được sử dụng cùng với chân thành và ý nghĩa khác

- Tên chuẩn: dùng với ý nghĩa sâu sắc xác định như thế nào này được quy định trong các tlỗi viện của ngôn ngữ lập trình sẵn, cơ mà bạn thiết kế có thể knhì báo cùng dùng cùng với ý nghĩa khác

- Tên do bạn lập trình đặt: thực hiện theo chân thành và ý nghĩa riêng, xác minh bằng cách knhị báo trước khi sử dụng

Ví dụ:

*

Bảng 3.

Xem thêm: 10 Điều Nên Làm Ở Tuổi 20 Nên Làm Gì ? Bạn Đã Làm Gì? Tuổi 20 Nên Làm Gì Để Không Lãng Phí Thanh Xuân

Phân biệt các loại thương hiệu vào ngôn từ xây dựng Pascal và ngôn ngữ thiết kế C++

b.Hằng với biến

b.1. Hằng

- Hằng là đại lượng bao gồm cực hiếm không cố đổi trong quy trình thực hiện chương thơm trình

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

- Hằng lôgic là những cực hiếm TRUE hoặc FALSE

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

Ví dụ:

*

Bảng 4. Các một số loại hằngvào ngôn từ lập trình Pascal với ngữ điệu xây dựng C++

b.2. Biến

- Là đầy đủ đại lượng được đặt tên, dùng làm tàng trữ cực hiếm và quý hiếm có thể được biến hóa trong quy trình triển khai chương trình

- Tên trở nên có cực hiếm của thay đổi tại từng thời điểm thực hiện chương thơm trình

c. Chụ thích

- Các đoạn chú thích đặt trong công tác nguồn góp tín đồ phát âm dễ dàng nhận thấy chân thành và ý nghĩa của công tác đó

- Chú ưng ý ko làm cho tác động đến ngôn từ công tác mối cung cấp và được lịch trình dịch bỏ qua

- Trong Pascal, chú giải được đặt giữa cặp dấu hoặc (* *)

- Trong C++, chú thích được đặt giữa cặp vết /* với */

3. Bài tập

Câu 1

Phân biệt Tên đúng/sai vào 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 thù sau:

Tính chu vi (CV), diện tích S (S) hình tròn cùng với bán kính (R) bất kì được đưa vào từ bàn phím. Cho Pi=3.14.