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

Bài 17 tiết 2

21 1,2K 3

Đ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 21
Dung lượng 4,96 MB

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

Nội dung

Lợi ích của việc sử dụng chương trình con?.2. 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... Lợi

Trang 1

TIN HỌC 11

Giáo viên: Diệp Phước Bình Trường: THPT chuyên NTMK

Trang 2

Kiểm tra bài cũ

1 Chương trình con là gì?

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

Trang 3

Gợi ý trả lời

1 Chương trình con là gì?

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

Trang 4

Gợi ý trả lời

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

a Tránh được việc phải viết lặp đi lặp lại cùng một

dãy lệnh

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

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

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

e Thuận tiện cho phát triển, nâng câp chương trình

Trang 5

Bài 17 Chương trình con

Trang 6

2 Phân loại và cấu trúc của CTC

Câu 3 Nêu ví dụ chương trình con chuẩn?

Kết quả

Trang 7

READ( ) WRITE( ) DELETE( ) INSERT( )

Hàm và thủ tục khác nhau ở điểm nào?

Trả về giá trị Thông qua tên hàm giá trị thông quaKhông trả về

tên thủ tục

Sqrt(17) Pos(‘N’,’NTMK’) Length(‘NTMK’) Upcase(‘n’)

4.12 1 4 N

Trang 8

2 Phân loại và cấu trúc của CTC

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

Nhắc lại cấu trúc chương trình chính?

[<phần đầu>]

[<phần khai báo>]

<phần thân>

Khai báo tên chương trình

Khai báo thư viện USES

Định nghĩa kiễu dữ liệu TYPE

Khai báo hằng, biến CONST, VAR

Bắt đầu bằng BEGIN kết thúc bằng END.

Biến khai báo trong chương trình chính được gọi là biến toàn cục, có phạm vi trên

toàn bộ chương trình

Trang 9

2 Phân loại và cấu trúc của CTC

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

<phần đầu>

[<phần khai báo>]

<phần thân>

Khai báo tên, các tham số của CTC

Và kiểu dữ liệu cho Hàm (FUNCTION)

Định nghĩa kiễu dữ liệu TYPE

Khai báo hằng, biến CONST, VAR

Dãy lệnh để từ Bắt đầu bằng BEGIN kết thúc bằng END;

Dữ liệu ra Kết quả

Dữ liệu vào

Trang 10

2 Phân loại và cấu trúc của CTC

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

 Vào: truyền dữ liệu từ CTChínhCTC

 Ra: truyền dữ liệu từ CTChính  CTC

• Kiểu dữ liệu cho hàm

Trang 11

2 Phân loại và cấu trúc của CTC

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

Trang 12

2 Phân loại và cấu trúc của CTC

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

• Được sử dụng biến toàn cục

• Được sử dụng biến cục bộ của nó

• Được sử dụng tên hàm trong phần thân của hàm đó

Trang 13

2 Phân loại và cấu trúc của CTC

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

Vị trí chương trình con trong chương trình chính

CTChính [<phần đầu>]

Trang 14

2 Phân loại và cấu trúc của CTC

Trang 15

1 var Tluythua, a, b, c, d: real; m, n, p, q: integer;

2 FUNCTION LuyThua (x:real;k: integer): real;

3 var j:integer; Kq: real;

Trang 16

1 var Tluythua, a, b, c, d: real; m, n, p, q: integer;

2 FUNCTION LuyThua (x:real;k: integer): real;

3 var j:integer; Kq: real;

Trang 20

Củng cố

Các tên biến đặt trong phần đầu của chương trình

con được gọi là

Ngày đăng: 24/01/2015, 21:00

Xem thêm

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w