[r]
(1)(2)1 VÝ dơ vỊ ch ơng trình
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
Lệnh khai báo tên ch ơng trình
Lệnh in hình dòng chữ
CHAO CAC BAN
CHAO CAC BAN
KÕt qu¶
Ch ơng trình có nhiều câu lệnh, câu lệnh gồm các cụm từ khác đ ợc tạo từ chữ cái.
(3)ã Bảng chữ cái.
ã Các quy tắc ngữ ph¸p
để viết từ câu.
H·y cho biết ngôn ngữ Tiếng Việt gồm những thành phần nào?
2 Ngôn ngữ lập trình gồm gì?
Mỗi ngôn ngữ lập trình th ờng gồm thành phần bản:
(4)Mọi ngơn ngữ lập trình có bng ch cỏi riờng
Các chữ tiếng Anh Các chữ số Các kí tự khác
Chữ hoa: A B C …
Z
Ch÷ th êng: a b c … z
0 … 9
DÊu phÐp to¸n: + - * /
C¸c kÝ hiƯu: @ $ ( ) ‘ ;
Các câu lệnh đ ợc viết từ chữ bảng chữ của ngôn ngữ lập trình
Bảng chữ ngôn ngữ lập trình th ờng gồm:
(5)Các quy tắc
– Mỗi câu lệnh ch ơng trình có quy tắc quy định cách viết
c¸c tõ vµ thø tù cđa chóng.
– Mỗi câu lệnh có ý nghĩa định xác định thao tác mà
máy tính cần thực kết đạt đ ợc.
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
Mét sè c©u lƯnh kÕt thóc b»ng dÊu ; Sau từ Program
các dấu cách
Câu lệnh thị máy tính in
hình dòng chữ CHAO CAC BAN Câu lệnh kết thúc
ch ơng trình
(6)3 Từ khoá tên
Từ khoá từ dành riêng, không đ ợc dùng cho bất k× mơc
đích khác ngồi mục đích sử dụng ngơn ngữ lập trình quy định.
– Mỗi ngơn ngữ lập trình có số từ khố định
VÝ dơ:
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
Program Tõ kho¸ khai báo tên ch ơng trình
Uses Từ kho¸ khai b¸o c¸c th viƯn
(7) Tên dùng để nhận biết phân biệt đại l ợng đối t ợng
trong ch ơng trình.
Tờn ng i lp trình đặt theo qui tắc ngơn ngữ lập trỡnh
và ch ơng trình dịch.
ã Hai đại l ợng khác ch ơng trình phải có tên khác nhau. • Tên khơng đ ợc trùng với từ khố
VÝ dơ 1:
Program vd1; Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
vd1 tªn ch ơng trình
(8)Ví dụ 2:
Quy tắc đặt tên ngơn ngữ lập trình Pascal:
Không bắt đầu chữ số. Không chứa dÊu c¸ch.
Bai toan
H·y chØ tên không hợp lệ Pascal Vì sao?
So_hoc_sinh R1
(9)4 CÊu tróc chung ch ơng trình
Một ch ơng trình viết bằng ngôn ngữ lập trình có cấu tróc nh thÕ nµo?
?
?
?
- Phần khai báo có không.
- Phần thân ch ơng trình bắt buộc phải có.
[<Phần khai báo>] <Phần thân ch ơng trình>
Cấu trúc chung ch ơng trình gồm hai phần:
(10)Phần khai báo
Khai báo tên ch ơng trình
Khai báo th viện: chứa lệnh viết sẵn dùng
ch ơng trình.
Các khai báo khác
Phần thân ch ơng trình
Gồm câu lệnh mà máy tính cÇn thùc hiƯn.
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
Phần khai báo
Phần thân ch ơng tr×nh
VÝ dơ:
(11)5 Ví dụ ngôn ngữ lập trình
HÃy làm quen với ngôn ngữ lập trình Ngôn ngữ Pascal!
(12)Soạn thảo ch ơng trình
Trong ca sổ ch ơng trình dùng bàn phím để soạn thảo ch ơng
tr×nh.
Program vd1;
End.
Uses Crt;
Begin
(13)– NhÊn tỉ hỵp phÝm Alt + F9
Dịch ch ơng trình
(14)Chạy ch ơng trình
Nhấn tổ hợp phÝm Ctrl + F9
(15)Ghi nhớ!
Ngôn ngữ lập trình tập hợp kí hiệu quy tắc viết lệnh.
Từ khoá: tập hợp từ dành riêng cho những mục đích sử dụng định ngơn ngữ lập trình.
CÊu tróc ch ơng trình th ờng gồm hai phần: - Phần khai báo
- Phần thân ch ơng trình.