1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 18: Một số ví dụ về chương trình con

11 7K 77
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Chương trình con được chia ra làm mấy loại A.. Cấu trúc chung của chương trình con được chia làm mấy phần A.. Cấu trúc chung của chương trình chính được chia làm mấy phần A... Cấu trúc c

Trang 1

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

Trang 2

Câu hỏi kiểm tra bài

1 Chương trình con đượ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ương trình con đượ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ương trì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>

Trang 3

§ 18 Ví dụ về cách viết và

sử dụng chương trình con (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(‘* * * * * * *’);

Trang 4

§ 18 Ví dụ về cách viết và

sử dụng chương trình con (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 chuong trinh 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ương

trì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ương trình chính

Trang 5

§ 18 Ví dụ về cách viết và

sử dụng chương trình con (tiết 1)

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ương trì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ương trì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.

{************************} {************************}

Trang 6

§ 18 Ví dụ về cách viết và

sử dụng chương trình con (tiết 1)

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

* * * * * * … *

* * * * * * … *

Chdai

Viết chương trình mô tả đầy đủ thủ tục Ve_Hcn với tham số

có kích thước khác nhau

Chrong - 2

Trang 7

§ 18 Ví dụ về cách viết và

sử dụng chương trình con (tiết 1)

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.

Trang 8

§ 18 Ví dụ về cách viết và

sử dụng chương trình con (tiết 1)

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)

Trang 9

§ 18 Ví dụ về cách viết và

sử dụng chương trình con (tiết 1)

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);

Trang 10

§ 18 Ví dụ về cách viết và

sử dụng chương trình con (tiết 1)

1 Cách viết và sử dụng thủ tục

2 Cách viết và sử dụng hàm

a Cấu trúc của hàm

Trang 11

§ 18 Ví dụ về cách viết và

sử dụng chương trình con (tiết 1)

Củng cố bài

Cấu trúc và vị trí của chương trình con trong chương trình chính

Program <tên chương trình chính>;

Uses <khai báo thư viên sử dụng>;

Const <khai báo hằng>;

Type <định nghĩa kiểu dữ liệu>;

Var <khai báo biến>;

Procedure <tên thủ tục>[<danh sách các tham số>;

[<Phần khai báo cho thủ tục>];

Begin End;

[<Dãy các lệnh của thủ tục>];

Begin End.

[<Dãy các lệnh của chương trình chính>];

Ngày đăng: 29/06/2013, 01:26

HÌNH ẢNH LIÊN QUAN

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 - Bài 18: Một số ví dụ về chương trình con
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 (Trang 6)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w