bai3 tin11_huynhthithuylinh

12
Bài 3: CẤU TRÚC CHƯƠNG TRÌNH

Upload: linhhuynhk37sptin

Post on 20-Aug-2015

38 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Bai3 tin11_HuynhThiThuyLinh

Bài 3: CẤU TRÚC CHƯƠNG TRÌNH

Page 2: Bai3 tin11_HuynhThiThuyLinh

VÍ DỤ CHƯƠNG TRÌNH ĐƠN GIẢN

CẤU TRÚC CHUNG

CÁC THÀNH PHẦN CỦA CHƯƠNG TRÌNH

Page 3: Bai3 tin11_HuynhThiThuyLinh

I. Cấu trúc chung

[<Phần khai báo>]

<Phần thân>

Có thể có hoặc không

Bắt buộc phải có

Page 4: Bai3 tin11_HuynhThiThuyLinh

II. Các thành phần của chương trình

a) Phần khai báo.

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

Khai báo thư viện

Khai báo hằng

Khai báo biến

Page 5: Bai3 tin11_HuynhThiThuyLinh

II. Các thành phần của chương trình

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

Cấu trúc:

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

Ví dụ: program Lop11b6;

a) Phần khai báo.

Page 6: Bai3 tin11_HuynhThiThuyLinh

II. Các thành phần của chương trình

Khai báo thư viện

Cấu trúc:uses <tên thư viện>;

Ví dụ: uses crt;

a) Phần khai báo.

Page 7: Bai3 tin11_HuynhThiThuyLinh

II. Các thành phần của chương trình

Cấu trúc:const <tên hằng> = <giá trị

của hằng>;Ví dụ: const max = 100;

Khai báo hằng

a) Phần khai báo.

Page 8: Bai3 tin11_HuynhThiThuyLinh

II. Các thành phần của chương trình

Cấu trúc:var <tên biến> : <kiểu dữ liệu>;

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

Khai báo biến

a) Phần khai báo.

Page 9: Bai3 tin11_HuynhThiThuyLinh

II. Các thành phần của chương trình

b) Phần thân.

Begin

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

End.

Tên dành riêng kết thúc

Tên dành riêng bắt đầu

Page 10: Bai3 tin11_HuynhThiThuyLinh

Program vi_du;Begin Writeln (‘xin chao cac ban lop 11C3’);End.

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

Page 11: Bai3 tin11_HuynhThiThuyLinh

H Ằ N G L Ô G I CN G Ữ B Ậ A ONÔGN

AP S C A L

ỪT H Ó A

N G T ÌR H D ỊƠƯHC C H

B Ế N

B Ả GN C H Ữ C Á IC Ú P ÁH P

??

I

C C

Tên một loại hằng thường dùng trong chương trình mà giá trị của nó chỉ là TRUE hoặc FALSE?

Loại ngôn ngữ lập trình có tính độc lập cao và thích hợp với số đông người lập trình?

Tên của một ngôn ngữ lập trình bậc cao còn được gọi là “Ngôn ngữ của học đường” ?

Một cách gọi khác của Tên dành riêng?

K

Tên gọi của một loại chương trình có chức năng chuyển đổi chương trình viết trên ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể?

N

Tên gọi của những đại lượng được đặt tên để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình ?

Tập các kí tự được dùng để viết chương trình của một ngôn ngữ lập trình cụ thể?

Dựa vào điều này mà người lập trình và chương trình dịch có thể biết được tổ hợp các kí tự dùng trong chương trình có hợp lệ hay không?

Đây là nội dung học sinh sẽ được học trong chương trình Tin học lớp 11?

Page 12: Bai3 tin11_HuynhThiThuyLinh