II. Cỏch khai bỏo và sử dụng kiểu bản ghi trong ngụn ngữ lập trỡnh Pascal:
1. Hoạt động 1: Tỡm hiểu về chương trỡnh con và ớch lợi của việc sử dụng chương trỡnh con khi lập trỡnh.
trỡnh con khi lập trỡnh.
- Đưa ra 2 chương trỡnh giỏo viờn đó chuẩn bị sẵn. Một chương trỡnh cú sử dụng chương trỡnh con, một chương trỡnh khụng sử dụng chương trỡnh con.
Chẳng hạn: Chương trỡnh tớnh tổng 4 lũy thừa: TLT=an + bm + cp + dq.
- Gọi học sinh nhận xột về tớnh ngắn gọn, rừ ràng, tớnh dễ đọc dễ hiểu của hai chương trỡnh đú.
HOẠT ĐỘNG CỦA GV - HS NỘI DUNG
- Hỏi: Khi nào nờn viết chương trỡnh con?- Yờu cầu học sinh đọc sỏch giỏo khoa, cho biết khỏi niệm chương trỡnh con.
GV : Nờu lợi ớch của việc sử dụng chương trỡnh con
HS : Trả lời
-GV : Bổ sung và giải thớch thờm một số lợi ớch mà học sinh điền chưa đầy đủ. (vỡ cỏc em cũn mơ hồ về chương trỡnh con)
1, Khỏi niệm
- 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 của việc sử dụng chương trỡnh con - Chương trỡnh cú sử dụng chương trỡnh con được viết ngắn gọn, dễ hiểu hơn chương trỡnh viết khụng sử dụng chương trỡnh con.
- Đối với cỏc bài toỏn lớn, cần nhiều người cựng viết. Chương trỡnh dài, cần chia làm nhiều đoạn. Cú nhiều đoạn lệnh lặp lại, chỉ nờn viết một chương trỡnh con.
+ Trỏnh được việc phải viết lặp đi lặp lại cựng một dóy lệnh nào đú trong chương trỡnh.
+ Hỗ trợ việc thực hiện viết cỏc chương trỡnh lớn
+ Phục vụ quỏ trỡnh trừu tượng húa + Mở rộng khả năng ngụn ngữ
2. Phõn loại chương trỡnh con.
- Hỏi: Cú mấy loại chương trỡnh con? Gọi tờn của chỳng?
- Hỏi: Đó từng làm quen với hàm và thủ tục chưa? Lấy một số vớ dụ về hàm và thủ tục đó được học.
- í nghĩa của hàm và thủ tục chuẩn? - Yờu cầu học sinh tham khảo sỏch giỏo khoa để phõn biệt khỏi niệm hàm và thủ tục.
- Yờu cầu học sinh so sỏnh với cấu trỳc chương trỡnh chớnh
- Yờu cầu học sinh giải thớch phần khai bỏo và phần thõn chương trỡnh con.
- Giống cấu trỳc chương trỡnh chớnh. Khỏc ở chỗ
GV: Phõn biệt cho hs thấy thế nào là tham số hỡnh thức và tham số thực sự, biến cục bộ và biến toàn cục.
chương trỡnh. 2.
Phõn loại và cấu trỳc chương trỡnh con
- Hai loại chương trỡnh con: hàm và thủ tục. - Đó sử dụng hàm và thủ tục chuẩn.
- Vớ dụ: Hàm abs(), length(st). Thủ tục Delete(st,p,n);
- Hàm là thực hiện một số thao tỏc nào đú và trả về một giỏ trị kiểu đơn giản thụng qua tờn hàm.
- Thủ tục thực hiện thực hiện cỏc thỏo tỏc nhất định nhưng khụng trả về giỏ trị qua tờn của nú. 3. Cấu trỳc của chương trỡnh con.
- Giới thiệu cấu trỳc chung của chương trỡnh con
<Phần đầu> [<Phần khai bỏo>]
<Phần thõn>
phần đầu chương trỡnh là bắt buộc phải cú. - Phõn khai bỏo thường cú thể là khai bỏo biến, hằng.
- Phần thõn là một dóy cỏc lệnh thực hiện nhiệm vụ nhất định của chương trỡnh con.
- Viết trong chương trỡnh chớnh. Viết thủ tục kốm cỏc tham số và kết thỳc là dấu chẩm phẩy (;). Viết hàm trong lệnh nào đú hoặc trong thủ tục. Hàm khụng được viết như lệnh.