Nếu có thì bắt đầu bằng từ khoá program Program VD: program ptbac2; program vidu; *Khai báo thư viện Mỗi ngôn ngữ lập trình thường có sẵn một số thư viện cung cấp một số chương trình th[r]
(1) Trường THPT Cẩm Lý Ngày soạn Ngày dạy : : Giáo án Tin học 11 Tiết Lớp : : CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN §3: CẤU TRÚC CHƯƠNG TRÌNH I MỤC ĐÍCH YÊU CẦU 1-Kiến thức - Hiểu chương trình là mô tả thuật toán bằng ngôn ngữ lập trình - Biết cấu trúc chương trình Pascal: cấu trúc chung và các thành phần 2-Kỹ - Nhận biết các thành phần chương trình đơn giản 3-Thái độ - Say mê, tham thích nghiên cứu môn Tin học II ĐỒ DÙNG DẠY HỌC 1-Chuẩn bị Giáo viên - Giáo án, SGK, đồ dùng dạy học 2-Chuẩn bị Học sinh - Sách giáo khoa, ghi, đồ dùng học tập III NỘI DUNG BÀI GIẢNG Ổn định tổ chức lớp - Ổn định lớp - Chỉnh đốn trang phục - Kiểm tra sỹ số Kiểm tra bài cũ Đặt vấn đề Nội dung bài Hoạt động GV Hoạt động HS Tg - Thuyết trình đưa cấu trúc chung - Lắng nghe, ghi chép chương trình Cấu trúc chung Mỗi chương trình nói chung gồm phần: phần khai báo và phần thân chương trình [<phần khai báo>] <phần thân> Chú ý: Những nội dung nằm dấu ngoặc Giáo viên: Trần Văn Nghĩa Lop11.com (2) Trường THPT Cẩm Lý [] là có thể có không Các thành phần chương trình a Phần khai báo Có thể khai báo: tên chương trình, thư viện, hằng, biến và chương trình *Khai báo tên chương trình Có thể có không Nếu có thì khoá program Program <tên chương trình> VD: program ptbac2; program vidu; *Khai báo thư viện Mỗi ngôn ngữ lập trình thường có sẵn số thư viện cung cấp số chương trình thông dụng đã lập sẵn Để sử dụng thì phải khai báo uses <danh sách thư viện>; VD: uses crt, dos, graph; - crt: cung cấp các chương trình làm việc với màn hình và bàn phím Minh hoạ trực tiếp chương trình cụ thể *Khai báo Khai báo thường sử dụng cho giá trị xuất nhiều lần chương trình Khi cần thay đổi giá trị thì ta cần thay đổi giá trị khai báo Vd: const n = 100; max = 1000; g =9.8; Kq = ‘Ket qua’; *Khai báo biến - Mọi biến chương trình đặt tên và phải khai báo - Biến nhận giá trị thời điểm gọi là biến đơn Yêu cầu h/s nhắc lại quy tắc đặt tên Pascal (Chi tiết học bài 5) b Phần thân chương trình Giáo án Tin học 11 - Nghe giảng, ghi bài - Lấy ví dụ: + program ucln; + program phuong_trinh_bac2; + program so_nguyen_to; …… Nhận xét cách khai báo - Nghe giảng, ghi bài - Có thể xem Bài 19 SGK để biết thêm các thư viện chương trình - Quan sát thầy giáo thực trên chương trình cụ thể để hiểu rõ thư viện crt Đây là thư viện hay sử dụng phạm vi là các em học sinh - Nghe giảng, ghi bài - Lấy ví dụ: - const x = 10; p = 3.14; - const lop = ‘Lop 11A1’; tr = ‘THPT Cam Ly’; d = ‘Dup’; t = ‘Truot’; - Nhắc lại quy tắc đặt tên Turbo Pascal Giáo viên: Trần Văn Nghĩa Lop11.com (3) Trường THPT Cẩm Lý - Thân chương trình thường là nơi chứa toàn các câu lệnh chương trình lời gọi chương trình - Thân chương trình thường có cặp dấu hiệu bắt đầu và kết thúc Begin [<Các câu lệnh>] End - Đưa số chương trình Pascal để h/s quan sát Ví dụ chương trình đơn giản Vd1: program vi_du1; uses crt; begin clrscr; writeln('Chao cac ban !'); readln; end Vd2: begin clrscr; writeln('Chao cac ban !'); writeln(‘ Moi cac ban hay lam quen voi pascal !’); readln; end - Có thể giải thích qua tác dụng số từ khoá - Cho chương trình chạy Giáo án Tin học 11 - Nghe giảng, ghi bài - Quan sát số chương trình thầy giáo đã xây dựng sẵn - Quan sát các chương trình thầy giáo đưa - Chỉ các thành phần nó - Quan sát chương trình chạy Giáo viên: Trần Văn Nghĩa Lop11.com (4) Trường THPT Cẩm Lý Giáo án Tin học 11 IV CỦNG CỐ - Nhắc lại cấu trúc chung chương trình - Các thành phần chương trình: + Phần khai báo: tên chương trình, thư viện mẫu, khai báo hằng, biến + Phần thân chương trình V VỀ NHÀ - Làm bài tập sách bài tập: từ bài 2.1 đến 2.2 - Đọc trước nội dung bài Giáo viên: Trần Văn Nghĩa Lop11.com (5)