1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Giáo án Tin học 11 - Bài 17: Chương trình con và phân loại

10 69 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 742,93 KB

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

Nội dung

Chươngtrình con ctc Để viết chươngtrình giải các bài toán lớn, phức tạp ngườilập trình có thể chia thµnh nhiÒu bµi to¸n nhá, mçi bµi to¸n lµ mét d·y lÖnh m« t¶ mét sè thao t¸c nhất định [r]

Trang 1

Bµi 17

Gi¸o ¸n ®iÖn tö tin häc líp 11

Trang 2

Để viết chương trình giải các bài toán lớn, phức tạp người lập trình có thể chia thành nhiều bài toán nhỏ, mỗi bài toán là một dãy lệnh mô tả một số thao tác nhất định (gọi là ctc) Sau đó ghép nối các chương trình con thành chương trình chính

Nhóm trưởng

Việc A

1 Chương trình con (ctc)

Trang 3

* 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.

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

- Phục vụ cho quá trình trừu tượng hoá.

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

- Thuận tiện cho phát triển, nâng cấp chương

trình

Trang 4

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

Hàm toán học : sin (x),

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

a , Phân loại

Trang 5

b, Cấu trúc của chương trình con

<Phần đầu>

[<Phần khai báo>]

< Phần thân>

Function <Tênhàm> [(<ds tham số>)] :kiểu của hàm;

[< Phần khai báo >]

Begin

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

tênhàm := giátrị ;

End;

Procedure <tên thủ tục> [(<ds tham số>)];

[< Phần khai báo >]

Begin

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

End;

Trang 6

• Biến được khai báo ở trong CTC chỉ có tác dụng trong

• Biến khai báo ở CT chính

có tác dụng ở mọi chương

• Biến được khai báo cho dữ liệu vào/ra ở CTC gọi là

• Biến chứa trong lời gọi CTC

Trang 7

c, Thực hiện chương trình con

< Tên chương trình con>(tham số thực sự)

VD: - sqr(225)

-Thực hiện tính tổng luỹ thừa với

ctc là: Luythua(x,k), khi gọi ở

chương trình chính là

Luythua(a,n); luythua(b,m); …

Trang 8

• Các CTC thường được đặt sau phần khai báo của chương trình chính

• CTC chỉ được thực hiện khi

có lời gọi nó.

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

lặp đi lặp lại cùng một dãy lệnh nào đó.

Trang 9

Hãy nhớ!

Chương trình con là một dãy

lệnh giải quyết một bài toán con cụ thể.

Cấu trúc chương trình gồm:

Phân loại chương trình con: + Hàm

+ Thủ tục

<phần đầu>

[<Phần khai báo>]

< Phần thân>

Trang 10

So sánh: cấu trúc của chương trình và

chương trình con

Chương trình con

<phần đầu>

[<Phần khai báo>]

< Phần thân>

Chương trình

[<Phần khai báo>]

< Phần thân>

< các lệnh>;

END;

< các lệnh>; END.

Ngày đăng: 01/04/2021, 22:38

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