TRƯỜNG PT CẤP 2-3 ĐA KIA
bài 18 CHương trình con

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Ngô Mạnh Hùng (trang riêng)
Ngày gửi: 23h:33' 26-06-2009
Dung lượng: 78.5 KB
Số lượt tải: 31
Nguồn:
Người gửi: Ngô Mạnh Hùng (trang riêng)
Ngày gửi: 23h:33' 26-06-2009
Dung lượng: 78.5 KB
Số lượt tải: 31
Số lượt thích:
0 người
Tuần : 28
GV : Ngô Mạnh Hùng
Ngày soạn : 04/03/2009
Ngày dạy : 11-14/03/2009
Tiết PPCT : 41
Chương VI Chương trình con và lập trình có cấu trúc
Bài 17 Chương trình con và phân loại
Mục tiêu bài học
Kiến thức
- Biết:
+ Cấu trúc của thủ tục
+ Cấu trúc của hàm
- Hiểu:
+ Tham số hình thức, tham số thực sự.
+ Biến cục bộ, biến toàn cục.
+ Phân biệt hai loại chương trình con ( thủ tục và hàm)
Kĩ năng
+ Chia bài chương trình lớn (đơn giản) thành các chương trình con đơn giản.
+ Tổ chức các chương trình con trong lập trình cấu trúc.
+ Phân biệt biến toàn cục và biến cục bộ.
Thái độ
+ Việc hợp tác, làm việc theo nhóm là cần thiết.
+ Mỗi thành viên trong nhóm đảm nhận một công đoạn, các công đoạn sẽ ghép lại thành công việc hoàn chỉnh.
Phương pháp: Diễn giảng kết hợp nêu vấn đề, sử dụng hình ảnh minh họa trực quan.
Chuẩn bị
Giáo viên
Giáo án, bài giảng điện tử.
Sgk, sách bài tập Tin học 11.
Học sinh
Sgk, sách bài tập Tin học 11.
Vở, thước, viết…
Thiết kế các hoạt động dạy học
Ổn định lớp kiểm tra sĩ số(2’)
Lớp
Sĩ số
Học sinh vắng
11A1
11A2
11A3
Kiểm tra bài cũ(5’)
( Trình bày khái niệm chương trình con
Lợi ích của chương trình con.
( Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
Lợi ích: Tránh được việc phải viết lặp đi lặp lại cùng một dãy lệnh.
Hỗ trợ thực hiện các chương trình lớn.
Phục vụ cho việc trừu tượng hóa.
Mở rộng khả năng ngôn ngữ.
Thuật tiện cho phát triển, nâng cấp chương trình.
Hoạt động dạy và học
Hoạt động của thầy
Hoạt động của trò
Nội dung dạy học
Hđ1: Các loại biến truong CTC
- Ở tiết trước chúng ta đã tìm hiểu về cấu trúc của 1 hàm.
( Sự khác nhau cơ bản của hàm và thủ tục là gì.
( Cấu trúc một hàm gồm mấy phần, từ khóa khai báo hàm là gì.
- Thủ tục cũng là 1 CTC nên nó cũng phải gồm 3 phần.
( Từ khóa để khai báo thủ tục.
Nhận xét HS trả lời.
- Nhấn mạnh từ khóa Procedure để học sinh lưu ý.
Đề nghị học sinh xem cấu trúc của thủ tục và quan sát ví dụ.
- Nói sự cần thiết phải định nghĩa M1C trong khi viết CTC.
( Hãy nói rõ các phần của thủ tục trong ví dụ .
( Hàm trả về 1 giá trị qua tên của nó, còn thủ tục thì không.
( Gồm 3 phần: phần đầu, phần khai báo và phần thân.
Từ khóa là: Function
(Procedure
( Phần đầu
Procedure Nhapmang(a:M1C,n: byte);
Phần khai báo
Var i:byte;
Phần thân
Begin
[các lệnh]
End;
Chương VI
Chương trình con và lập trình có cấu trúc
Bài 17: (tiết 2)
Chương trình con và phân loại
Lợi ích của việc sử dụng
2. Phân loại và cấu trúc của chương trình con.
a. Phân loại
b. Cấu trúc chương trình con
* Cấu trúc một hàm
------------------------------------------
* Cấu trúc của thủ tục:
Procedure[(danh sách tham số)];
[phần khai báo]
Begin
[]
End;
Ví dụ: thủ tục nhập mảng 1 chiều
Type M1C=Array[1..50] of integer;
Procedure Nhapmang(a:M1C,n: byte);
Var i:byte;
Begin
For i:=1 to N do
Begin
Write(‘PT thu ‘,i);
Readln(A[i]);
End;
End;
GV : Ngô Mạnh Hùng
Ngày soạn : 04/03/2009
Ngày dạy : 11-14/03/2009
Tiết PPCT : 41
Chương VI Chương trình con và lập trình có cấu trúc
Bài 17 Chương trình con và phân loại
Mục tiêu bài học
Kiến thức
- Biết:
+ Cấu trúc của thủ tục
+ Cấu trúc của hàm
- Hiểu:
+ Tham số hình thức, tham số thực sự.
+ Biến cục bộ, biến toàn cục.
+ Phân biệt hai loại chương trình con ( thủ tục và hàm)
Kĩ năng
+ Chia bài chương trình lớn (đơn giản) thành các chương trình con đơn giản.
+ Tổ chức các chương trình con trong lập trình cấu trúc.
+ Phân biệt biến toàn cục và biến cục bộ.
Thái độ
+ Việc hợp tác, làm việc theo nhóm là cần thiết.
+ Mỗi thành viên trong nhóm đảm nhận một công đoạn, các công đoạn sẽ ghép lại thành công việc hoàn chỉnh.
Phương pháp: Diễn giảng kết hợp nêu vấn đề, sử dụng hình ảnh minh họa trực quan.
Chuẩn bị
Giáo viên
Giáo án, bài giảng điện tử.
Sgk, sách bài tập Tin học 11.
Học sinh
Sgk, sách bài tập Tin học 11.
Vở, thước, viết…
Thiết kế các hoạt động dạy học
Ổn định lớp kiểm tra sĩ số(2’)
Lớp
Sĩ số
Học sinh vắng
11A1
11A2
11A3
Kiểm tra bài cũ(5’)
( Trình bày khái niệm chương trình con
Lợi ích của chương trình con.
( Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
Lợi ích: Tránh được việc phải viết lặp đi lặp lại cùng một dãy lệnh.
Hỗ trợ thực hiện các chương trình lớn.
Phục vụ cho việc trừu tượng hóa.
Mở rộng khả năng ngôn ngữ.
Thuật tiện cho phát triển, nâng cấp chương trình.
Hoạt động dạy và học
Hoạt động của thầy
Hoạt động của trò
Nội dung dạy học
Hđ1: Các loại biến truong CTC
- Ở tiết trước chúng ta đã tìm hiểu về cấu trúc của 1 hàm.
( Sự khác nhau cơ bản của hàm và thủ tục là gì.
( Cấu trúc một hàm gồm mấy phần, từ khóa khai báo hàm là gì.
- Thủ tục cũng là 1 CTC nên nó cũng phải gồm 3 phần.
( Từ khóa để khai báo thủ tục.
Nhận xét HS trả lời.
- Nhấn mạnh từ khóa Procedure để học sinh lưu ý.
Đề nghị học sinh xem cấu trúc của thủ tục và quan sát ví dụ.
- Nói sự cần thiết phải định nghĩa M1C trong khi viết CTC.
( Hãy nói rõ các phần của thủ tục trong ví dụ .
( Hàm trả về 1 giá trị qua tên của nó, còn thủ tục thì không.
( Gồm 3 phần: phần đầu, phần khai báo và phần thân.
Từ khóa là: Function
(Procedure
( Phần đầu
Procedure Nhapmang(a:M1C,n: byte);
Phần khai báo
Var i:byte;
Phần thân
Begin
[các lệnh]
End;
Chương VI
Chương trình con và lập trình có cấu trúc
Bài 17: (tiết 2)
Chương trình con và phân loại
Lợi ích của việc sử dụng
2. Phân loại và cấu trúc của chương trình con.
a. Phân loại
b. Cấu trúc chương trình con
* Cấu trúc một hàm
------------------------------------------
* Cấu trúc của thủ tục:
Procedure
[phần khai báo]
Begin
[
End;
Ví dụ: thủ tục nhập mảng 1 chiều
Type M1C=Array[1..50] of integer;
Procedure Nhapmang(a:M1C,n: byte);
Var i:byte;
Begin
For i:=1 to N do
Begin
Write(‘PT thu ‘,i);
Readln(A[i]);
End;
End;
 
Chào mừng quý vị đến với CỔNG THÔNG TIN TRƯỜNG PT CẤP 2-3 ĐA KIA.
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.






Các ý kiến mới nhất