[r]
(1)1 Ví dụ ch ơng trình
2 Ngôn ngữ lập trình gồm gì? 3 Từ khoá tên
(2)1 Ví dụ ch ơng trình
Cho ch ơng trình viết ngôn ngữ lập trình Pascal:
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¶
(3)1 VÝ dụ ch ơng trình
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: bảng chữ quy tắc viết lệnh
ã Bảng chữ cái.
ã Các quy tắc ngữ ph¸p
để viết từ câu.
(4)1 Ví dụ ch ơng trình
2 Ngôn ngữ lập trình gồm gì?
Bảng chữ cái
Mi ngụn ng lp trỡnh u có bảng chữ riêng Các câu lệnh đ ợc viết từ chữ bảng chữ ngơn ngữ lập trình
B¶ng chữ ngôn ngữ lập trình th ờng gồm:
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: @ $ ( ) ; ‘
…
(5)1 VÝ dơ vỊ ch ơng trình
2 Ngôn ngữ lập trình gồm gì?
Bảng chữ cái 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 từ thứ tự 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
Ví dụ:
(6)1 Ví dụ ch ơng trình
2 Ngôn ngữ lập trình gồm gì?
Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Từ khoálà 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 Tõ kho¸ khai b¸o tên ch ơng trình Uses Từ khoá khai b¸o c¸c th viƯn
Begin, End C¸c tõ khoá thông báo bắt đầu kết thúc phần thân ch ơng trình.
Program vd1;
Uses crt;
Begin
(7)1 VÝ dơ vỊ ch ơng trình
2 Ngôn ngữ lập trình gồm gì?
Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Tên
Tờn dùng để nhận biết phân biệt đại l ợng
đối t ợng ch ơng trình.
– Tên ng ời lập trình đặt theo qui tắc ngôn ngữ
lËp trình ch ơng trình dịch.
Ví dụ 1:
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’); End.
vd1 tªn ch ơng trình
crt tên th viện
ã Hai đại l ợng khác ch ơng trình phải có tên khác
(8)1 Ví dụ ch ơng trình
2 Ngôn ngữ lập trình gồm gì?
Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Tªn
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.
VÝ dơ 2:
H·y chØ tên không hợp lệ Pascal Vì sao?
Bai toan
So_hoc_sinh R1
(9)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 nhØ?
?
?
?
1 Ví dụ ch ơng trình
2 Ngôn ngữ lập trình gồm gì?
Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Tên
4 Cấu trúc chung ch ơng trình
Cấu trúc chung ch ơng trình gồm hai phần:
[<Phần khai báo>] <Phần thân ch ơng trình>
- Phần khai báo có không. - Phần thân ch ơng trình bắt buộc phải có.
(10)1 VÝ dơ vỊ ch ¬ng trình
2 Ngôn ngữ lập trình gồm gì?
Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Tên
4 Cấu trúc chung ch ơng trình
Phần khai báo
Phần khai báo
Khai báo tên ch ơng trình
Khai b¸o c¸c th viƯn: chøa c¸c lƯnh viÕt sẵn dùng ch ơng trình.
Các khai báo khác gồm:
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.
Ví dụ:
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN);
End. Phần khai báo
Phần thân ch ơng trình Phần thân ch ¬ng
(11)1 VÝ dơ vỊ ch ơng trình
2 Ngôn ngữ lập trình gồm gì?
Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Tên
4 Cấu trúc chung ch ơng trình
Phần khai báo
Phần thân ch ơng trình
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)1 VÝ dụ ch ơng trình
2 Ngôn ngữ lập trình gồm gì?
Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Tên
4 Cấu trúc chung ch ơng trình
Phần khai báo
Phần thân ch ơng trình
5 Ví dụ ngôn ngữ lập trình
Soạn thảo ch ơng trình
Trong cửa 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)1 Ví dụ ch ơng trình
2 Ngôn ngữ lập trình gồm gì?
Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Tên
4 Cấu trúc chung ch ơng trình
Phần khai báo
Phần thân ch ơng trình
5 Ví dụ ngôn ngữ lập trình
Soạn thảo ch ơng trình
Nhấn tổ hợp phím Alt + F9
Dịch ch ơng trình
(14)Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Tên
4 Cấu trúc chung ch ơng trình
Phần khai báo
Phần thân ch ơng trình
5 Ví dụ ngôn ngữ lập trình
Soạn thảo ch ơng trình Dịch ch ơng trình
1 Ví dụ ch ơng
trình
2 Ngôn ngữ lập trình gồm gì?
Chạy ch ơng trình
Nhấn tỉ hỵp phÝm Ctrl + F9
(15)Các quy tắc Bảng chữ cái
3 Từ khoá tên
Từ khoá
Tên
4 Cấu trúc chung ch ơng trình
Phần khai báo
Phần thân ch ơng
trình
5 Ví dụ ngôn ngữ lập trình
Soạn thảo ch ơng trình Dịch ch ơng trình
1 Ví dụ ch ơng
trình
2 Ngôn ngữ lập trình gồm
gì? Ghi nhớ!
Chạy ch ơng trình
Ngôn ngữ lập trình tập hợp kí hiệu quy tắc viÕt c¸c lƯnh.
Từ khố: tập hợp từ dành riêng cho 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.