Thư viện tài liệu học tập, tham khảo online lớn Nội dung viết Soạn SGK Tin Học lớp 11 2: Các thành phần ngôn ngữ lập trình Mời em học sinh quý thầy cô giáo tham khảo hướng dẫn Soạn SGK Tin học lớp 11 Bài 2: Các thành phần ngôn ngữ lập trình ngắn gọn đầy đủ nhất, biên soạn chia sẻ Soạn SGK Tin Học lớp 11 2: Các thành phần ngơn ngữ lập trình Các thành phầ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 Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom Thư viện tài liệu học tập, tham khảo online lớ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 Một số khái niệm - Tên: Mọi đối tượng chương trình đề đặt tên theo quy tắc ngôn ngữ lập trình chương trình dịch cụ thể 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 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' Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom Thư viện tài liệu học tập, tham khảo online lớn + Biến: Là đại lượng đặt tên, dùng để lưu trữ giá trị giá trị thay đổi q trình thực chương trình 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à*) ►►CLICK NGAY vào nút TẢI VỀ để tải Giải tập Tin học lớp 11 Bài 2: Các thành phần ngơn ngữ lập trình (Ngắn gọn) file PDF hồn tồn miễn phí Website: https://tailieu.com/ | Email: info@tailieu.com | https://www.facebook.com/KhoDeThiTaiLieuCom ... trị khơng thay đổi 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' Website: https://tailieu.com/ | Email: info@tailieu.com... đế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à*) ►►CLICK NGAY vào nút TẢI VỀ để tải Giải tập Tin học lớp 11 Bài 2: Các thành phần ngơn ngữ... thể 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