Mời quý thầy cô và các em học sinh tham khảo Đề cương ôn tập chương 1 môn Tin học 11 năm 2019-2020 - Trường THPT Đức Trọng. Hi vọng tài liệu sẽ là nguồn kiến thức bổ ích giúp các em củng cố lại kiến thức trước khi bước vào kì thi sắp tới. Chúc các em ôn tập kiểm tra đạt kết quả cao!
CHƢƠNG I MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH A – TĨM TẮT LÝ THUYẾT I/ Khái niệm lập trình ngơn ngữ lập trình - Lập trình sử dụng cấu trúc liệu lệnh ngơn ngữ lập trình cụ thể để mô tả liệu diễn đạt thao tác thuật tốn - Ngơn ngữ lập trình phần mềm dùng để diễn đạt thuật toán thành chƣơng trình giúp mính tính hiểu thuật tốn II/ Khái niệm chƣơng trình dịch: - Chƣơng trình đặc biệt có chức chuyển đổi chƣơng trình viết ngơn ngữ lập trình bậc cao (chƣơng trình nguồn), thực chuyển đổi sang ngôn ngữ máy - Phân biệt biên dịch thông dịch + Biên dịch: Kiểm tra, phân biệt lỗi dịch dịch toàn chƣơng trình nguồn thành chƣơng trình thực đƣợc máy, chƣơng trình nguồn đích lƣu trữ để sử dụng lại + Thông dịch: lần lƣợt dịch thực câu lệnh, chƣơng trình đích để lƣu trữ III/ Các thành phần ngơn ngữ lập trình: bảng chữ cái, cú pháp ngữ nghĩa - Bảng chữ tập kí tự dùng để viết chƣơng trình - Cú pháp quy tắc để viết chƣơng trình - Ngữ nghĩa: xác định ý nghĩa thao tác cần thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh để diễn đạt thuật tốn thành chƣơng trình giúp mính tính hiểu thuật tốn IV/ Một số khái niệm: 1/ Các loại tên: + Tên dành riêng: Program, uses, type, const, var, begin, end + Tên chuẩn: integer, real, sqr, byte, , + Tên ngƣời lập trình đặt: Delta, x, y *Quy ƣớc tên ngƣời lập trình đặt: - Khơng trùng với từ khóa - Khơng q 127 kí tự gồm chữ cái, chữ số dấu gạch dƣới - Không bắt đầu chữ số, khơng chứa kí tự trắng - Khơng chứa kí tự đặc biệt - Lưu ý: Turbo Pascal khơng phân biệt kí tự hoa, thƣờng 2/ Khái niệm 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 Các loại hằng: + Hằng số học: -2, 3.25E+10, 3.12E-3 + Hằng logic: True, false + Hằng xâu: ‘Lop 11A5’ + Biến đạii lƣợng đƣợc đặt tên, dùng để lƣu trữ giá trị giá trị thay đổi trình thực chƣơng trình 3/ Phần thích: giúp cho ngƣời đọc chƣơng trình nhận biết ý nghĩa chƣơng trình dễ hơn, khơng ảnh hƣởng đến nội dung chƣơng trình nguổn đƣợc chƣơng trình dịch bỏ qua, đƣợc đặt giữa: { } (* *) B - HƯỚNG DẪN, GỢI Ý TRẢ LỜI CÁC CÂU HỎI TRONG SGK Câu hỏi đến (SGK_13): đọc nội dung ví dụ phần tóm tắt lý thuyết để trả lời C – CÂU HỎI VÀ BÀI TẬP 001.1.1 Chƣơng trình dịch dùng để: a Chuyển chƣơng trình viết hợp ngữ ngơn ngữ lập trình bậc cao sang ngơn ngữ máy b Chuyển chƣơng trình khác sang hợp ngữ c Phát sửa lỗi d Dịch loại ngôn ngữPhát biểu dƣới sai? 002.1.2 Phát biểu dƣới sai? a Bất kỳ ngơn ngữ lập trình cần có chƣơng trình dịch b Các ngơn ngữ lập trình bậc cao cần có chƣơng trình dịch c Mọi đối tƣợng chƣơng trình phải đƣợc đặt tên d Chú thích đặt vị trí chƣơng trình nguồn 003.2.1 Ngơn ngữ lập trình có: a thành phần bản: hằng, biến, biểu thức câu lệnh gán b thành phần bản: bảng chữ cái, cú pháp ngữ nghĩa c thành phần bản: bảng chữ cái, cú pháp d thành phần bản: tên dành riêng, tên chuẩn tên ngƣời lập trình đặt 004.2.1 Phát biểu dƣới sai? a Hằng đại lƣợng có giá trị khơng thay đổi q trình thực chƣơng trình b Biến đại lƣợng có giá trị thay đổi đƣợc trình thực chƣơng trình c Tên ngƣời lập trình đặt phải tuân theo quy tắc ngƣời lập trình d Tên ngƣời lập trình đặt phải tuân theo quy tắc Pascal 005.2.3 Tên sai PASCAL là: a 6_chuong_ trinh b chuong_ trinh_6 c _6chuongtrinh d Chuongtrinh6 006.2.3 Hãy chọn câu biểu diễn Pascal: a sai b '100' c 1,8E+2 d "200" 007.2.3 Hãy phân loại loại sau: true false ‘chuong trinh Pascal don gian’ 1.5 -34 1.3E-6 ‘ABC’ ‘123’ 678.34 ‘true’ 35789 008.2.1 Phần thích Pascal đƣợc đặt giữa: a { và} b (và) c < và> d [và] 009 Các câu hỏi tập sách tập 1.1 1.20 ... diễn Pascal: a sai b '10 0' c 1, 8E+2 d "200" 007.2.3 Hãy phân loại loại sau: true false ‘chuong trinh Pascal don gian’ 1. 5 -3 4 1. 3E-6 ‘ABC’ 12 3’ 678.34 ‘true’ 35789 008.2 .1 Phần thích Pascal đƣợc...B - HƯỚNG DẪN, GỢI Ý TRẢ LỜI CÁC CÂU HỎI TRONG SGK Câu hỏi đến (SGK _13 ): đọc nội dung ví dụ phần tóm tắt lý thuyết để trả lời C – CÂU HỎI VÀ BÀI TẬP 0 01. 1 .1 Chƣơng trình dịch... 008.2 .1 Phần thích Pascal đƣợc đặt giữa: a { và} b (và) c < và> d [và] 009 Các câu hỏi tập sách tập 1. 1 1. 20