1. Trang chủ
  2. » Công Nghệ Thông Tin

CẤU TRÚC CHƯƠNG TRÌNH doc

34 172 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 34
Dung lượng 221,83 KB

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

Nội dung

Nục đích yêu cầu  Học sinh nắm được :  Cấu trúc của một chương trình Turbo Pascal  Các kiến thức cơ bản về kiểu dữ liệu, phép toán, biểu thức, câu lệnh gán, tổ chức vào/ra đơn giản;

Trang 2

A Nục đích yêu cầu

 Học sinh nắm được :

 Cấu trúc của một chương trình Turbo Pascal

 Các kiến thức cơ bản về kiểu dữ liệu, phép toán, biểu thức, câu lệnh gán, tổ chức vào/ra đơn giản;

 Cách thực hiện chương trình trong môi trường pascal

 Học sinh biết cách vận dụng kiến thức để viết một số chương trình đơn giản

 Giúp học sinh hiểu hơn về môn học, biết được lợi ích và cái hay của môn học, từ đó thêm yêu

Trang 3

B Phương pháp, phương tiện

Trang 4

C Tiến trình lên lớp và

nội dung bài giảng

C.1 Ổn định lớp

C.2 Kiểm tra bài cũ

C.3 Nội dung bài

Trang 5

C.2.Kiểm tra bài cũ

Trang 6

Hướng dẫn trả lời

Trả lời:

• Bài trước chúng ta học về các thành phần của ngôn ngữ lập trình (pascal)

• Người ta phải xây dựng các ngôn ngữ lập

trình bậc cao vì nó có tác dụng rất quan trọng,

nó giúp ích rất nhiều trong cuộc sống thực tế, hầu hết các ứng dụng chúng ta sử dụng trong

Trang 7

Đặt vấn đề

 Khi viết một bài văn, chúng ta cúng phải có đầy đủ 3

phần rõ rệt và đó là qui định chung không được vi

pham nó

• mở bài

• thân bài

• kết bài

Tương tự như vậy khi viết một chương trình (lập

trình),cũng có cấu trúc riêng của nó Trong lập trình

cấu trúc rất quan trọng, thiếu nó chúng ta không hiểu được chương trình và chương trình còn bị lỗi

Để hiểu rõ, bây giờ cô trò mình sẽ đi tìm hiểu rõ về

Trang 8

C.3 Nội dung bài giảng

I. Cấu trúc chung

II. Các thành phần của cấu trúc

III. Một số ví dụ đơn giản

Trang 9

I Cấu trúc chung

[< phần khai báo >]

< phần thân >

Trong đó:

 Phần khai báo có thể có hoặc không

 Phần thân bắt buộc phải có

 Chú ý

• Phần trong dấu < và > bắt buộc có

• Phần trong dấu [ và ] có thể có hoặ không

Trang 10

II Các thành phần của cấu trúc

II.1.Phần khai báo

II.1.1.Khai báo tên chương trình II.1.2.Khai báo thư viện

II.1.3.Khai báo hằng II.1.4.Khai báo biến II.2 Thân chương trình

Trang 11

II.1.1 Khai báo tên

chương trình

 Phần này có thể có hoặc không

Với Pascal, nếu có, phần khai báo bắt bằng từ

khóa program, tiếp đến là tên chương trình

Program < tên chương trình >;

Trong đó tên chương trình là tên do người lập

trình đặt theo đúng quy định về tên

Ví dụ

Program sap_xep;

Program lop_11_a;

Trang 12

II.1.2 Khai báo thư viện

Mỗi ngôn ngữ lập trình có một số thư viện được lập trình sẵn cho ta sử dụng Khai báo thư viện để sử dụng các

chương trình đó như sau :

Trang 15

II.1.3 Khai báo hằng

Nhiều giá trị được dùng trong chương

trình nhiều lần mà nó không thay đổi,

chính là hằng Trước khi sử dụng nó, ta phải khai báo

Trong mỗi ngôn ngữ lập trình khác nhau

có thể có cách khai báo hằng số khác

nhau

Trang 17

b Trong C++

- khai báo trong C++ sau từ khóa CONST phải

có kiểu hằng, tên hằng, giá trị nhƣ sau:

CONST <kiểu hằng> <tên hằng> = <giá trị>

Trang 18

II.1.4 Khai báo biến

 Tất cả các biến dùng trong chương trình đều phải được đặt tên và khai báo để

chương trình dịch biết để lưu trữ và xử

 Tại mỗi thời điểm thực hiện chương

trình, biến chỉ nhận một giá trị

Ví dụ: ax + b = 0 thì a, b, x là các biến

Trang 19

a Trong pascal

VAR <danh sách biến> : <kiểu dữ liệu>;

- Sau VAR cũng có thể khai báo nhiều

danh sách biến khác nhau

Ví dụ: Var a,b,c : integer;

Hoten : string

Trang 20

b.Trong C++

Ví dụ: int a,b,c;

Char hoten;

Trang 21

Chú ý

Với:

biến, các tên cách nhau bởi dấu phẩy

- kiểu dữ liệu là một trong các kiểu dữ

liệu chuẩn của TP hoặc C++

Trang 22

Câu hỏi nhỏ (hằng – biến)

Hỏi:

- Trong một chương trình Pascal, nếu có

cả khai báo hằng và khai báo biến thì

khai báo nào được viết trước ?

- Trả lời : Khai báo hằng

Trang 23

II.2 Thân chương trình

Dãy lệnh trong pham vi được xác

định bởi cặp dấu hiệu mở đầu và kết

thúc tạo thành thân chương trình

Trong Pascal

Cấu trúc :

BEGIN{tên dành riêng bắt đầu}

[<Các câu lệnh>];

Trang 24

- Sau END kết thúc toàn bộ chương trình,

phải có dấu chấm Đây là lệnh duy nhất được kết

Trang 25

III Ví dụ chương trình đơn giản

III.1.Ví dụ 1

III.2.Ví dụ 2

Trang 26

III.1 Ví dụ 1

Chương trình sau thực hiện việc đưa ra

màn hình thông báo:

“Xin chao cac ban!

Chuc cac ban hoc tot!”

Trang 27

Printf (“xin chao cac

ban!”);

}

Trang 28

Hãy chỉ ra các thành phần của

chương trình

Trang 29

stdio.h

 Phần thân chương trình chỉ có một câu lệnh

printf đưa thông báo ra màn hình

Trang 30

III.2.Ví dụ 2

Cho chương trình

Begin

Writeln(„xin cao cac ban!‟);

Writeln(„Moi cac ban lam quen voi

pascal‟);

End

Trang 31

Hỏi

Chương trình được viết theo ngôn

ngữ nào?Thành phần của chương trình?

In ra màn hình cái gì?

Trang 32

câu lệnh đƣa ra hai thông báo

-In ra màn hình hai thông báo:

Trang 33

D Củng cố bài

 Qua bài học chúng ta đã biết

• Cấu trúc của một chương trình gồm những

phần nào

• Biết được một số loại dữ liệu chuẩn của TP

• Cách khai báo tên chương trình, khai báo

hằng,khai báo thư viên

 Chúng ta cần nắm vững các thành phần đó để

áp dụng vào làm bài tập trong những tiết sau

Trang 34

E Bài tập về nhà

1 Viết chương trình TP hiển thị ra màn

hình 3 dòng thông báo :

Cac ban dang lam bai tap a?

khong?

Ngày đăng: 11/08/2014, 05:22

HÌNH ẢNH LIÊN QUAN

Hình 3 dòng thông báo : - CẤU TRÚC CHƯƠNG TRÌNH doc
Hình 3 dòng thông báo : (Trang 34)

TỪ KHÓA LIÊN QUAN

w