C¸c thµnh phÇn cña ch¬ng tr×nh. a.[r]
(1)Giáo án chi tiết lớp 11 Bài 3: cấu trúc chơng trình
Tiết theo PPCT: 04 Ngời soạn: GV Phạm Anh Tùng
Ngày soạn: 07 tháng 09 năm 2012.
Tuần học thứ: 04
I Mục đích, yêu cầu: Mục đích:
- Hiểu chơng trình mô tả thuật toán ngôn ngữ lập trình - Biết cấu trúc chơng trình Pascal: cấu trúc chung thành phần
nghĩa.
- Biết thành phần sở Pascal: bảng chữ cái, tên, tên chuẩn, tên riêng (từ khóa), biến.
- Nhn biết đợc phần chơng trình đơn giản Yờu cu:
Giáo viên:
- Giáo ¸n, s¸ch gi¸o viªn
Häc sinh:
- Đọc trớc sách giáo khoa nhà - Sách giáo khoa ghi chép
Thiết bị dạy học:
- Máy chiếu đa năng, bảng đen, sách giáo khoa, phiếu học tập, II Tiến trình lªn líp:
A ổn định lớp: - Sĩ số: ……
- Sè häc sinh cã mỈt: … B Néi dung bµi häc:
Hoạt động Dạy – HọC NộI DUNG
- GV: Em h·y cho biÕt cÊu trúc làm văn có phần? Các phần có thứ tự không? Vì phải chia nh vậy?
- HS: Trả lời câu hỏi
- GV: Một chơng trình có cấu trúc phần Tơng tự nh cấu trúc chơng trình gồm có phần phần khai báo phần thân
Trong ú:
Phần khai báo có không
Phần thân bắt buộc phải có - Trong phần khai báo có khai báo nào?
- HS: Trả lời câu hỏi GV
- GV: Yêu cầu học sinh lấy ví dụ khai báo tên ch-ơng trình ngôn ngữ Pascal
- HS: Nghiên cứu SGK lấy ví dụ
- GV: Yêu cầu học sinh lấy ví dụ khai báo ngôn ngữ Pascal
- HS: Nghiên cứu SGK lấy ví dụ
- GV: Yêu cầu học sinh cho biết cấu trúc chung phần thân chơng trình ngôn ngữ lập trình Pascal
VD1: Tìm hiểu chơng trình đơn giản Phần khai báo ca chng trỡnh?
Phần thân chơng trình? Có lệnh thân chơng trình?
VD2 : Yêu cầu HS lên bảng làm - HS: Nghiên cứu SGK vµ lÊy vÝ dơ
1 CÊu tróc chung
Gồm thành phần:
[<phn khai bỏo>] <phn thõn> Trong ú:
Phần khai báo có không
Phần thân bắt buộc phải có
2 Các thành phần chơng trình
a Phần khai báo
Khai báo tên chơng trình
Program <tên chơng trình>:<kiểu liệu>;
VD: Program GiaiPTB2; Khai b¸o th viƯn
Trong Pascal: uses crt;
Khai b¸o h»ng Trong Pascal:
VD: const max = 1000; Pi = 3.14; Khai b¸o biÕn
Tất biến dùng chơng trình phải đợc đặt tên khai báo cho chơng trình dịch biết để lu tr v x lý
b Phần thân chơng tr×nh Begin
[<d·y lƯnh>]
End.
3 Ví dụ chơng trình đơn giản
VD1: ViÕt ch¬ng trình xuất hình câu thông báo Chao cac ban!”
Program VD1;
Begin
(2)Hoạt động Dạy – HọC NộI DUNG
Readln
End.
VD2: Viết chơng trình xuất hình hình chữ nhật sau:
* * * * * * * * * * * * * * * * * * Program VD2;
Begin
Writeln(‘* * * * * *’); Writeln(‘* *’); Writeln(‘* *’); Writeln(‘* * * * * *’); Readln
End. C Cđng cè bµi học:
- Nhắc lại thành phần chơng trình là: phần khai báo phần thân - Các cú pháp khai báo chơng trình
D Bµi tËp vỊ nhµ:
- u cầu em đọc, học lại nội dung lý thuyết đợc học - Đọc trớc nội dung (bài 5) sách giáo khoa Tin học 11 E Đúc rút kinh nghiệm:
………
…………
………
…………
………
…………
………
…………
………