1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài giảng Tin học lớp 11 - Bài 18: Phân loại chương trình con (thủ tục và hàm)

11 36 0

Đ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 818,38 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Quy tắc 4: Với TS hình thức được khai báo như là THAM TRỊ thì TS thực tương ứng có thể là hằng, biến, bt, trị trả về từ hàm.. Với TS hình thức được khai báo như là THAM BiẾN thì TS thự[r]

Trang 1

B�i 18

Trang 2

   !"#$ %&$'!($ ) 

    *   +#,- !,./01!2 ,,.34  

; 6) <$4      

  = :

Nhóm trưởng

Việc A

Việc B

Lop11.com

Trang 3

2 Phân loại chương trình con

Chương trình con

Hàm (Function)

Là chương trình con thực

hiện một số thao tác nào

đó, và trả về một giá trị

qua tên của nó.

Thủ tục (Procedure)

Là chương trình con thực hiện một số thao tác nào

đó, và không trả về giá trị nào qua tên của nó.

Tính tổng luỹ thừa

S = an + bm + cp + dq

Vẽ và đưa ra màn hình 5 hình chữ nhật có kích thước khác nhau.

Trang 4

<Phần khai báo>

< Phần thân>

>  ?@ , ,A7?/3 ,34!B

C  A9 !"#$%&'D

E?F GC  AH

IJ

E?K01!2 AH

 ( &' D

M/D

F J/ J?@ NOA7?/3 ,34

!BC  A9D

E?F GC  AH

IJ

E?K01!2 AH

M/D

&')#  !  $ *+ ,-# ,

@L@ ,7?/3 ,34!B P A9D @ NO7?/3 ,34!B P A9D

Lop11.com

Trang 5

EH ,34Q# ,34R#S: ,34T KUQD

EH ,34# ,34I#S# ,34VT KURDS

W:  B

v %'46;&5 #<=  %'462

X ,34&8 ,34YZ[7 = 9

X ,34&6\8 ,34Y]YY^[7[[9

 ,34Y]YY^[_`Ya_`

 ,34Y]YY^[IbYaIb

>%!75

4%# ! 1 !

T )

3   %

7 1*c ,

C 

[)_

Trang 6

 

W:  B

F ,,D

f#1JJD

F J/ J3 7JJDJJ9D IJ

LghD

LghD iJ!7#jk#9D J/D

IJ

fLQD1LRDlJ!7f#jk#19D

; 7f#19D iJ!7f#jk#19D M/:

;   %

; P

 ,

Te mnLQoLp nLqoLp

Lop11.com

Trang 7

v

E#< FG2

;4!\;   %; P

E#< F2

[;   %; P

E#< FH2

";   %6\C   !IJ

";   %6\C   !IN!O

 ; P% s) !7!D 

E#< F2

;4!\;   %; P

F ,,D

f#1JJD F J/ J3 7JJ#JJ9D

IJ

LghD

LghD

iJ!7#jk#9D

J/D IJ

fLQD1LRDlJ!7f#jk#19D

; 7f#19D

iJ!7f#jk#19D M/:

Trang 8

4 Một số ví dụ

Bài toán 1: Lập chương trình tối giản phân số

Ví dụ: nhập 6/10 => ra 3/5

* INPUT : Nhập phân số a/b;

* OUTPUT : Phân số c/d - Trong đó: c = a/ƯCLN (a,b);

d = b/ƯCLN(a,b);

 Viết chương trình con thực hiện tìm ƯCLN(a,b) và gọi nó khi tính c,d trong

chương trình chính

Lop11.com

Trang 9

R!S,%TU7-

 !V%U7 , %2W%X7,S4,72W7X%Q

.2W%Q , -Q

NYZ

R ! ,[%P;% #4;%'%#42\Q ,%-S  #:'%#Q

2W #-!;. #:'%#Q-2W'%#-!;. #:'%#Q

,%-S Q

Y3

Write(‘Nhap vao tu so va

mau so:’);

C := 6

div t[U7q#Qu9 d := 10 div t[U7q#Qu9D

,%-S Q

Y3

BEGIN

Readln(tu,mau);

USCLN=2;

USCLN=2;

Nhap vao tu so va mau so: 6 10 Phan so toi gian= 3/5

Trang 10

`b  4%# Pc  %! 75

C 

_  d `a 1 !e 

Lop11.com

Trang 11

"

m&'

m$ *

...

Lop11.com

Trang 3

2 Phân loại chương trình con< /b>

Chương trình

Hàm... 8

4 Một số ví dụ

Bài tốn 1: Lập chương trình tối giản phân số

Ví dụ: nhập 6/10 => 3/5

* INPUT : Nhập phân số a/b;

*...

.2W%Q , -Q

NYZ

R ! ,[%P;% #4;%''%#42\Q ,%-S  #:''%#Q

2W # -! ;. #:''%#Q - 2W''%# -! ;. #:''%#Q

,%-S Q

Ngày đăng: 01/04/2021, 23:05

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w