1. Trang chủ
  2. » Công Nghệ Thông Tin

Ví dụ về cách viết và sử dụng chương trình con docx

18 2,5K 24

Đ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 18
Dung lượng 537 KB

Nội dung

Giáo án điện tử Tin học lớp 11 Ví dụ về cách viết và sử dụng chương trình con... Cách viết và sử dụng thủ tục: a.. Cách viết và sử dụng hàm: a.. Cách viết và sử dụng thủ tục: a.. Kết lu

Trang 1

Giáo án điện tử Tin học lớp 11

Ví dụ về cách viết và sử dụng

chương trình con

Trang 2

Nội dung chính

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

a Cấu trúc thủ tục.

b Ví dụ sử dụng thủ tục.

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

a Cấu trúc hàm.

b Ví dụ sử dụng hàm.

3 Tham biến, tham trị

Trang 3

Nội dung chính

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

a Cấu trúc thủ tục.

b Ví dụ sử dụng thủ tục.

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

a Cấu trúc hàm.

b Ví dụ sử dụng hàm.

3 Tham biến, tham trị

Trang 4

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

a Cấu trúc của thủ tục:

Procedure <tên_TT>[(<DS tham số hình thức>:<kiểu dữ liệu>)];

[<Phần khai báo biến>]

Begin

[<Dãy các câu lệnh>]

End;

Trang 5

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

b Ví dụ 1: Vẽ 3 hình chữ nhật có dạng sau:

**********

* *

**********

3 lệnh Writeln Writeln(‘**********’);

Writeln(‘* *’); Writeln(‘**********’);

Procedure Ve_HCN;

Begin

Writeln(‘**********’);

Writeln(‘* *’);

Writeln(‘**********’);

End ;

Trang 6

Program VeHCN;

Uses Crt;

Procedure Ve_HCN;

Begin

Writeln('* * * * * * *');

Writeln('* *');

Writeln('* * * * * * *');

End ;

BEGIN

Clrscr;

Ve_HCN;

Ve_HCN;

Ve_HCN;

Readln;

END

Kết luận:

- Khi gọi đến thủ tục ta cần gọi tên của nó kèm theo danh sách tham

số (nếu có).

- Vị trí của chương trình

con: nằm sau phần

khai báo và trước

phần thân chương

trình chính.

VE_HCN.pas

Trang 7

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

* Ví dụ 2: Vẽ các HCN có kích thước: 10x5, 7x9, 12x14,…

Procedure HCN(d, r: integer);

Var i, j: integer;

Begin

for i:=1 to d do write(‘*’); writeln;

for j:=2 to r-1 do

begin

write(‘*’);

for i:=2 to d-1 do

write(‘ ’);

writeln(‘*’);

end ;

for i:=1 to d do write(‘*’);

End ;

Thủ tục vẽ HCN

với hai tham số:

d: chiều dài, r:

chiều rộng.

HCN.pas

Trang 8

Nội dung chính

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

a Cấu trúc thủ tục.

b Ví dụ sử dụng thủ tục.

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

a Cấu trúc hàm.

b Ví dụ sử dụng hàm.

3 Tham biến, tham trị

Trang 9

Nội dung chính

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

a Cấu trúc thủ tục.

b Ví dụ sử dụng thủ tục.

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

a Cấu trúc hàm.

b Ví dụ sử dụng hàm.

3 Tham biến, tham trị

Trang 10

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

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

Function <tên_hàm>[(<DS tham số hình

thức>:<kiểu dữ liệu>)]:<kiểu dữ liệu hàm>;

[<Phần khai báo>]

Begin

[<Các câu lệnh>]

<Tên hàm>:= <biểu thức>;

End;

Trang 11

So sánh hàm và thủ tục

Sự giống và khác nhau giữa hàm và thủ tục?

Trang 12

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

b Ví dụ sử dụng hàm:

• VD1: Viết hàm tính UCLN của hai số m, n Ví dụ,

UCLN(21,18)= 3

• VD2: Dựa vào hàm UCLN ở ví dụ trước Sử dụng

chương trình con tối giản phân số a/b Ví dụ, nhập vào

tử số 18, mẫu số 21 thì kết quả màn hình đưa ra là 6/7

Function UCLN(m, n: integer): integer;

Begin

while m<>n do

if m>n then m:= m-n

else n:= n-m;

UCLN:= n;

End ;

Trang 13

Nội dung chính

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

a Cấu trúc thủ tục.

b Ví dụ sử dụng thủ tục.

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

a Cấu trúc hàm.

b Ví dụ sử dụng hàm.

3 Tham biến, tham trị

Trang 14

Nội dung chính

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

a Cấu trúc thủ tục.

b Ví dụ sử dụng thủ tục.

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

a Cấu trúc hàm.

b Ví dụ sử dụng hàm.

3 Tham biến, tham trị

Trang 15

Tham biến và tham trị

Các tham số hình thức được thay bằng các tham số thực sự

tương ứng là tên các biến chứa dữ liệu ra được gọi là các

tham số biến (tham biến) Các tham biến được khai báo bằng

từ khóa Var.

 Các tham số hình thức được thay bằng các tham số thực sự

tương ứng là các giá trị cụ thể được gọi là các tham số giá trị

(tham trị).

Ví dụ

Trang 16

Ghi nhớ và củng cố bài học

- Hiểu được cấu trúc của hàm và thủ tục, cách sử dụng

chúng trong mỗi chương trình cụ thể

- Biết cách sử dụng tham biến và tham trị trong mỗi bài toán

cụ thể.

- Chú ý đối với hàm: Lệnh gọi hàm có thể tham gia vào biểu thức như một toán hạng hoặc là tham số của lời gọi hàm, thủ tục khác Ví dụ:

 A:= 6*UCLN(a, b) +1;

 Min(Min(a, b), c);

Trang 17

Bài tập về nhà

1 Học bài cũ và đọc trước bài tập thực hành 6 (Trang

103 – SGK)

Trang 18

mydata.hocki5@gmail.com

Ngày đăng: 12/07/2014, 23:20

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w