1. Trang chủ
  2. » Tất cả

Bai17- tin 11- CTC và phân loại

31 10 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 31
Dung lượng 6,81 MB

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

Nội dung

Cấu trúc chương trình gồm mấy phần?... KHÁI NIỆM CTC Chương trình chính sẽ được xây dựng từ các chương trình conCTC..  Cách lập trình trên gọi là lập trình có cấu trúc Chương trình nh

Trang 2

Cấu trúc chương trình gồm mấy phần?

Trang 6

1 KHÁI NIỆM CTC

CHƯƠNG TRÌNH GIẢI BÀI TOÁN

Modul(CTC)

A

Modul(CTC)

C Modul(CTC)

B

Trang 7

1 KHÁI NIỆM CTC

 Chương trình chính sẽ được xây dựng từ các chương trình con(CTC)

 CTC cũng có thể được xây dựng từ những CTC khác.

 Cách lập trình trên gọi là lập trình có cấu trúc

Chương trình như vậy được gọi là chương trình

có cấu trúc

Trang 8

1 KHÁI NIỆM CTC

Trang 9

1 KHÁI NIỆM CTC

Chương trình con là dãy các l nh ệnh

mô tả m t s thao tác nh t ột số thao tác nhất ố thao tác nhất ất nh

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

Chương trình con là dãy các l nh ệnh

mô tả m t s thao tác nh t ột số thao tác nhất ố thao tác nhất ất nh

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

Trang 10

1 KHÁI NIỆM CTC

Trang 11

Chương trình nhập dữ liệu

từ bàn phím, tính và đưa ra màn hình giá trị:

Tluythua = an + bm + cp + dq

Trang 13

Dãy lệnh nào tương

Trang 14

1 Khái niệm CTC

14

Trang 16

1 Khái niệm CTC

16

Trang 17

1 KHÁI NIỆM CTC

*Dễ đọc, dễ hiểu, dễ kiểm tra, sửa lỗi và nâng cấp.

* Có thể giao cho nhiều người cùng viết một CT.

*Tránh việc lặp đi lặp lại một nhóm lệnh

….Tham khảo SGK

Trang 18

2 PHÂN LOẠI VÀ CẤU TRÚC CTC

Trang 19

1 Sqr(3) 

2 Sqrt(16) …

3 Abs(-5) 

4 Length(‘abc’)

5 Eof(f)  ………

6 … 1.Clrscr;  ………

2 Readln(a,b); ……….

3.Writeln(‘Hello’); ………

4.Close(f);  ………

5.…

9 4 5

3 True/False

Xóa màn hình

Nhập a,b Xuất chữ Hello Đóng tệp f

2 PHÂN LOẠI VÀ CẤU TRÚC CTC

Trang 20

2 PHÂN LOẠI VÀ CẤU TRÚC CTC

Thủ tục (Procedure)

 là CTC thực hiện các thao tác nhất

định nhưng

không tr v ả về ều vị trí giá tr ịnh qua tên của nó.

 Ví dụ: ……

HÀM (Function)

Trang 21

2 PHÂN LOẠI VÀ CẤU TRÚC CTC

Trang 22

2 PHÂN LOẠI VÀ CẤU TRÚC CTC

<phần đầu>

[<phần khai báo>]

<phần thân>

<phần đầu>: khai báo tên CTC, các tham số

[<phần khai báo>]: Khai báo các biến cục bộ,

hằng sử dụng trong CTC

<phần thân>: Dãy lệnh để từ Input  Output

Trang 23

3 KHÁI NIỆM LIÊN QUAN

a Biến cục bộ b Biến toàn cục

c Tham số hình thức d Tham số thực sự

 Vị trí: Phần khai báo của CT chính.

 Phạm vi sử dụng trong toàn bộ CT.

 Vị trí: nằm trong lời gọi CTC

 Đặc điểm:

- là biếncó giá trị hoặc hằng

 Vị trí: Phần khai báo của

Trang 24

3 KHÁI NIỆM LIÊN QUAN

Trang 25

BÀI TẬP ÁP DỤNG

Trang 27

Biến toàn cục Biến cục bộ

Trang 28

Tham số hình thức

Tham số thực sự

Trang 29

Các lệnh gọi CTC

Trang 30

KHÁI NIỆM

CTC

PHÂN LOẠI VÀ CẤU TRÚC CTC

KHÁI NIỆM LIÊN QUAN

Ngày đăng: 09/11/2019, 17:19

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

TÀI LIỆU LIÊN QUAN

w