Bai 17 Chuong Trinh Con Va Phan Loai

4 1 0
Bai 17 Chuong Trinh Con Va Phan Loai

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

Thông tin tài liệu

 Thuû tuïc: thöïc hieän moät soá thao taùc nhöng khoâng traû veà giaù trò qua teân cuûa noù..  Haøm traû veà giaù trò qua teân haøm coøn thuû tuïc thì khoâng traû veà giaù trò qua teâ[r]

(1)

Chương VI: CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CĨ CẤU TRÚC Ngày soạn: 17/02/2012

Tiết theo PPCT: 44

Bài soạn:§ 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI

I MỤC TIÊU Kiến thức:

 Biết dược khái niệm chương trình

 Biết ý nghĩa chương trình con, cần thiết phải viết chương trình thành chương trình

 Biết cấu trúc chương trình

 Phân biệt loại chương trình hàm thủ tục

2 Kỹ

 Nhận biết thành phần phần đầu thủ tục

 Nhận biết hai loại tham số hình thức phần đầu thủ tục

 Biết cách khai báo hai loại chương trình tham số hình thức chúng  Biết cách viết lời gọi chương trình thân chương trình

3 Thái độ ( khơng có)

 Rèn luyện phẩm chất người lập trình, tinh thần hợp tác, làm việc theo nhóm, tn thủ u cầu cơng việc chung

II ĐỒ DÙNG DẠY HỌC Chuẩn bị Giáo viên:

Các bảng phụ viết sẳn chương trình ví dụ SGK cấu trúc chương trình con, Máy vi tính (Computer), máy chiếu (Projector) (Nếu có điều kiện)

2 Chuẩn bị Học sinh:

Sách giáo khoa tài liệu tham khảo (nếu có điều kiện), đọc trước nhà III HOẠT ĐỘNG DẠY- HỌC

HỌAT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ LƯU BẢNG

 Đưa tốn tính

tổng bốn lũy thừa: q p m

n b c d

a

TLT    

Yêu cầu HS xác định

thuật tốn

Quan sát, thảo luận đưa ra thuật toán.

Chú ý quan sát, nhận xét giữa chương trình trên CT sử dụng CTC: ngắn gọn, dễ hiểu, không lặp lại khối lệnh giống nhau. Lắng nghe

(2)

Chương VI: CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CĨ CẤU TRÚC

HỌAT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ LƯU BẢNG

 Đưa chương trình

tính tổng bốn lũy thừa với cách dùng CTC không dùng CTC, yêu cầu HS nhận xét

 Dựa vào CT GV phân

tích cho HS hiểu thêm, dùng CTC tránh việc lặp lại khối lệnh giống

 Chương trình gì?

 Chia HS theo nhóm,

yêu cầu nhóm xem noäi dung SGK trang 93

 Cho biết dùng

CTC có lợi ích gì?

 Chiếu ý

lên bảng phân tích cho HS thấy lợi ích

 CTC phân thành

mấy lọai?

Hãy kể số hàm

thủ tục mà em biết?

 Em cho biết ý

nghóa hàm thủ tục?

 Tổng hợp đưa khái

niệm chung hàm thủ tục

Chương trình là một dãy lệnh mô tả một số thao tác định và có thể thực hiện ( gọi) từ nhiều vị trí trong chương trình.

Tham khảo SGK trả lời

Theo dõi, lắng nghe và ghi nhớ

Phân thành loại : hàm thủ tục

Haøm abs, sqr, sqrt, length…

Thủ tục readln, write, Delete, Insert……

Hàm : thực một số thao tác trả giá trị qua tên hàm. Thủ tục: thực một số thao tác không trả giá trị qua tên của nó.

Hàm trả giá trị qua tên hàm thủ tục thì không trả giá trị qua tên nó.

Quan sát Xem SGK trả lời

1 Khaùi niệm chương trình con:

Chương trình dãy lệnh mô tả số thao tác nhất định thực ( được gọi) từ nhiều vị trí chương trình.

Lợi ích việc sử dụng CTC:  Tránh việc lặp

lặp lại dãy lệnh

 Hỗ trợ việc thực

các chương trình lớn

 Phục vụ cho trình

trừu tượng hóa

 Mở rộng khả

ngơn ngữ

 Thuận tiện cho phát

triển, nâng cấp chương trình

2 Phân loại cấu trúc của chương trình con:

a Phân loại:

 Haøm (function) laø CTC

thực số thao tác trả giá trị qua tên

 Thủ tục ( Procedure)

CTC thực thao tác định không trả giá trị

(3)

Chương VI: CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CĨ CẤU TRÚC

HỌAT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ LƯU BẢNG

 Hàm thủ tục khác

nhau điểm ?

 Lấy lại VD cấu trúc

CTC BT tính tổng bốn lũy thừa

CTC có cấu trúc ntn ?  Em nhắc lại cấu

trúc chương trình?

 Giải thích cho HS biết

cấu trúc CTC khác với cấu trúc CT phần đầu CTC bắt buộc phải có

 Phân tích phần đầu

của CTC cho HS nắm

 Chiếu chương trình tính

tổng bốn lũy thừa có dùng CTC, phân tích cho HS hiểu tham số hình thức va tham số thực

 Để thực CTC ta

cần phải gọi thân chương trình

 Đưa cách gọi CTC Tên CTC ( tham số ) ;

Gồm phần :

[< phần khai báo > ] < phần thân>

Chú ý lắng nghe.

nào qua tên

b Cấu trúc chương trình con:

< phần đầu > [< phần khai báo > ]

< phần thân>

Tham số hình thức: là

các biến khai báo cho dữ liệu vào/ra.

Biến cục bộ: biến

được khai báo để dùng riêng cho chương trình con.

Biến tồn cục: biến

được khai báo chương trình sử dụng cho chương trình con.

c Thực chương trình con:

Để thực CTC ta cần phải có lệnh gọi nó, bao gồm tên CTC với tham số (nếu có)

Tham số thực sự: là các

(4)

Chương VI: CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CĨ CẤU TRÚC

HỌAT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ LƯU BẢNG

hằng biến chứa liệu vào/ra tương ứng với tham số hình thức.

V ĐÁNH GIÁ CUỐI BÀI

1 Lợi ích CTC?

2 Có loại CTC ? Cho biết khác biệt chúng? Cấu trúc CTCgồm phần ? kể tên?

4 Thế tham số hình thức, tham số thực sự, biến cục biến toàn cục? CTC gọi chương trình chính?

VI. DẶN DỊ – CƠNG VIỆC VỀ NHÀ

Về học xem trước 18 trang 96 – 102 SGK

BÀI HỌC KINH NGHIỆM

Ngày đăng: 13/05/2021, 17:30

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

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

Tài liệu liên quan