5. Hoạt động 5 Hoạt động 4 Hoạt động 3 Hoạt động 2 Hoạt động 1 Tiết 2
6.
7.
8.
9.
10. Function <Tên hàm> [(<ds tham số>)] :kiểu của hàm; [< Phần khai báo >] Begin [<Dãy các lệnh>] tênhàm := giátrị ; End; Procedure <tên thủ tục> [(<ds tham số>)]; [< Phan khai bao >] Begin [<Dãy các lệnh>] End; Hàm (Function) Thủ tục (Procedure) - Gv nêu thêm về cấu trúc của hàm và function
11.
12.
13.
14.
15.
16. 4. Hàm hay thủ tục phải có giá trị trả về? a.Hàm b. Thủ tục c. Cả 2 đều có d. Cả 2 đều không có 5. Hãy cho biết thứ tự các thành phần khi định nghĩa một hàm trong pascal a. FUNCTION Tên_hàm(danh sách tham số nếu có): Kiểu trả về; b. BEGIN c. {Thân hàm} d. Tên_Hàm: =giá trị trả về; e. VAR danh sách biến cục bộ; f. END 6. Em hãy cho biết vị trí các biến cục bộ, tham số hình thức, giá trị trả về của hàm trong hình dưới đây? function Khoang_cach_2_diem(A,B: DIEM): real; var dx, dy, d: real; begin dx:=A.x- B.x; dy:=A.y- B.y; d:=sqrt(dx* dx+dy*dy); Khoang_cach_2_diem:=d; end;