Tải Giải bài tập Tin học 11 bài 2 - Các thành phần của ngôn ngữ lập trình

3 27 0
Tải Giải bài tập Tin học 11 bài 2 - Các thành phần của ngôn ngữ lập trình

Đang tải... (xem toàn văn)

Thông tin tài liệu

+ Tên do người lập trình đặt: Là tên do người lập trình đặt được dùng với ý nghĩa riêng, xác định bằng cách khai báo trước khi sử dụng, tên này không được trùng với tên dành riêng.. Ví d[r]

(1)

Giải tập Tin học 11 2 1 Các thành phần bản

- Mỗi ngơn ngữ lập trình thường có thành phần là: bảng chữ cái, cú pháp, ngữ nghĩa

- Bảng chữ cái: tập kí tự dung để viết chương trình Khơng phép dung kí tự ngồi kí tự quy định bảng chữ Trong pascal bảng chữ bao gồm:

+ 26 chữ thường: a, b, c, , z

+ 26 chữ in hoa: A, B, C, , Z

+ 10 chữ số thập phân: 0, 1, 2, 3, 4, 5, 6, 7, 8,

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

- Cú pháp: quy tắc để viết chương trình, dựa vào chúng người lập trình chương trình dịch biết tổ hợp không hợp lệ

- Ngữ nghĩa: xác định ý nghĩa thao tác cần phái thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh

Ví dụ: Phần lớn ngơn ngữ lập trình sử dụng dấu + để phép cộng

a+b

i+j

Giả sử a b số thực phép cộng hai số thực, I j số nguyên phép cộng số nguyên

- Cú pháp cho biết cách viết chương tỉnh hợp lệ, ngữ nghĩa xác định ý nghĩa tổ hợp kí tự chương trình

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

(2)

Trong Turbo Pascal: Tên dãy liên tiếp không 127 kí tự bao gồm chữ số, chữ cái, dấu gạch dưới, bắt đầu chữ dấu gạch

Ví dụ:

+ Các tên đúng: A, R21, _45

+ Các tên sai: A B (chứa dấu cách), 6Pq (bắt đầu số), X#Y (chứa kí tự không hợp lệ)

Trong pascal không phân biệt chữ hoa chữ thường: Như Ab ab AB bA tính tên

Pascal phân biệt ba loại tên:

+ Tên dành riêng: tên ngôn ngữ lập trình quy định dung với ý nghĩa riêng xác định Người lập trình khơng sử dụng với ý nghĩa khác

Ví dụ (Trong pascal): program, uses, const, type, var, begin, end

+ Tên chuẩn: Là tên ngơn ngữ lập trình dùng với ý nghĩa định đó, nhiên người lập trình báo dung cúng với ý nghĩa mục đích khác

Ví dụ (Trong pascal): abs (Tính giá trị tuyệt đối), sqrt (Tính bậc 2), break (Thốt khỏi vịng lặp),…

+ Tên người lập trình đặt: Là tên người lập trình đặt dùng với ý nghĩa riêng, xác định cách khai báo trước sử dụng, tên không trùng với tên dành riêng

Ví dụ: a1, delta, vidu,

- Hằng Biến:

+ Hằng: Đại lượng có giá trị khơng thay đổi q trình thực chương trình

Bao gồm: Hằng số học 2; 0; -5

Hăng Logic:TRUE; FALSE

Hằng xâu: 'Pascal'; 'Ngon ngu lap trinh'

(3)

Ví dụ: Ta có biến numtao để lưu số lượng táo giỏ

- Chú thích: Chú thích giúp cho người đọc chương trình nhận biết ý nghĩa chương trình dễ dàng hơn, thích khơng ảnh hưởng đến nội dung chương trình nguồn chương trình đích bỏ qua Trong pascal đoạn thích đặt cặp dấu {và} (*và*)

Ngày đăng: 28/12/2020, 09:22

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan