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

BAI 17 CTC VA PHAN LOAI

11 230 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 1,74 MB

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

Nội dung

Phân loại và cấu trúc chương trình con... Chương VI CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CÓ CẤU TRÚC § 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI -oOo-1.. Khái niệm chương trình con Chương trình con

Trang 1

TRƯỜNG THPT CẦU KÈ

Giáo viên thực hiện: Võ Minh Tâm

LỚP: 11C1

Trang 2

Nếu em là

nhóm trưởng

thì làm thế nào

để giải bài toán

trên có kết quả

nhanh nhất?

Tính tổng bốn lũy thừa:

TLuythua = an + bm + cp + dq

Trang 3

Chương VI CHƯƠNG TRÌNH CON

VÀ LẬP TRÌNH CÓ CẤU TRÚC

§ 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI

-oOo-1 Khái niệm chương trình con

2 Phân loại và cấu trúc chương trình con

Trang 4

Chương VI CHƯƠNG TRÌNH CON

VÀ LẬP TRÌNH CÓ CẤU TRÚC

§ 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI

-oOo-1 Khái niệm chương trình con

Chương trình con là một dãy lệnh mơ tả một số thao tác nhất

định và cĩ thể được thực hiện (được gọi) từ nhiều vị trí trong

chương trình.

hình giá trị tổng lũy thừa:

Tluythua = an + bm + cp +dq

với a, b, c, d cĩ kiểu thực và n, m, p, q cĩ kiểu nguyên

Trang 5

Program tinh_tong;

Var tluythua, luythua1, luythua2, luythua3, luythua4: real;

a, b, c, d: real;

i, n, m, p, q: integer;

Begin

writeln(‘Nhap du lieu theo thu tu a, b, c, d, n, m, p, q’);

readln(a, b, c, d, n, m, p, q);

Luythua1:=1.0;

For i:= 1 to n do

Luythua1:= luythua1*a;

§ 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI

1 Khái niệm chương trình con

Trang 6

For i:= 1 to m do

Luythua2:= luythua2*b;

Luythua3:=1.0;

For i:= 1 to p do

Luythua3:= luythua3*c;

Luythua4:=1.0;

For i:= 1 to q do

Luythua4:= luythua4*d;

Tluythua:= luythua1+ luythua2+ luythua3 + luythua4; Writeln(‘Tong luy thua la:’, Tluythua:8:4);

Readln

End.

Trang 7

For i:= 1 to n do

Luythua1:= luythua1*a;

Luythua2:=1.0;

For i:= 1 to m do

Luythua2:= luythua2*b;

Luythua3:=1.0;

For i:= 1 to p do

Luythua3:= luythua3*c;

Luythua4:=1.0;

For i:= 1 to q do

Luythua4:= luythua4*d;

 Em có nhận xét gì

về 4 đoạn chương

trình sau?

an

bm

cp

dq

Trang 8

Var j : integer;

Tich:=1.0;

For j:= 1 to k do

Tich := Tich*x;

Xét đoạn chương trình tính lũy thừa

Luythua = xk

Luythua(x, k)

Tên các biến chứa

dữ liệu vào

Để tính an, bm, cp,dq ta viết Luythua(a, n), Luythua(b, m),

Luythua(c, p), Luythua(d, q)

Trang 9

Lợi ích của việc sử dụng chương trình con

- Tránh được việc phải viết lặp đi lặp lại cùng một dãy lệnh nào đó

- Hỗ trợ việc thực hiện các chương trình lớn

- Phục vụ quá trình trừu tượng hóa

- Mở rộng khả năng ngôn ngữ

- Thuận tiện cho phát triển và nâng cấp chương trình

Trang 10

- Em hãy nhắc lại các lợi ích của việc sử dụng chương

trình con?

- Tránh được việc phải viết lặp đi lặp lại cùng một dãy lệnh nào đĩ

- Hỗ trợ việc thực hiện các chương trình lớn

- Phục vụ quá trình trừu tượng hĩa

- Mở rộng khả năng ngơn ngữ

Hãy nhắc lại khái niệm chương trình con?

Chương trình con là một dãy lệnh mơ tả một số thao tác nhất định và cĩ thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.

Ngày đăng: 24/05/2015, 18:00

TỪ KHÓA LIÊN QUAN

w