Đánh giá tin học 11 bài 2

  • Đánh giá tin học 11 bài 2
    Tải app VietJack. Xem lời giải nhanh hơn!



Tin học 11 Bài 2: Các thành phần của ngôn ngữ lập trình

Để học tốt Tin học lớp 11, nội dung bài học là trả lời câu hỏ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 hay nhất, ngắn gọn. Bên cạnh đó là tóm tắt lý thuyết ngắn gọn và bộ câu hỏi trắc nghiệm Tin 11 Bài 2 có đáp án.

1. Các thành phần cơ bản

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

Quảng cáo

- Bảng chữ cái: là tập các kí tự được dung để viết chương trình. Không được phép dung bất kì kí tự nào ngoài các kí tự quy định trong bảng chữ cái. Trong pascal bảng chữ cái bao gồm:

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

   + 26 chữ cái in hoa: A, B, C, ..., Z

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

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

Quảng cáo

- Cú pháp: là bộ quy tắc để viết chương trình, dựa vào chúng người lập trình và chương trình dịch biết được tổ hợp nào là 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 của nó.

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

Quảng cáo

a+b
i+j

Giả sử a và b là số thực thì đây là phép cộng hai số thực, I và j là 2 số nguyên thì đây là phép cộng 2 số nguyên.

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

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

- Tên: Mọi đối tượng trong chương trình đề được đặt tên theo quy tắc của ngôn ngữ lập trình và từng chương trình dịch cụ thể.

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

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 bằng 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ư vậy Ab ab AB bA được tính là một tên.

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

+ Tên dành riêng: là tên được 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 được 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 được ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó, tuy nhiên người lập trình có thể khi báo và dung cúng với ý nghĩa và mục đích khác.

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

+ 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ụ: a1, delta, vidu,..

-Hằng và Biến:

+ Hằng : Đại lượng có giá trị không thay đổi trong quá trình thực hiện 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'.

+ Biến: Là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình.

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

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

Xem thêm các bài giải bài tập Tin học lớp 11 hay, chi tiết khác:

  • Giải bài tập Tin học 11 trang 13
  • Bài 3: Cấu trúc chương trình
  • Bài 4: Một số kiểu dữ liệu chuẩn
  • Bài 5: Khai báo biến

Giới thiệu kênh Youtube VietJack

  • Đánh giá tin học 11 bài 2
    Hỏi bài tập trên ứng dụng, thầy cô VietJack trả lời miễn phí!

Ngân hàng trắc nghiệm lớp 11 tại khoahoc.vietjack.com

  • Hơn 75.000 câu trắc nghiệm Toán 11 có đáp án
  • Hơn 50.000 câu trắc nghiệm Hóa 11 có đáp án chi tiết
  • Gần 40.000 câu trắc nghiệm Vật lý 11 có đáp án
  • Kho trắc nghiệm các môn khác

CHỈ CÒN 250K 1 KHÓA HỌC BẤT KÌ, VIETJACK HỖ TRỢ DỊCH COVID

Đăng ký khóa học tốt 11 dành cho teen 2k4 tại khoahoc.vietjack.com

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Đánh giá tin học 11 bài 2

Đánh giá tin học 11 bài 2

Nhóm học tập facebook miễn phí cho teen 2k5: fb.com/groups/hoctap2k5/

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.




Các loạt bài lớp 11 khác

  • Soạn Văn 11
  • Soạn Văn 11 (bản ngắn nhất)
  • Văn mẫu lớp 11
  • Giải bài tập Toán 11
  • Giải bài tập Toán 11 nâng cao
  • Bài tập trắc nghiệm Đại số và Giải tích 11 (100 đề)
  • Bài tập trắc nghiệm Hình học 11
  • Đề kiểm tra Toán lớp 11 (40 đề)
  • Giải bài tập Vật lý 11
  • Giải bài tập Vật lý 11 nâng cao
  • Bài tập trắc nghiệm Vật Lí 11 (70 đề)
  • Giải bài tập Hóa học 11
  • Giải bài tập Hóa học 11 nâng cao
  • Chuyên đề Hóa học 11
  • Bài tập trắc nghiệm Hóa 11 (70 đề)
  • Giải bài tập Sinh học 11
  • Bài tập trắc nghiệm Sinh học 11 (45 đề)
  • Chuyên đề Sinh học 11
  • Giải bài tập Địa Lí 11
  • Giải bài tập Địa Lí 11 (ngắn nhất)
  • Giải Tập bản đồ và bài tập thực hành Địa Lí 11
  • Bài tập trắc nghiệm Địa Lí 11 (30 đề)
  • Đề kiểm tra Địa Lí 11 (72 đề)
  • Giải bài tập Tiếng anh 11
  • Giải sách bài tập Tiếng Anh 11
  • Giải bài tập Tiếng anh 11 thí điểm
  • Giải bài tập Lịch sử 11
  • Giải bài tập Lịch sử 11 (ngắn nhất)
  • Giải tập bản đồ Lịch sử 11
  • Bài tập trắc nghiệm Lịch Sử 11 (50 đề)
  • Giải bài tập GDCD 11
  • Giải bài tập GDCD 11 (ngắn nhất)
  • Bài tập trắc nghiệm GDCD 11 (38 đề)
  • Giải bài tập Tin học 11
  • Giải bài tập Công nghệ 11