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 (163.41 KB, 2 trang )
<span class='text_page_counter'>(1)</span>Tuaàn 4: Tieát 4:. Trường THCS & THPT Nguyễn Trãi - Đức Trọng Ngày soạn: 29/08/2008 Ngaøy daïy: 01 /09/2008. CHÖÔNG II: CHÖÔNG TRÌNH ÑÔN GIAÛN §3: CAÁU TRUÙC CHÖÔNG TRÌNH A. Muïc tieâu: 1. Kiến thức: Hiểu chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình. Biết cấu trúc một chương trình đơn giản. 2. Kyõ naêng: Nhận biết được các thành phần của một chương trình đơn giản. 3. Thái độ: Nghiêm túc trong hoc tập khi tiếp xúc với nhiều quy định nghiêm ngặt trong LT. Có ý thức cố gắng học tập vượt qua những khó khăn ở giai đoạn đầu khi học LT. B. Troïng taâm: Caáu truùc chung. Bieát caùc thaønh phaàn cuûa chöông trình. C. Chuaån bò: 1. Giaùo vieân: Giáo án, SGK, BT. Bảng cấu trúc chương trình. 2. HS: Đọc, xem và chuẩn bị bài trước ở nhà. 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. Bài cũ: Thể hiện trong bài mới. 3. Bài mới: HÑ1: Caáu truùc chung Noäi dung Hoạt động của GV và HS - Moãi CT noùi chung goàm 2 phaàn: phaàn khai GV: Giới thiệu: Một chương trình được viết bằng ngôn ngữ bậc cao nói chung gồm 2 phần: baùo vaø phaàn thaân CT. phần khai báo và phần thân. Phần thân nhất thiết phải có, còn phần khai báo có thể có hoặc [< Phaàn khai baùo>] không tùy theo chương trình cụ thể. [< Phaàn thaân>] HS: Chú ý nghe giảng và ghi bài. HÑ2: Caùc thaønh phaàn cuûa chöông trình Noäi dung Hoạt động của GV và HS GV: Giới thiệu cách khai báo tên chương a, Phaàn khai baùo: trình và lưu ý phần khái báo này không bắt *Khai báo tên chương trình: buộc có, nếu có thì bắt đầu bằng từ khóa Program, tiếp theo là tên chương trình. -Trong Pascal: - Lấy ví dụ minh họa. Program <tên chương trình> HS: Nghe giải thích và ghi bài. GV: Yêu cầu HS cho ví dụ thêm. -Ví dụ: Program Vi_du; HS: Lấy ví dụ về khai báo tên chương trình. GV: Giới thiệu một số thư viện trong Pascal: *Khai báo thư viện: CRT-chứa các hàm vào ra chuẩn làm việc với -Trong Pascal khai báo thư viện có dạng: bàn phím và màn hình; GRAPH-chứa các hàm Uses <danh sách thư viện>; đồ họa. -Ví dụ: Uses Crt; HS: Quan sát chương trình mẫu và cho biết -Trong C++ khai báo thư viện có dạng: đâu là khai báo thư viện. #include <tên thư viện chuẩn> 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 -Ví dụ: #include<stdio.h> #include<math.h> *Khai báo hằng: GV: Lấy ví dụ cách khai báo hằng trong các -Trong Pascal: Const Max=100; ngôn ngữ cụ thể. PI=3.1416; HS: Trả lời câu hỏi. Kq=’ket qua’; GV: So sánh giữa khai báo hằng trong Pascal -Trong C++: const int Max=100; và C++ float PI=3.1416; HS: Theo dõi cách viết khai báo hằng trong char* KQ= “ket qua”; ngôn ngữ Pascal khác với khai báo hằng trong C++ *Khai báo biến: -Tất cả các biến dùng trong chương trình đều GV: Khai baùo bieán laø xin maùy tính caáp cho CT một vùng nhớ để lưu trữ và xử lý thông phải đặt tên và khai báo. -Biến đơn là biến chỉ nhận một giá trị tại mỗi tin trong bộ nhớ trong. thời điểm thực hiện CT. HS: Laéng nghe, ghi baøi. b, Phaàn thaân chöông trình: GV: - Mỗi ngôn ngữ lập trình có cách tổ - Thân CT thường là nơi chứa toàn bộ các chức CT khác nhau, thường thì phần thân câu lệnh của CT hoặc lời gọi CT con. chứa các câu lệnh của CT. - Thân CT thường có cặp dấu hiệu bắt đầu - Đưa ra những VD khác nhau về cách vaø keát thuùc CT. viết thân CT trong các ngôn ngữ lập trình VD: Trong ngôn ngữ Pascal: khaùc nhau. Begin HS: Laéng nghe, quan saùt vaø ghi baøi. [< Caùc caâu leänh>] End. HÑ3: Ví duï chöông trình ñôn giaûn Noäi dung Hoạt động của GV và HS - Trong Pascal: Program VD; GV: Cho HS quan sát 2 CT trong 2 ngôn ngữ Begin khaùc nhau laø Pascal vaø C++ Write(‘Chao cac ban’); Readln; HS: Quan saùt vaø nhaän xeùt veà caùch vieát cuûa 2 End. CT trong 2 ngôn ngữ khác nhau. - Trong C++ #include <stdio.h> Thông qua 2 VD đó HS nhận ra: main() Hai CT cùng thực hiện một công việc nhưng viết bằng hai ngôn ngữ khác nhau nên hệ thoáng caùc caâu leänh trong CT cuõng khaùc nhau. Printf(“Chao cac ban”);. . E. Cuûng coá: Nhắc lại một số khái niệm mới. Cho một CT mẫu về nhà yêu cầu HS phân biệt và chỉ rõ từng thành phần của CT đó. Daën doø: Học thuộc các khái niệm đã học. Laøm caùc baøi taäp trong SGK, saùch baøi taäp. Xem và soạn trước bài 4 để tiết sau học. F. Ruùt kinh nghieäm: ...................................................................................................................................................... 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>