Giáo án Tin học 11 - Bài 2 (Tiếp theo) - Trường THPT Lý Tự Trọng
Bạn đang xem tài liệu "Giáo án Tin học 11 - Bài 2 (Tiếp theo) - Trường THPT Lý Tự Trọng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
giao_an_tin_hoc_11_bai_2_tiep_theo_truong_thpt_ly_tu_trong.pdf
Nội dung tài liệu: Giáo án Tin học 11 - Bài 2 (Tiếp theo) - Trường THPT Lý Tự Trọng
- Trường THPT LÝ TỰ TRỌNG TỔ SINH - TIN NHÓM TIN HỌC Tuần: 1 (13/9/2021 – 18/9/2021), Tiết PPCT: 2 §2. CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH (tt) I. MỤC TIÊU Sau khi học xong bài này học sinh phải: ⧫ Biết các khái niệm thường dùng trong ngôn ngữ lập trình như: Tên, Tên chuẩn, Tên riêng (từ khoá), Hằng và Biến. ⧫ Phân biệt được Tên, Hằng và Biến. Biết đặt tên đúng. II. NỘI DUNG BÀI HỌC 2. Một số khái niệm : a) Tên: Mọi đối tượng trong chương trình đều phải đặt tên theo qui tắc của NNLT và của 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 hoặc dấu gạch dưới và bắt đầu bằng chữ cái hoặc dấu gạch dưới. VD: Tên đúng : LOP11C2, LOP_11C2 Tên sai: LOP 11C2, 3D, A\B * Tên dành riêng (từ khoá): là tên do NNLT qui định dùng với ý nghĩa riêng xác định, người lập trình không thể sử dụng với ý nghĩa khác. Vd: Trong pascal: program, uses, const, type, var, begin, end * Tên chuẩn: là tên được NNLT dùng với ý nghĩa nhất định nào đó. Tuy nhiên, người lập trình có thể khai báo và dùng chúng với ý nghĩa và mục đích khác. Ý nghĩa của các tên chuẩn được quy định trong các thư viện của NNLT. Vd: abs, sqr, sqrt, byte, integer, real, longint * 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. Các tên này không được trùng với tên dành riêng. Vd: X1; X2; DELTA, CT_VD; BAI6_3 b) Hằng và biến: * Hằng: là đại lượng không thay đổi trong quá trình thực hiện chương trình. Vd: Hằng số học: 2; 0; -5; 1.25; -2.36 Hằng logic: TRUE; FALSE. 1
- Trường THPT LÝ TỰ TRỌNG TỔ SINH - TIN NHÓM TIN HỌC - Hằng xâu: ‘tin hoc’; ‘nguyen_van_A’; ‘Truong THPT Duyen Hai’ * Biến: là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình. c) Chú thích: Đặt chú thích vào chương trình sẽ giúp người đọc dễ hiểu chương trình đó hơn. Vd: Trong pascal chú thích được đặt trong dấu (* và *) hoặc { và }. III. CỦNG CỐ, LUYỆN TẬP * Câu hỏi trắc nghiệm Câu 1: Các thành phần của ngôn ngữ lập trình là A. Chương trình thông dịch và chương trình biên dịch B. Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa C. Bảng chữ cái, cú pháp, ngữ nghĩa D. Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩa Câu 2: Khái niệm nào sau đây là đúng về tên dành riêng ? A. Tên dành riêng là tên do người lập trình đặt B. Tên dành riêng là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác C. Tên dành riêng là tên đã được NNLT qui định đúng với ý nghĩa riêng xác định, có thể được định nghĩa lại D. Tên dành riêng là các hằng hay biến Câu 3: Phát biểu nào sau đây là đúng về tên chuẩn ? A. Tên chuẩn là tên do người lập trình đặt B. Tên chuẩn là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác C. Tên chuẩn là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, có thể được định nghĩa lại D. Tên chuẩn là các hằng hay biến 2
- Trường THPT LÝ TỰ TRỌNG TỔ SINH - TIN NHÓM TIN HỌC Câu 4: Trong tin học, hằng là đại lượng A. Có giá trị thay đổi trong quá trình thực hiện chương trình B. Được đặt tên và có giá trị không đổi trong quá trình thực hiện chương trình C. Được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình D. Có thể thay đổi giá trị hoặc không thay đổi giá trị tùy thuộc vào bài toán Câu 5: Có mấy loại hằng ? A. 2 B. 3 C. 4 D. 5 Câu 6: Phát biểu nào sau là đúng khi nêu khái niệm về biến? A. Biến là đại lượng luôn thay đổi B. Biến dùng để lưu trữ giá trị C. Biến là đại lượng được đặt tên và dùng để lưu trữ giá trị, giá trị có thể thay đổi trong quá trình thực hiện chương trình D. Biến là đại lượng dùng để lưu trữ giá trị, giá trị có thể thay đổi trong quá trình thực hiện chương trình, biến không cần phải đặt tên Câu 7: Hãy chọn những biểu diễn hằng trong các biểu diễn sau: A. Begin B. 5.A8 C. '-46' D. 12.4E +4 * Câu hỏi tự luận Câu 1: Cho các biểu diễn sau: a. Begin b. -46 c. 12.4E-5 d. Var e. '65c' f. 1024 g. 'true' h. 'end' i. FA33C Hãy xác định biểu diễn hằng, biến, tên trong các biểu diễn trên? Câu 2: Cho bài toán: Tính chu vi (P) và diện tích (S) của hình tròn với bán kính R bất kì đưa vào từ bàn phím. Hãy xác định có bao nhiêu hằng và biến trong bài toán trên? IV. DẶN DÒ - Học bài, trả lời các câu hỏi trắc nghiệm và tự luận ở trên. - Xem trước nội dung của bài số 3 thông qua việc trả lời các câu hỏi: Một chương trình trong NNLT gồm mấy phần? Nêu cách viết các phần khai báo có thể có trong ngôn ngữ lập trình Pascal? 3

