Bài 18: Ví dụ và cách viết CTC(T1)
Chia sẻ bởi Dương Công Hoạch |
Ngày 25/04/2019 |
57
Chia sẻ tài liệu: Bài 18: Ví dụ và cách viết CTC(T1) thuộc Tin học 11
Nội dung tài liệu:
Ngày soạn: 22/03/2011
Ngày giảng: 24/03/2011
Tiết theo PPCT: 39
§18. VÍ DỤ VỀ CÁCH VIẾT
VÀ SỬ DỤNG CHƯƠNG TRÌNH CON
I - Mục tiêu bài học
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ự.
- Phân biệt được biến cục bộ và biến toàn cục.
2. Kĩ năng
- Học sinh nhận biết được các thành phần trong phần đầu của thủ tục.
- Học sinh nhận biết được hai loại tham số hình thức trong phần đầu của thủ tục.
- Học sinh 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ự.
II – Phương pháp, phương tiện dạy hoc
Phương pháp: Thuyết trình, đàm thoại, vấn đáp…
Phương tiện: sgk, giáo án…
III – Tiến trình bài học
1. ổn định tổ chức lớp
- Lớp:
- Sĩ số:
- Lí do vắng:
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 hình chữ nhật có dạng:
********
* *
********
3. Nội dung
Hoạt động của giáo viên và học sinh
Nội dung
? Ta có thể vẽ hình chữ nhật trên như thế nào?
- Vẽ hình chữ nhật trên với 3 câu lệnh writeln.
? Giả sử 1 chương trình yêu cầu vẽ nhiều hình chữ nhật như trên thì ta thầy gặp khó khăn gì?
- Chương trình sẽ rất dài với nhiều câu lệnh lặp đi lặp lại.
Để khắc phục khó khăn này ta nên sử dụng CTC.
?Theo các em với bài vẽ hình chữ nhật này, thì chúng ta nên dùng hàm hay thủ tục. Vì sao?
- Chúng ta nên dùng thủ tục. Vì hàm thì trả về một giá trị qua tên của nó còn thủ tục thì không.
? Dựa vào chương trình trên cho biết cấu trúc của thủ tục?
?Trong chương trình trên vẽ mấy hình chữ nhật, kích thước các hình như thế nào?
- Vẽ 3 hình chữ nhật. Kích thước các hình chữ nhật như nhau, chiều dài 7, chiều rộng 3.
? Nừu muốn vẽ hình chữ nhật có kích thước khác nhau thì phải làm thế nào?
- Cần phải có 2 tham số cho dữ liệu vào là chiều dài và chiều rộng
Khi đó đầu thủ tục được viết Procedure Ve_Hcn (chdai, chrong: integer);
Với khai báo như vậy ta có thể vẽ được hình chữ nhật có kích thước tuỳ theo giá trị của tham số chiều dài và chiều rộng.
- Lời gọi vẽ hình chữ nhật có kích thước 25x10 và kích thước 10x15
Cùng học sinh xây dựng chương trình VD_thambien1
Chạy chương trình với a=5; b=10.
? Em nào hãy cho cô biết giá trị của a, b sau khi thực hiện thủ tục
Ngày giảng: 24/03/2011
Tiết theo PPCT: 39
§18. VÍ DỤ VỀ CÁCH VIẾT
VÀ SỬ DỤNG CHƯƠNG TRÌNH CON
I - Mục tiêu bài học
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ự.
- Phân biệt được biến cục bộ và biến toàn cục.
2. Kĩ năng
- Học sinh nhận biết được các thành phần trong phần đầu của thủ tục.
- Học sinh nhận biết được hai loại tham số hình thức trong phần đầu của thủ tục.
- Học sinh 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ự.
II – Phương pháp, phương tiện dạy hoc
Phương pháp: Thuyết trình, đàm thoại, vấn đáp…
Phương tiện: sgk, giáo án…
III – Tiến trình bài học
1. ổn định tổ chức lớp
- Lớp:
- Sĩ số:
- Lí do vắng:
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 hình chữ nhật có dạng:
********
* *
********
3. Nội dung
Hoạt động của giáo viên và học sinh
Nội dung
? Ta có thể vẽ hình chữ nhật trên như thế nào?
- Vẽ hình chữ nhật trên với 3 câu lệnh writeln.
? Giả sử 1 chương trình yêu cầu vẽ nhiều hình chữ nhật như trên thì ta thầy gặp khó khăn gì?
- Chương trình sẽ rất dài với nhiều câu lệnh lặp đi lặp lại.
Để khắc phục khó khăn này ta nên sử dụng CTC.
?Theo các em với bài vẽ hình chữ nhật này, thì chúng ta nên dùng hàm hay thủ tục. Vì sao?
- Chúng ta nên dùng thủ tục. Vì hàm thì trả về một giá trị qua tên của nó còn thủ tục thì không.
? Dựa vào chương trình trên cho biết cấu trúc của thủ tục?
?Trong chương trình trên vẽ mấy hình chữ nhật, kích thước các hình như thế nào?
- Vẽ 3 hình chữ nhật. Kích thước các hình chữ nhật như nhau, chiều dài 7, chiều rộng 3.
? Nừu muốn vẽ hình chữ nhật có kích thước khác nhau thì phải làm thế nào?
- Cần phải có 2 tham số cho dữ liệu vào là chiều dài và chiều rộng
Khi đó đầu thủ tục được viết Procedure Ve_Hcn (chdai, chrong: integer);
Với khai báo như vậy ta có thể vẽ được hình chữ nhật có kích thước tuỳ theo giá trị của tham số chiều dài và chiều rộng.
- Lời gọi vẽ hình chữ nhật có kích thước 25x10 và kích thước 10x15
Cùng học sinh xây dựng chương trình VD_thambien1
Chạy chương trình với a=5; b=10.
? Em nào hãy cho cô biết giá trị của a, b sau khi thực hiện thủ tục
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Dương Công Hoạch
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)