Bài giảng tin học: Cấu trúc chương trình pps

4 418 0
Bài giảng tin học: Cấu trúc chương trình pps

Đang tải... (xem toàn văn)

Thông tin tài liệu

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 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. II. PHƯƠNG TIỆN HỔ TRỢ 1. 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. 2. Chuẩn bị của 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) 1. Ổn định lớp và yêu cầu báo cáo sĩ số.(3’) 2. Kiểm tra bài cũ: (5’) Ở tiết trước các em đã học bài “các thành phần của ngôn ngữ lập trình” vậy em nào có thể cho tôi biết: - Các điểm khác nhau giữa tên dành riêng và tên chuẩn? - Viết vài tên đúng theo quy tắc của Pascal. 3.Giới thiệu bài mới(2’) -Để tìm kiếm một tập tin, thư mục có sẵn trong máy, làm như thế nào? Đó là các thao tác do con người lập trình sẵn. Để thực hiện được công việc đó ta cần biết cấu trúc chương trình của nó. Bài học hôm nay chúng ta sẽ giải quyết vấn đề này. 4. Nội dung bài học: (30 phút) HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH 1. Phát vấn gợi ý: Một bài tập làm văn em thường viết có mấy phần? Các phần có thứ tự không? Vì sao phải chia ra như vậy? 2. Yêu cầu học sinh nghiên cứu sách giáo khoa để trả lời các câu hỏi sau: - Một chương trình có cấu trúc mấy phần? 1. Lắng nghe và 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. 2. Nghiên cứu sách giáo khoa, thảo luận và trả lời + Hai phần: [<phần khai báo>] <phần thân chương trình> - 1 - Bài giảng tin học Hường_Kiều_Thúy - Trong phần khai báo, có những khai báo nào? - Yêu cầu học sinh lấy ví dụ khai báo tên chương trình trong ngôn ngữ Pascal. - Yêu cầu học sinh lấy ví dụ khai báo thư viện chương trình con trong ngôn ngữ Pascal. - Yêu cầu học sinh lấy ví dụ khai báo hằng trong ngôn ngữ Pascal. - Giảng sơ về khai báo biến cho học sinh có thể hiểu được. + Tất cả các biến dùng trong chương trình đều phải được dặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí. + Biến chỉ nhận một giá trị tại mỗi thời điểm được gọi là biến đơn. Ví dụ: Giải phương trình bậc hai: ax 2 +bx+c = 0,với các hệ số a, b, c bất kì. Trong đó: a, b, c: các biến cần nhập. Delta, x1, x2: các biến cần tính. Chúng ta sẽ tìm hiểu sâu hơn về vấn đề này trong bài 5. -Yêu cầu học sinh cho biết cấu trúc chung của phần thân chương trình trong ngôn ngữ lập trình Pascal. 3. Tìm hiểu một chương trình đơn giản. - Chiếu lên bảng một chương trình đơn giản trong ngôn ngữ C++. # Include <stdio.h> void main() - Khai báo tên chương trình, khai báo thư viện chương trình con, khai báo hằng, khai báo biến và khai báo chương trình con. - Cấu trúc: Program ten_chuong_trinh; - Ví dụ: Program tinh_tong; - Cấu trúc: Uses tên_thư_viện; - Ví dụ: Uses crt ; - Cấu trúc: Const tên_hằng = giá_trị; - Ví dụ: Const maxn=100; Chú ý nghe và chép bài, suy nghĩ và tham gia xây dựng bài. Begin [<Dãy các lệnh; End. 3. Quan sát và trả lời - 2 - Bài giảng tin học Hường_Kiều_Thúy { Printf(“Chao cac ban”); } - Hỏi: Phần khai báo của chương trình? - Hỏi: Phần thân của chương trình, lệnh printf có chức năng gì? - Chiếu lên bảng một chương trình đơn giản trong ngôn ngữ Pascal. 4. Yêu cầu học sinh lấy một ví dụ về một chương trình Pascal không có phần tên và phần khai báo. 5. Nhận xét và sửa lỗi (nếu có). - Phần khai báo chỉ có một khai báo thư viện stdio.h - Phần thân {} - Lệnh Printf dùng để đưa thông báo ra màn hình. 4. Thảo luận và trả lời Begin Writeln(‘Hello’); readln; End. IV. ĐÁNH GIÁ CUỐI BÀI(5 phút) 1. Những nội dung đã học - Một chương trình gồm có hai phần: phần khai báo và phần thân. 2. Câu hỏi đánh giá, mở rộng Câu 1: Phát biểu nào sau đây là sai: a) Chương trình thường gồm hai phần: phần khai báo và phần thân; b) Phần thân chương trình nhất thiết phải có; c) Phần khai báo nhất thiết phải có; d) Phần thân chương trình có thể không chứa một lệnh nào. Đáp án: c Câu 2: Ghép mỗi câu ở cột A với một câu ở cột B trong bảng dưới đây sao cho tạo thành câu hợp lí: A B 1) Khai báo hằng thường được sử dụng cho 2) Trong Pascal, tất cả các a) đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí. - 3 - Bài giảng tin học Hường_Kiều_Thúy biến trong chương trình đều phải 3) Biến đơn là biến chỉ nhận 4) Khai báo hằng còn xác định cả b) một giá trị tại mỗi thời điểm thực hiện chương trình. c) những giá trị không đổi và xuất hiện nhiều lần trong chương trình. d) kiểu của hằng. Đáp án: 1_c, 2_a, 3_b, 4_d. Câu 3: Xét chương trình sau: Progam VD_1; {1} Uses CRT; {2} Begin {3} Clrscr; {4} Writeln(’ chao ban den voi lap trinh Pascal!’); {5} Readln; {6} End. {7} Đâu là nơi để chứa các lệnh của chương trình? A. Giữa dòng 1 và 2 B. Giữa dòng 3 và 7 C. Giữa dòng 2 và 3 D. Giữa dòng 4 và 7 Đáp án: B 3. Bài tập về nhà - Đọc lại bài học và làm bài tập 1, 2 sách giáo khoa, trang 35. - Xem trước nội dung bài: ”Một số kiểu dữ liệu chuẩn”, sách giáo khoa, trang 21. - Xem nội dung phụ lục B, sách giáo khoa trang 129: Một số kiểu dữ liệu chuẩn, một số thủ tục và hàm chuẩn để chuẩn bị cho tiết học sau. - 4 - . 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 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. tên chương trình, khai báo thư viện chương trình con, khai báo hằng, khai báo biến và khai báo chương trình con. - Cấu trúc: Program ten_chuong_trinh; - Ví dụ: Program tinh_tong; - Cấu trúc: . trong bài 5. -Yêu cầu học sinh cho biết cấu trúc chung của phần thân chương trình trong ngôn ngữ lập trình Pascal. 3. Tìm hiểu một chương trình đơn giản. - Chiếu lên bảng một chương trình

Ngày đăng: 05/07/2014, 09:20

Từ khóa liên quan

Mục lục

  • I. MỤC TIÊU

  • II. PHƯƠNG TIỆN HỔ TRỢ

  • III. TIẾN TRÌNH LÊN LỚP VÀ NỘI DUNG BÀI GIẢNG(35 phút)

  • IV. ĐÁNH GIÁ CUỐI BÀI(5 phút)

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan