Tải bản đầy đủ (.pdf) (3 trang)

Bài giảng môn Tin học 11 - Các thành phần của ngôn ngữ lập trình (tiếp theo)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (158.76 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Tuaàn 2: Tieát 2:. Trường THCS & THPT Nguyễn Trãi - Đức Trọng Ngày soạn: 16/08/2008 Ngaøy daïy: 21/08/2008. §2: CÁC THAØNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH (Tiếp theo) A. Muïc tieâu: 1. Kiến thức:  Biết một số khái niệm: tên, tên chuẩn, tên dành riêng (từ khóa), hằng và biến.  Nhận biết được tên đúng và tên sai quy cách trong một ngôn ngữ lập trình. 2. Kyõ naêng: 3. Thái độ:  Ham muốn học một ngôn ngữ lập trình cụ thể để có thể giải các bài toán bằng máy tính. B. Troïng taâm:  HS hiểu khái niệm tên (tên dành riêng, tên chuẩn, tên do người lập trình đặt).  HS phaân bieät haèng vaø bieán haèng.  Biết đặt tên đúng. C. Chuaån bò: 1. Giaùo vieân:  SGK, SGV, giaùo aùn.  Một bảng chữ cái trong Pascal 2. HS:  SGK, SBT, vở ghi chép.  Chuẩn bị bảng phụ khi GV yêu cầu trả lời câu hỏi. D. Tieán trình tieát hoïc: 1. Tổ chức lớp: Lớp trưởng báo cáo sĩ số của lớp và đồng phục của lớp mình. 2. Baøi cuõ: Caâu 1: Neâu khaùi nieäm chöông trình dòch? Caâu 2: Em haõy neâu caùc thaønh phaàn cô baûn cuûa NNLT? 3. Bài mới: HÑ1: Khaùi nieäm teân Noäi dung Hoạt động của GV và HS GV: - Mọi đối tượng trong chương trình đều phải được đặt tên theo quy tắc của ngôn ngữ lập trình và từng chương trình cụ thể.  Quy cách đặt tên trong Turbo pascal: - Yêu cầu HS đọc SGK trang 10 và cho + Gồm chữ số, chữ cái hoặc dấu gạch biết trong Turbo Pascal, tên được đặt theo quy dưới cách nào? + Dài không quá 127 kí tự. + Không bắt đầu bằng chữ số và không HS: Đọc SGK và trả lời câu hỏi. chứa khoảng trắng. GV: Nhận xét và chốt lại nét chính.(Tên đặt để -Ví dụ các tên đúng và tên sai trong ngôn ngữ quản lí và phân biệt các đối tượng. tên cần đặt Pascal. sao cho dễ nhớ đến nội dung của đối tượng). HS: Ghi bài. GV: Đưa ra một số ví dụ trong ngôn ngữ Pascal và yêu cầu HS xác định tên đúng, tên sai. HS: Xác định các tên đúng và tên sai. GV: Ngoài các quy định nêu trên, các ngôn ngữ lập trình cụ thể còn có điểm khác trong cách đặt tên, đó là gì? HS: Tìm hiểu SGK và trả lời câu hỏi: Giaùo aùn tin hoïc 11. Trang 1 Lop11.com. Giáo Viên: Nguyễn Văn Đồng.

<span class='text_page_counter'>(2)</span> Trường THCS & THPT Nguyễn Trãi - Đức Trọng Trong Pascal không phân biệt chữ hoa hay thường, còn trong C++ thì phân biệt chữ hoa khác chữ thường.  Có 3 loại tên: GV: Tên như thế nào được gọi là tên dành + Tên dành riêng: Tên được ngôn ngữ riêng? lập trình quy định với ý nghĩa xác định, người HS: Đọc (SGK Trang 11) và trả lời câu hỏi. lập trình không được dùng với ý nghĩa khác GV: Chốt lại và lưu ý thêm tên dành riêng còn gọi là tên dành riêng. được gọi là từ khóa. + Tên chuẩn: Là tên được ngôn ngữ lập GV: Teân chuaån laø gì? trình dùng với ý nghĩa nhất định, nhưng người HS: Xem SGK và trả lời câu hỏi trên. dùng có thể dùng với ý nghĩa khác. Ý nghĩa của các tên chuẩn được quy định trong các thư GV: Yeâu caàu HS laáy VD? HS: Lấy VD minh hoạ. viện. GV: Tên như thế nào là tên do người lập + Tên do người lập trình đặt: SGK trình ñaët? Tên do mình đặt sao cho ngắn gọn và dễ nhớ, HS: Trả lời câu hỏi theo ý của các em. nhưng phải tuân theo đúng quy cách đặt tên GV: Lấy một số ví dụ và yêu cầu HS xác định trong ngôn ngữ dùng để viết CT. tên hợp lệ. 11A2; canbac2; end; abs; byte; var; giai PTB1. HS: Xác định được tên không hợp lệ: End; var không hợp lệ vì trùng với tên dành riêng. 11A2 không hợp lệ vì bắt đầu là chữ số. giai PTB1 không hợp lệ vì chứa dấu cách. HÑ2: Khaùi nieäm bieán vaø haèng: Noäi dung Hoạt động của GV và HS GV: Em hiểu thế nào gọi là hằng? HS: Suy nghĩ vaø trả lời caâu hỏi. GV: Giải thích và cho các ví dụ về hằng số học, hằng xâu và hằng logic. Đặc biệt hằng xâu  Hằng: Hằng là đại lượng có giá trị không trong Pascal được đặt trong cặp dấu nháy đơn, thay đổi trong quá trình thực hiện chương cịn trong C++ được đặt trong cặp dấu nháy kép. (ví dụ trang 12) trình. HS: Quan sát các ví dụ về các loại hằng và + Hằng số học: là các số nguyên hay số thực phân biệt cách sử dụng hằng xâu trong ngơn ( dấu phẩy tĩnh hoặc dấu phẩy động). ngữ Pascal và C++. + Hằng lôgic: là giá trị đúng hoặc sai tương GV: Các em tránh nhầm lẫn giữa cách biểu ứng true hoặc false. diễn hằng kí tự nháy đơn: ‘’’’ (hai dấu nháy đơn đặt trong cặp dấu nháy đơn). Khác với + Haèng xaâu: SGK. diễn đạt nháy kép (đặt kí tự nháy kép trong cặp dấu nháy đơn) ‘”’. GV: Em hieåu bieán nhö theá naøo? HS: Trả lời câu hỏi.  Bieán:SGK HÑ3: Chuù thích: Noäi dung. Hoạt động của GV và HS GV: Dùng bảng 2 chương trình Pascal và C++  Trong Pascal: lời chú thích được đặt trong để giải thích lời chú thích, cho HS quan sát cặp dấu { và } hay (* và *). trên bảng. Giaùo aùn tin hoïc 11. Trang 2 Lop11.com. Giáo Viên: Nguyễn Văn Đồng.

<span class='text_page_counter'>(3)</span> Trường THCS & THPT Nguyễn Trãi - Đức Trọng -Trong C++: lời chú thích được đặt trong cặp HS: Quan sát cách dùng chú thích trong dấu: /* và */ chương trình với từng ngôn ngữ cụ thể (Pascal và C++). E. Cuûng coá: Caâu hoûi traéc nghieäm: ? Câu 1: Cho các tên sau, tên nào đúng: A. Phuongtrinhbachai. C.1Phuongtrinhbachai B. Phuong Trinh Bac Hai. D. phuongtrinh#bachai Đáp án: A ? Caâu 2: Teân naøo sai trong caùc teân sau: A. he_phuong_trinh B. string C. bai 1 D. lop11B Đáp án: B & C Daën doø:  Hiểu các KN tên, tên dành riêng, tên chuẩn, tên do người lập trình đặt.  Phân biệt được hằng và biến.  Làm bài tập và soạn trước bài 3. F. Ruùt kinh nghieäm: ...................................................................................................................................................... ...................................................................................................................................................... ...................................................................................................................................................... ...................................................................................................................................................... ....................................................................................................................................................... Giaùo aùn tin hoïc 11. Trang 3 Lop11.com. Giáo Viên: Nguyễn Văn Đồng.

<span class='text_page_counter'>(4)</span>

×