- Nhận biết độc hai loại tham số trong phần đầu của thủ túc, - Nhận biết lời gọi của thủ tục ở chơng trình chính cùng với tham số thực sự.. phơng tiện dạy học: - Giáo viên thuyết trình,
Trang 1Đ18 . Ví Dụ Về CáCH VIếT Và Sử DụNG CHƯƠNG TRìNH CON
(Tiết 1)
I Mục tiêu, yêu cầu:
1 Kiến thức:
- Học sinh biết đợc cấu trúc của một thủ tục
- Hiểu đợc mỗi quan hệ giữa chơng trình và thủ tục
- Phân biệt đợc tham trị và tham biến
- Phân biệt đợc tham số hình thức và tham số thực sựs
- Phân biệt đợc biến cục bộ và biến toàn bộ
2 Kỹ năng:
- Nhận biết đợc các thành phần trong phần đầu của thủ túc
- Nhận biết độc hai loại tham số trong phần đầu của thủ túc,
- Nhận biết lời gọi của thủ tục ở chơng trình chính cùng với
tham số thực sự
3 Thái độ.
- Tiếp tục rèn luyện phẩm chất của ngời lập trình nh tinh thần hợp tác, sẵn sàng làm việc theo nhóm
II phơng tiện dạy học:
- Giáo viên thuyết trình, đặn câu hỏi học sinh, học sinh nghe giảng, trả lời câu hỏi của giáo viên, làm các bài tập,
- Chuẩn bị máy chiếu project và đánh sẵn các chơng trình của VD1 và VD2
III Tiến trình tiết học:
1 ổn định lớp
2 Kiểm tra bài cũ:
Câu hỏi 1: Chơng trình con có nhứng loại nào? Cờu trúc của một chơng trình con?
Câu hỏi 2: Viết chơng trình vẽ lên màn hình chữ nhật có dạng:
*******
* *
*******
3 Bài mới;
Hoạt động của GV và HS Nội dung
Hoạt động 1: Đặt vấn đề
GV: Ta thấy chơng trình trên
bảng mới vẽ đợc 1 hình chữ
nhật thì 3 câu lệnh Writeln ở
HS: Chú ý lắng nghe
Ngày 30/3/2009
Trang 2trên phải lặp đi lặp lại 3 lần =>
chơng trình sẽ trở nên rất dài
=> để khắc phục nhợc điểm
này ta nên sử dụng thủ tục
Hoạt động của GV và HS Nội dung
Hoạt động 2: Tìm hiểu chơng
trình:
Chiếu chơng trình bằng máy
chiếu prọect sau đó giới thiệu
cho học sinh từng câu lệnh một
để học sinh thấy đợc:
+ Tên thủ tục
+ Thân của thủ tục
+ Lời gọi thủ tục
+ Hoạt động của chơng trình
HS: quan sát, theo dõi chơng trình và lắng nghe giáo viên giới thiệu
Câu hỏi 1: Nếu ta muốn vẽ 4
hình chữ nhật thì ta phải sử
chơng trình trên nh thế nào?
HS: Suy nghĩ, trả lời câu hỏi
Hoạt động 3: Cấu trúc của thủ
tục:
GV: Chiếu lên màn hình cấu
trúc của thủ tục
HS: Theo dõi trên màn chiếu và ghi vào vở
HS: quan sát và trả lời câu hỏi
Câu hỏi 2: Chơng trình con
Ve_hcn ở trên khuyết phần nào
so với cấu trúc của thủ tục nói
chung?
GV: Tổng quát lại các phần của
thủ tục, phần nào nhất thiết
phải có phần nào có thể có
hoặc không có
Chú ý: Giáo viên cần nhấn mạnh
một số điểm để học sinh nắm
đợc:
+Kết thúc thủ tục sau từ khoá
End là dấu”,”
+Thủ tục phải đợc khai báo
Trang 3trong phần khai báo của chơng
trình chính
Hoạt động 1: Ví dụ 1( vẽ hình
chữ nhật có sử dụng tham số)
Hoạt động 4.1: Đặt vấn đề:
GV đặt vấn đề nh trong SGK
đã trình bày để đi đến cần
phải sử dụng 2 tham số dài và
rộng
Hoạt động 4.2: Xây dựng
ch-ơng trình:
GV: Hớng dẫn học sinh chia nhỏ
yêu cầu để HS có thể viết các
câu lệnh tơng ứng:
HS: Viết các câu lệnh theo sự hớng dẫn của GV
Hoạt động của GV và HS Nội dung
+ Vẽ cạnh trên cùng
+ Vẽ rong - 2 cạnh giữa
+ Vẽ cạnh dới cùng
GV: Chính xác hoá thủ tục rồi
chiếu toàn bộ chơng trình để
học sinh theo dõi
HS: Quan sát chơng trình trên màn chiếu
Câu hỏi 3: Hãy chỉ ra các lời gọi
thủ tục trong chơng trình trên? HS: Trả lời câu hỏi
GV: Từ các lới gọi thủ tục đó giáo
viên đa học sinh nhận biết đợc
tham số giá trị, đi đến khái
niệm và cách khai báo tham
biến và tham trị
HS: Nghe giảng và ghi khái niệm tham trị và tham biến vào vở
Hoạt động 4.2: ví dụ 2 (hoán
đổi)
GV: Chiếu yêu cầu của đầu bài
và hớng dẫn học sinh đi đến
thuật toán hoán đổi)
GV: Chiếu chơng trình lên màn
hình để học sinh theo dõi
HS: Theo dõi, nghiên cứu đầu bài và tìm hiểu thuật toán hoán
đổi theo sự hớng dẫn của giáo viên
Trang 4- Chạy chơng trình.
GV: Phải làm sao cho học sinh
nhận thấy đợc hoạt động của
tham số biến
HS: Quan sát kết quả khi khay chơng trình
* Mở rộng ví dụ:
GV: Yêu cầu học sinh về nhà
tìm hiểu chơng trình trong
SGK (trang 102) và giải thích
kết quả?
III Củng cố:
- Giáo viên yêu cầu học sinh nhắc lại cấu trúc của thủ tục, tham số hình thức, tham số thực sự, biến cục bộ, biến toàn bộ, tham số giá trị, tham số biến