Tải Giải bài tập Tin học 11 trang 117 - Giải bài tập Tin học lớp 11

3 63 0
Tải Giải bài tập Tin học 11 trang 117 - Giải bài tập Tin học lớp 11

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

Thông tin tài liệu

Nếu sử dụng hàm thì ta có thể dùng lời gọi hàm để tham gia vào các biểu thức toán học khác. Còn sử dụng thủ tục thì chúng ta không thể làm được như vậy[r]

(1)

Giải tập Tin học 11 trang 117

Bài (trang 117 sgk Tin học lớp 11): Hãy nêu giống khác nhau thủ tục hàm

Trả lời:

Sự khác thủ tục hàm hàm trả giá trị kết thuộc kiểu xác định giá trị gán cho tên hàm

Lời gọi hàm làm tham gia vào biểu thức khác tốn hạng

Ví dụ: a:=unln(5,6)+1

Bài (trang 117 sgk Tin học lớp 11): Chương trình khơng có tham số khơng? Cho ví dụ

Trả lời:

Chương trình khơng có tham số

Ví dụ:

-Thủ tục khơng có tham số:

Procedure vietgido();Begin

Writeln(‘Viet mot cai gi do’);End;

- Hàm khơng có tham số

Function Traveso():integer;Begin Traveso:=3;End;

Bài (trang 117 sgk Tin học lớp 11): Hãy cho ví dụ chương trình có nhiều kết

Trả lời:

- Chương trình cho kết cách dùng tham chiếu trả qua tên (đối với hàm)

Ví dụ:

Sử dụng thủ tục:

(2)

Kết thúc thủ tục biến I truyền vào thủ tục nhận giá trị Sử dụng hàm:Function trave(var i:integer):integer;Begin

I:=1;

Trave:=1;End;

Tên hàm trả giá trị Biến I truyền vào mang giá trị

Bài (trang 117 sgk Tin học lớp 11): Viết chương trình (hàm, thủ tục) tính bội số chung nhỏ hai số nguyên dương a, b Hãy cho biết trường hợp viết chương trình dạng hàm hay thủ tục thuận tiện hơn? Vì sao?

Trả lời:

uses crt; var

a,b:integer;function fuc(x,y:integer):integer;var sodu,tich:integer;begin tich:=x*y;

while y<>0 begin

sodu:=x mod y; x:=y;

y:=sodu; end;

fuc:=tich div x;end;

procedure puc(x,y:integer);var sodu,tich:integer; begin

tich:=x*y; while y<>0 begin

sodu:=x mod y; x:=y;

y:=sodu; end;

write('Boi chung nho nhat cua hai so a b su dung thu tuc :',tich div x);end;begin

clrscr;

write('Nhap vao hai so a b:'); readln(a,b);

writeln('Boi chung nho nhat cua hai so a b su dung ham:',fuc(a,b)); puc(a,b);

readkey; end

(3)

- Sử dụng chương trình dạng hàm thuận tiện Vì tính riêng bội chung nhỏ mà bội chung nhỏ để phục vụ việc Nếu sử dụng hàm ta dùng lời gọi hàm để tham gia vào biểu thức tốn học khác Cịn sử dụng thủ tục làm

Ngày đăng: 28/12/2020, 09:25

Tài liệu cùng người dùng

Tài liệu liên quan