Mục tiêu: Giúp học sinh hiểu được cấu trúc chung của một chương trình. Giúp học sinh hình dung và viết được một số chương trình đơn giản. Chuẩn bị của giáo viên: Máy vi tính và máy chiếu projector dùng để chiếu các ví dụ. Một số chương trình mẫu viết sẵn. Chuẩn bị của học sinh: Sách giáo khoa.
Bài giảng tin học Hường_Kiều_Thúy CẤU TRÚC CHƯƠNG TRÌNH I MỤC TIÊU - Giúp học sinh hiểu cấu trúc chung chương trình - Giúp học sinh hình dung viết số chương trình đơn giản II PHƯƠNG TIỆN HỔ TRỢ Chuẩn bị giáo viên - Máy vi tính máy chiếu projector dùng để chiếu ví dụ - Một số chương trình mẫu viết sẵn Chuẩn bị học sinh - Sách giáo khoa III TIẾN TRÌNH LÊN LỚP VÀ NỘI DUNG BÀI GIẢNG(35 phút) Ổn định lớp yêu cầu báo cáo sĩ số.(3’) Kiểm tra cũ: (5’) Ở tiết trước em học “các thành phần ngơn ngữ lập trình” em cho tơi biết: - Các điểm khác tên dành riêng tên chuẩn? - Viết vài tên theo quy tắc Pascal 3.Giới thiệu mới(2’) -Để tìm kiếm tập tin, thư mục có sẵn máy, làm nào? Đó thao tác người lập trình sẵn Để thực cơng việc ta cần biết cấu trúc chương trình Bài học hơm giải vấn đề Nội dung học: (30 phút) HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Phát vấn gợi ý: Một tập làm văn em thường viết có phần? Các phần có thứ tự khơng? Vì phải chia vậy? Lắng nghe suy nghĩ trả lời: - Có ba phần - Có thứ tự : Mở bài, thân bài, kết luận - Dễ viết, dễ đọc, dễ hiểu nội dung Yêu cầu học sinh nghiên cứu sách Nghiên cứu sách giáo khoa, thảo giáo khoa để trả lời câu hỏi sau: luận trả lời - Một chương trình có cấu trúc + Hai phần: phần? [] -1- Bài giảng tin học Hường_Kiều_Thúy - Trong phần khai báo, có khai - Khai báo tên chương trình, khai báo nào? báo thư viện chương trình con, khai báo hằng, khai báo biến khai báo chương trình - u cầu học sinh lấy ví dụ khai báo Cấu trúc: Program tên chương trình ngơn ngữ ten_chuong_trinh; Pascal - Ví dụ: Program tinh_tong; - Yêu cầu học sinh lấy ví dụ khai báo - Cấu trúc: Uses tên_thư_viện; thư viện chương trình ngơn - Ví dụ: Uses crt ; ngữ Pascal - Cấu trúc: Const tên_hằng = giá_trị; - Yêu cầu học sinh lấy ví dụ khai báo - Ví dụ: Const maxn=100; ngôn ngữ Pascal - Giảng sơ khai báo biến cho học Chú ý nghe chép bài, suy nghĩ sinh hiểu tham gia xây dựng + Tất biến dùng chương trình phải dặt tên khai báo cho chương trình dịch biết để lưu trữ xử lí + Biến nhận giá trị thời điểm gọi biến đơn Ví dụ: Giải phương trình bậc hai: ax2+bx+c = 0,với hệ số a, b, c Trong đó: a, b, c: biến cần nhập Delta, x1, x2: biến cần tính Chúng ta tìm hiểu sâu vấn đề -Yêu cầu học sinh cho biết cấu trúc Begin chung phần thân chương trình [