Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
268 KB
Nội dung
Nhiệt liệt chào mừng Các thầy cô giáo cùng toàn thể các em học sinh Câu h i ki m tra bài cũỏ ể Câu h i ki m tra bài cũỏ ể 1. Chươngtrìnhcon được chia ra làm mấy loại A. 1 loại B. 2 loại C. 3 loại D. 4 loại 2. Cấu trúc chung của chươngtrìnhcon được chia làm mấy phần A. 1 phần B. 2 phần C. 3 phần D. 4 phần Hàm (Function) và thủ tục (Procedure) <Phần đầu> [<Phần khai báo>] <Phần thân> 3. Cấu trúc chung của chươngtrình chính được chia làm mấy phần A. 1 phần B. 2 phần C. 3 phần D. 4 phần [<Phần khai báo>] <Phần thân> § 18 Vídụvề cách viết và § 18 Vídụvề cách viết và sử dụng chươngtrìnhcon (tiết 1) sử dụng chươngtrìnhcon (tiết 1) * * * * * * * * * * * * * * * * 1. Cách viết và sử dụng thủ tục Xét vídụvẽ hình chữ nhật có dạng sau Ta có thể vẽ hình chữ nhật trên với ba câu lệnh Writeln(‘* * * * * * *’); Writeln(‘* *’); Writeln(‘* * * * * * *’); § 18 Vídụvề cách viết và § 18 Vídụvề cách viết và sử dụng chươngtrìnhcon (tiết 1) sử dụng chươngtrìnhcon (tiết 1) 1. Cách viết và sử dụng thủ tục program VD_thutuc1; procedure Ve_hcn; {Bat dau thu tuc} begin end; {Ket thuc chuongtrinh con} writeln(‘* * * * * * *’); writeln(‘* *’); writeln(‘* * * * * * *’); begin Ve_Hcn; {Goi thu tuc Ve_Hcn} writeln; writeln; {de cach hai dong} Ve_Hcn; writeln; writeln; Ve_Hcn; end. {****************************************} {****************************************} Cấu trúc chươngtrình chính: [<Phần khai báo>] <Phần thân> ?1: Vị trí của thủ tục nằm ở phần nào của chươngtrình chính § 18 Vídụvề cách viết và § 18 Vídụvề cách viết và sử dụng chươngtrìnhcon (tiết 1) sử dụng chươngtrìnhcon (tiết 1) 1. Cách viết và sử dụng thủ tục 1. Cách viết và sử dụng thủ tục program VD_thutuc1; procedure Ve_hcn; begin end; writeln(‘* * * * * * *’); writeln(‘* *’); writeln(‘* * * * * * *’); begin Ve_Hcn; writeln; writeln; Ve_Hcn; writeln; writeln; Ve_Hcn; end. a. Cấu trúc của thủ tục Procedure <tên thủ tục>[<danh sách tham số>]; [<phần khai báo>] begin end; [<dãy các lệnh>] Chú ý: - Sau tên dành riêng end kết thúc chươngtrình chính là dấu (.), còn sau end kết thúc thủ tục là dấu chấm phẩy (;) - Các thủ tục, nếu có, phải được khai báo và mô tả trong phần khai báo của chươngtrình chính, ngay sau phần khai báo biến - Khi cần thực hiện, ta phải viết lệnh gọi thủ tục tương tự như các thủ tục chuẩn. {************************} {************************} § 18 Vídụvề cách viết và § 18 Vídụvề cách viết và sử dụng chươngtrìnhcon (tiết 1) sử dụng chươngtrìnhcon (tiết 1) 1. Cách viết và sử dụng thủ tục 1. Cách viết và sử dụng thủ tục a. Cấu trúc của thủ tục b. Vídụvề thủ tục * * * * * * … * * * * * * * … * * * Chrong Chdai Viết chươngtrình mô tả đầy đủ thủ tục Ve_Hcn với tham số chdai, chrong và sử dụng thủ tục này để vẽ các hình chữ nhật có kích thước khác nhau Chrong - 2 § 18 Vídụvề cách viết và § 18 Vídụvề cách viết và sử dụng chươngtrìnhcon (tiết 1) sử dụng chươngtrìnhcon (tiết 1) 1. Cách viết và sử dụng thủ tục 1. Cách viết và sử dụng thủ tục a. Cấu trúc của thủ tục b. Vídụvề thủ tục program VD_thutuc2; uses crt; Var a, b, i: integer; procedure Ve_Hcn(chdai, chrong: integer); Var i, j: integer; begin end; For i:= 1 to chdai do write(‘*’); writeln; For i:=1 to chrong – 2 do begin end; write(‘*’); For j:=1 to chrong –2 do write(‘ ’); writeln(‘*’); begin clrscr; Ve_Hcn(25,10); writeln; writeln; Ve_Hcn(5,10); readln; clrscr; a:= 4; b:=2; For i:=1 to 4 do begin end; Ve_Hcn(a,b); readln; clrscr; a:= a*2; b:= b*2; readln; End. § 18 Vídụvề cách viết và § 18 Vídụvề cách viết và sử dụng chươngtrìnhcon (tiết 1) sử dụng chươngtrìnhcon (tiết 1) 1. Cách viết và sử dụng thủ tục 1. Cách viết và sử dụng thủ tục a. Cấu trúc của thủ tục b. Vídụvề thủ tục – Tham số hình thức chia làm hai loại: + Tham số giá trị (tham trị) + Tham số biến (tham biến) § 18 Vídụvề cách viết và § 18 Vídụvề cách viết và sử dụng chươngtrìnhcon (tiết 1) sử dụng chươngtrìnhcon (tiết 1) 1. Cách viết và sử dụng thủ tục 1. Cách viết và sử dụng thủ tục a. Cấu trúc của thủ tục b. Vídụvề thủ tục program VD_thambien; uses crt; Var a, b: integer; procedure Hoan_doi(Var x,y: integer); Var tg: integer; begin end; tg:= x; x:=y; y:=tg; begin end. Clrscr; a:= 5; b:=3; writeln(a:4, b:4); writeln(a:4, b:4); Hoan_doi(a,b); program VD_thambien1; uses crt; Var a, b: integer; procedure Hoan_doi(x:integer;Var x,y: integer); Var tg: integer; begin end; tg:= x; x:=y; y:=tg; begin end. Clrscr; a:= 5; b:=3; writeln(a:4, b:4); writeln(a:4, b:4); Hoan_doi(a,b); § 18 Vídụvề cách viết và § 18 Vídụvề cách viết và sử dụng chươngtrìnhcon (tiết 1) sử dụng chươngtrìnhcon (tiết 1) 1. Cách viết và sử dụng thủ tục 1. Cách viết và sử dụng thủ tục 2. Cách viết và sử dụng hàm 2. Cách viết và sử dụng hàm a. Cấu trúc của hàm [...]...§ 18 Ví dụvề cách viết và sử dụng chươngtrìnhcon (tiết 1) Củng cố bài Cấu trúc và vị trí của chương trìnhcon trong chươngtrình chính Program ; Uses ; Const ; Type ; Var ; Procedure [ ; []; Begin... Type ; Var ; Procedure [ ; []; Begin []; End; Begin []; End . *’); § 18 Ví dụ về cách viết và § 18 Ví dụ về cách viết và sử dụng chương trình con (tiết 1) sử dụng chương trình con (tiết 1) 1. Cách viết và sử dụng thủ. {************************} § 18 Ví dụ về cách viết và § 18 Ví dụ về cách viết và sử dụng chương trình con (tiết 1) sử dụng chương trình con (tiết 1) 1. Cách viết và sử dụng thủ