1. Trang chủ
  2. » Thể loại khác

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

11 1 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 565 KB

Nội dung

Tính tổng bốn lũy thừa: Nếu em nhóm trưởng làm để giải tốn có kết nhanh nhất? TLuythua = an + bm + cp + dq - Các chương trình giải tốn phức tạp thường dài + Khó đọc, khó hiểu khó hiệu chỉnh + Đặt vấn đề dễ đọc, dễ hiểu dễ hiệu chỉnh - Một tốn thường phân tích thành nhiều toán nhỏ M A B C D CHỦ ĐỀ: CHƯƠNNG TRÌNH CON § 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI -oOo1 Khái niệm chương trình Phân loại cấu trúc chương trình CHƯƠNG VI CHƯƠNNG 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- Khái niệm chương trình Chương trình dãy lệnh mô tả số thao tác định thực (được gọi) từ nhiều vị trí chương trình Ví dụ: Chương trình nhập liệu từ bàn phím, tính đưa 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 n, m, p, q có kiểu ngun § 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI -oOo1 Khái niệm chương trình 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:= to n Luythua1:= luythua1*a; Luythua2:=1.0; For i:= to m Luythua2:= luythua2*b; Luythua3:=1.0; For i:= to p Luythua3:= luythua3*c; Luythua4:=1.0; For i:= to q Luythua4:= luythua4*d; Tluythua:= luythua1+ luythua2+ luythua3 + luythua4; Writeln(‘Tong luy thua la:’, Tluythua:8:4); Readln End Luythua1:=1.0; For i:= to n Luythua1:= luythua1*a; an bm  Em có nhận xét Luythua2:=1.0; For i:= to m Luythua2:= luythua2*b; Luythua3:=1.0; For i:= to p Luythua3:= luythua3*c; Luythua4:=1.0; For i:= to q Luythua4:= luythua4*d; đoạn chương trình này? cp dq Xét đoạn chương trình tính lũy thừa Luythua = xk Luythua(x, k) Var j : integer; Tich:=1.0; For j:= to k Tich := Tich*x; Tên biến chứa 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)  Lợi ích việc sử dụng chương trình - Tránh việc phải viết lặp lặp lại dãy lệnh Hỗ trợ việc thực chương trình lớn Phục vụ q trình trừu tượng hóa Mở rộng khả ngôn ngữ Thuận tiện cho phát triển nâng cấp chương trình Hãy nhắc lại khái niệm chương trình con? Chương trình dãy lệnh mơ tả số thao tác định thực (được gọi) từ nhiều vị trí chương trình - Em nhắc lại lợi ích việc sử dụng chương trình con? * Lợi ích việc sử dụng chương trình - Tránh việc phải viết lặp lặp lại dãy lệnh - Hỗ trợ việc thực chương trình lớn - Phục vụ trình trừu tượng hóa - Mở rộng khả ngơn ngữ - Thuận tiện cho phát triển nâng cấp chương trình

Ngày đăng: 15/12/2022, 20:56

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

TÀI LIỆU LIÊN QUAN

w