Tiến trỡnh tiết dạy: 1 Ổn định lớp, sĩ số

Một phần của tài liệu giao an tin 10 ky 2 hoan chinh (Trang 65 - 67)

1. Ổn định lớp, sĩ số

2. Bài cũ: Hóy so sỏnh giữa thử tục và hàm?

Thế nào là biến toàn cục, thế nào là biến cục bộ?

Thế nào là tham số hỡng thức, thế nào là tham số thực sự

3. Bài mới

Chỳng ta đó tỡm hiểu cỏc khỏi niệm cơ bản về CTC. Phõn biệt được giữa hàm và thủ tục.

Hoạt động của giỏo viờn Hoạt động của học sinh Nội dung ghi bảng

Hóy nhắc lại cấu trỳc chung của CTC?

<tờn thủc tục> do người dựng tự đặt

[<danh sỏch tham số>]: là cỏc dữ liệu vào ra của thủ tục, khụng cần thiết nếu thủ tục khụng cú tham số.

thủ tục được viết trong phần khai bỏo của chương trỡnh sau phần khai bỏo biến và được thực hiện trong phần thõn của chương trỡnh

phỏt biểu bài toỏn

bài toỏn này yờu cầu chỳng ta thực hiện vẽ nhiều lần hỡnh chữ nhật cú kớch thước khỏc nhau nờn chỳng ta chưa thể xỏc định được số cõu lệnh và số hỡnh chữ nhật để vẽ theo

Nhắc lại cấu trỳc của CTC

Nghe giảng và chộp bài

Ghi nhận

I/ Dạng Thủ tục(Procedure) 1/ Cấu trỳc:

Procedure <tờn thủ tục>[<danh sỏch tham số>];

[khai bỏo cỏc biến]; Begin

[<dóy cỏc lệnh>] End;

2/

Sử dụng thủ thục :

- Giống cỏc thủ tục chuẩn, viết tờn của hàm gọi và thay thế tham số hỡnh thức bằng cỏc tham số thực sự tương ứng.

- Lệnh gọi thủ tục nằm ở chương trỡnh và khụng được tham gia vào trong cỏc biểu thức. 3. Cỏc vớ dụ minh hoạ Vớ dụ 1. viết chương trỡnh vẽ hỡnh chữ nhật cú cỏc kớch thước khỏc nhau. Program VD2_thutuc; Var a,b,i:integer; Procedure Ve_HCN (dai,rong:integer); Var i,j:integer; Begin

chương trỡnh minh hoạ ở SGK. Hơn nữa thủ tục lại khụng trả lại một giỏ trị nào. Vỡ thế cần dựng thủ tục.

- Dựa vào vớ dụ 1 chi ra đõu là biến toàn cục, biến cục bộ? chỳng được khai bỏo ở vị trớ nào?

Chương trỡnh được trỡnh bày trờn bảng phụ.

- Phõn tớch cho hoc sinh biết được ý tưởng thuật toỏn.

- Chỉ ra cỏc biến được sử dụng trong chương trỡnh, phõn biệt biến cục bộ, biến toàn cục, được khai bỏo ở vị trớ nào trong chương trỡnh ?

thủ tục được sử dụng mấy lần? Thế nào là tham số hỡnh thức? tham số thực sự”

Tham trị làgỡ?

Thế nào là tham biến? tham trị?

Giải thớch tham biến và tham trị thụng qua vớ dụ SGK (dựng bảng phụ)

Suy nghĩ trả lời A,b,i là biến toàn cục I,j ;à biến cục bộ

Theo dừi quan sỏt

trả lời trả lời

Trong cỏc lời gọi thủ tục đú cỏc tham số hỡnh thức được thay bằng cỏc số thực sự hay cỏc biến chứa giỏ trị cụ thể gọi là tham số giỏ trị hay tham trị.

Trong lệnh gọi thủ tục cỏc tham số hỡnh thức được thay bằng cỏc biến chứa dữ liệu ra được gọi là cỏc tham số biến (gọi tắt Tham biến)

Writeln;

For j:=1 to rong – 2 do Begin

Write(‘*’);

For i:= 1 to dai -2 do write(‘*’); Writeln;

End;

For i:=1 to dai do write(‘*’); Writeln; End; Begin Ve_HCN(25,10); Writeln; writeln; a:=4, b:=2; for i:= 1 to 4 do begin Ve_HCN(a,b); A:=a*2; b:=b*2 End; Readln; End;

Trong cỏc lời gọi thủ tục đú cỏc tham số hỡnh thức được thay bằng cỏc số thực sự hay cỏc biến chứa giỏ trị cụ thể gọi là tham số giỏ trị hay tham trị.

Trong lệnh gọi thủ tục cỏc tham số hỡnh thức được thay bằng cỏc biến chứa dữ liệu ra được gọi là cỏc tham số biến (gọi tắt Tham biến)

Một phần của tài liệu giao an tin 10 ky 2 hoan chinh (Trang 65 - 67)