SlideShare a Scribd company logo
1 of 15
Bài 2
Làm quen với chương trình
và ngôn ngữ lập trình
11/23/17 LÂM THANH PHỤNG 1
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 ra mµn
h×nh dßng ch÷
CHAO CAC BAN
CHAO CAC BAN
KÕt
qu¶
Ch­¬ng tr×nh cã thÓ cã nhiÒu c©u lÖnh, mçi c©u
lÖnh gåm c¸c côm tõ kh¸c nhau ®­îc t¹o tõ c¸c ch÷
c¸i.
Cho ch­¬ng tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh Pascal:
11/23/17 LÂM THANH PHỤNG 2
• B¶ngc¸c ch÷c¸i.
• C¸c quy t¾c ng÷
ph¸p ®Ó viÕt tõ vµ
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 nh÷ng g×?
Mçi ng«n ng÷ lËp tr×nh th­êng gåm 2 thµnh phÇn c¬ b¶n:
b¶ng ch÷ c¸i vµ c¸c quy t¾c viÕt lÖnh.
11/23/17 LÂM THANH PHỤNG 3
Mäi ng«n ng÷ lËp tr×nh ®Òu cã b¶ng ch÷ c¸i riªng.
C¸c ch÷ c¸i 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 1 2 …
9
DÊu phÐp to¸n: + -
* /
C¸c kÝ hiÖu: @$ ( ) ‘ . ;
…
C¸c c©u lÖnh chØ ®­îc viÕt tõ c¸c ch÷ c¸i trong b¶ng ch÷
c¸i cña ng«n ng÷ lËp tr×nh.
B¶ng ch÷ c¸i cña c¸c ng«n ng÷ lËp tr×nh th­êng gåm:
 B¶ng ch÷ c¸i
11/23/17 LÂM THANH PHỤNG 4
 C¸c quy t¾c
– Mçi c©u lÖnh trong ch­¬ng tr×nh ®Òu cã quy t¾c quy ®Þnh
c¸chviÕt c¸c tõ vµ thø tùcña chóng.
– Mçi c©u lÖnh ®Òu cã mét ýnghÜa nhÊt ®Þnh x¸c ®Þnh thao
t¸c mµ m¸y tÝnh cÇn thùc hiÖn vµ kÕt qu¶ ®¹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
lµ c¸c dÊu c¸ch
C©u lÖnh chØ
thÞ m¸y tÝnh in
ra mµn h×nh
dßng ch÷ CHAO
CAC BAN
C©u lÖnh kÕt
thóc ch­¬ng
tr×nh
VÝdô:
11/23/17 LÂM THANH PHỤNG 5
3. Tõ kho¸ vµ tªn
 Tõ kho¸ lµ nh÷ng tõ dµnh riªng, kh«ng ®­îc dïng cho bÊt k×
môc ®Ých nµo kh¸c ngoµi môc ®Ých sö dông do ng«n ng÷ lËp
tr×nh quy ®Þnh.
– Mçi ng«n ng÷ lËp tr×nh ®Òu cã mét sè tõ kho¸ nhÊt ®Þnh
VÝdô:
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
Program ⇒ Tõ kho¸ khai b¸o tªnch­¬ngtr×nh
Uses ⇒ Tõ kho¸ khai b¸o c¸c th­ viÖn
Begin, End ⇒ C¸c tõ kho¸ th«ngb¸o b¾t ®Çuvµ kÕt thóc phÇnth©nch­¬ng
tr×nh.
11/23/17 LÂM THANH PHỤNG 6
 Tªn dïng ®Ó nhËn biÕt vµ ph©n biÖt c¸c ®¹i l­îng vµ ®èi t­îng
trong ch­¬ng tr×nh.
– Tªn do ng­êi lËp tr×nh ®Æt theo c¸c qui t¾c cña ng«n ng÷
lËp tr×nh vµ ch­¬ng tr×nh dÞch.
• Hai ®¹i l­îng kh¸c nhau trong mét ch­¬ng tr×nh ph¶i cã tªn kh¸c
nhau.
• Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸.
VÝdô 1:
Program vd1;
Uses crt;
Begin
Writeln(‘CHAO CAC BAN’);
End.
vd1 ⇒ tªnch­¬ngtr×nh
crt ⇒ tªnth­ viÖn
11/23/17 LÂM THANH PHỤNG 7
VÝdô 2:
Quy t¾c ®Æt tªn trong ng«n ng÷ lËp tr×nh
Pascal:
Kh«ngb¾t ®Çub»ngch÷sè.
Kh«ngchøadÊuc¸ch.
Bai toan
H·y chØ ra nh÷ng tªn kh«ng hîp lÖ trong Pascal. V× sao?
So_hoc_sinh R1
8A1
11/23/17 LÂM THANH PHỤNG 8
4. CÊu tróc chung cña 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
nhØ?
?
?
?
- PhÇn khai b¸o cã thÓ cã hoÆ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 cña mäi
ch­¬ng tr×nh gåm hai
phÇn:
Trong®ã:
11/23/17 LÂM THANH PHỤNG 9
 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 cã thÓ dïng
trongch­¬ngtr×nh.
C¸c khai b¸o kh¸c.
 PhÇn th©n ch­¬ng tr×nh
Gåmc¸c 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Çnkhai b¸o
PhÇnth©n
ch­¬ngtr×nh
VÝdô:
gåm:
11/23/17 LÂM THANH PHỤNG 10
5. VÝ dô vÒ ng«n ng÷ lËp
tr×nh
H·y cïng lµm quen
víi mét ng«n ng÷
lËp tr×nh – Ng«n
ng÷ Pascal!
M¸y tÝnh cÇn ®­îc cµi ®Æt
m«i tr­êng lËp tr×nh trªn ng«n
ng÷ Pascal.
11/23/17 LÂM THANH PHỤNG 11
 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
Writeln(‘CHAO CAC BAN’);
11/23/17 LÂM THANH PHỤNG 12
– NhÊn tæ hîp phÝmAlt + F9
 DÞch ch­¬ng tr×nh
– Ch­¬ng tr×nh dÞch sÏ kiÓmtra lçi chÝnh t¶ vµ có ph¸p .
11/23/17 LÂM THANH PHỤNG 13
 Ch¹y ch­¬ng tr×nh
NhÊn tæ hîp phÝmCtrl + F9
Mµn h×nh hiÖn kÕt qu¶ cña
ch­¬ng tr×nh:
11/23/17 LÂM THANH PHỤNG 14
Ghi nhí!
 Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c kÝ hiÖu
vµ quy t¾c viÕt c¸c lÖnh.
 Tõ kho¸: tËp hîp c¸c tõ dµnh riªng cho
nh÷ng môc ®Ých sö dông nhÊt ®Þnh cña
ng«n ng÷ lËp tr×nh.
 CÊu tróc ch­¬ng tr×nh th­êng gåm hai
phÇn:
- PhÇnkhai b¸o
- PhÇnth©nch­¬ngtr×nh.
 Tªn ®Ó ph©n biÖt c¸c ®¹i l­îng trong ch­
¬ng tr×nh vµ do ng­êi lËp tr×nh ®Æt.
11/23/17 LÂM THANH PHỤNG 15

More Related Content

More from Phụng Lâm Thanh

More from Phụng Lâm Thanh (18)

BaiTapThamKhao
BaiTapThamKhaoBaiTapThamKhao
BaiTapThamKhao
 
HDSD Articulate Quizmaker'13
HDSD Articulate Quizmaker'13HDSD Articulate Quizmaker'13
HDSD Articulate Quizmaker'13
 
Articulate quizmaker
Articulate quizmakerArticulate quizmaker
Articulate quizmaker
 
TÀI LIỆU THAM KHẢO
TÀI LIỆU THAM KHẢOTÀI LIỆU THAM KHẢO
TÀI LIỆU THAM KHẢO
 
Tai lieu ho tro giao vien
Tai lieu ho tro giao vienTai lieu ho tro giao vien
Tai lieu ho tro giao vien
 
Kt 45 tiet lan 1 lop 9
Kt 45 tiet lan 1 lop 9Kt 45 tiet lan 1 lop 9
Kt 45 tiet lan 1 lop 9
 
De kiem tra hoc ki 1 tin hoc 7
De kiem tra hoc ki 1 tin hoc 7De kiem tra hoc ki 1 tin hoc 7
De kiem tra hoc ki 1 tin hoc 7
 
De kiem tra tin 6 chuong 1
De kiem tra tin 6 chuong 1De kiem tra tin 6 chuong 1
De kiem tra tin 6 chuong 1
 
KIỂM TRA 1 TIẾT
KIỂM TRA 1 TIẾTKIỂM TRA 1 TIẾT
KIỂM TRA 1 TIẾT
 
Bai 1 tu may tinh den mang may tinh
Bai 1 tu may tinh den mang may tinhBai 1 tu may tinh den mang may tinh
Bai 1 tu may tinh den mang may tinh
 
Bai 1 Chương trình bảng tính là gì?
Bai 1 Chương trình bảng tính là gì?Bai 1 Chương trình bảng tính là gì?
Bai 1 Chương trình bảng tính là gì?
 
BÀI 1: THÔNG TIN VÀ DỮ LIỆU
BÀI 1: THÔNG TIN VÀ DỮ LIỆUBÀI 1: THÔNG TIN VÀ DỮ LIỆU
BÀI 1: THÔNG TIN VÀ DỮ LIỆU
 
Tai lieu boi_duong_hsg_mon_tin_cap_th_thcs_thpt
Tai lieu boi_duong_hsg_mon_tin_cap_th_thcs_thptTai lieu boi_duong_hsg_mon_tin_cap_th_thcs_thpt
Tai lieu boi_duong_hsg_mon_tin_cap_th_thcs_thpt
 
BÀI 1 THÔNG TIN VÀ DỮ LIỆU
BÀI 1 THÔNG TIN VÀ DỮ LIỆUBÀI 1 THÔNG TIN VÀ DỮ LIỆU
BÀI 1 THÔNG TIN VÀ DỮ LIỆU
 
GIÁO ÁN 9
GIÁO ÁN 9GIÁO ÁN 9
GIÁO ÁN 9
 
GIÁO ÁN 8
GIÁO ÁN 8GIÁO ÁN 8
GIÁO ÁN 8
 
GIÁO ÁN TIN 7
GIÁO ÁN TIN 7GIÁO ÁN TIN 7
GIÁO ÁN TIN 7
 
GIÁO ÁN 6
GIÁO ÁN 6GIÁO ÁN 6
GIÁO ÁN 6
 

Recently uploaded

bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
dangdinhkien2k4
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
hoangtuansinh1
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
Xem Số Mệnh
 

Recently uploaded (20)

30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
Kiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net VietKiến thức cơ bản về tư duy số - VTC Net Viet
Kiến thức cơ bản về tư duy số - VTC Net Viet
 
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhhkinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 

Bai 2 Lam quen voi chuong trinh va ngon ngu lap trinh

  • 1. Bài 2 Làm quen với chương trình và ngôn ngữ lập trình 11/23/17 LÂM THANH PHỤNG 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 ra mµn h×nh dßng ch÷ CHAO CAC BAN CHAO CAC BAN KÕt qu¶ Ch­¬ng tr×nh cã thÓ cã nhiÒu c©u lÖnh, mçi c©u lÖnh gåm c¸c côm tõ kh¸c nhau ®­îc t¹o tõ c¸c ch÷ c¸i. Cho ch­¬ng tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh Pascal: 11/23/17 LÂM THANH PHỤNG 2
  • 3. • B¶ngc¸c ch÷c¸i. • C¸c quy t¾c ng÷ ph¸p ®Ó viÕt tõ vµ 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 nh÷ng g×? Mçi ng«n ng÷ lËp tr×nh th­êng gåm 2 thµnh phÇn c¬ b¶n: b¶ng ch÷ c¸i vµ c¸c quy t¾c viÕt lÖnh. 11/23/17 LÂM THANH PHỤNG 3
  • 4. Mäi ng«n ng÷ lËp tr×nh ®Òu cã b¶ng ch÷ c¸i riªng. C¸c ch÷ c¸i 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 1 2 … 9 DÊu phÐp to¸n: + - * / C¸c kÝ hiÖu: @$ ( ) ‘ . ; … C¸c c©u lÖnh chØ ®­îc viÕt tõ c¸c ch÷ c¸i trong b¶ng ch÷ c¸i cña ng«n ng÷ lËp tr×nh. B¶ng ch÷ c¸i cña c¸c ng«n ng÷ lËp tr×nh th­êng gåm:  B¶ng ch÷ c¸i 11/23/17 LÂM THANH PHỤNG 4
  • 5.  C¸c quy t¾c – Mçi c©u lÖnh trong ch­¬ng tr×nh ®Òu cã quy t¾c quy ®Þnh c¸chviÕt c¸c tõ vµ thø tùcña chóng. – Mçi c©u lÖnh ®Òu cã mét ýnghÜa nhÊt ®Þnh x¸c ®Þnh thao t¸c mµ m¸y tÝnh cÇn thùc hiÖn vµ kÕt qu¶ ®¹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 lµ c¸c dÊu c¸ch C©u lÖnh chØ thÞ m¸y tÝnh in ra mµn h×nh dßng ch÷ CHAO CAC BAN C©u lÖnh kÕt thóc ch­¬ng tr×nh VÝdô: 11/23/17 LÂM THANH PHỤNG 5
  • 6. 3. Tõ kho¸ vµ tªn  Tõ kho¸ lµ nh÷ng tõ dµnh riªng, kh«ng ®­îc dïng cho bÊt k× môc ®Ých nµo kh¸c ngoµi môc ®Ých sö dông do ng«n ng÷ lËp tr×nh quy ®Þnh. – Mçi ng«n ng÷ lËp tr×nh ®Òu cã mét sè tõ kho¸ nhÊt ®Þnh VÝdô: Program vd1; Uses crt; Begin Writeln(‘CHAO CAC BAN’); End. Program ⇒ Tõ kho¸ khai b¸o tªnch­¬ngtr×nh Uses ⇒ Tõ kho¸ khai b¸o c¸c th­ viÖn Begin, End ⇒ C¸c tõ kho¸ th«ngb¸o b¾t ®Çuvµ kÕt thóc phÇnth©nch­¬ng tr×nh. 11/23/17 LÂM THANH PHỤNG 6
  • 7.  Tªn dïng ®Ó nhËn biÕt vµ ph©n biÖt c¸c ®¹i l­îng vµ ®èi t­îng trong ch­¬ng tr×nh. – Tªn do ng­êi lËp tr×nh ®Æt theo c¸c qui t¾c cña ng«n ng÷ lËp tr×nh vµ ch­¬ng tr×nh dÞch. • Hai ®¹i l­îng kh¸c nhau trong mét ch­¬ng tr×nh ph¶i cã tªn kh¸c nhau. • Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸. VÝdô 1: Program vd1; Uses crt; Begin Writeln(‘CHAO CAC BAN’); End. vd1 ⇒ tªnch­¬ngtr×nh crt ⇒ tªnth­ viÖn 11/23/17 LÂM THANH PHỤNG 7
  • 8. VÝdô 2: Quy t¾c ®Æt tªn trong ng«n ng÷ lËp tr×nh Pascal: Kh«ngb¾t ®Çub»ngch÷sè. Kh«ngchøadÊuc¸ch. Bai toan H·y chØ ra nh÷ng tªn kh«ng hîp lÖ trong Pascal. V× sao? So_hoc_sinh R1 8A1 11/23/17 LÂM THANH PHỤNG 8
  • 9. 4. CÊu tróc chung cña 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 nhØ? ? ? ? - PhÇn khai b¸o cã thÓ cã hoÆ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 cña mäi ch­¬ng tr×nh gåm hai phÇn: Trong®ã: 11/23/17 LÂM THANH PHỤNG 9
  • 10.  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 cã thÓ dïng trongch­¬ngtr×nh. C¸c khai b¸o kh¸c.  PhÇn th©n ch­¬ng tr×nh Gåmc¸c 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Çnkhai b¸o PhÇnth©n ch­¬ngtr×nh VÝdô: gåm: 11/23/17 LÂM THANH PHỤNG 10
  • 11. 5. VÝ dô vÒ ng«n ng÷ lËp tr×nh H·y cïng lµm quen víi mét ng«n ng÷ lËp tr×nh – Ng«n ng÷ Pascal! M¸y tÝnh cÇn ®­îc cµi ®Æt m«i tr­êng lËp tr×nh trªn ng«n ng÷ Pascal. 11/23/17 LÂM THANH PHỤNG 11
  • 12.  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 Writeln(‘CHAO CAC BAN’); 11/23/17 LÂM THANH PHỤNG 12
  • 13. – NhÊn tæ hîp phÝmAlt + F9  DÞch ch­¬ng tr×nh – Ch­¬ng tr×nh dÞch sÏ kiÓmtra lçi chÝnh t¶ vµ có ph¸p . 11/23/17 LÂM THANH PHỤNG 13
  • 14.  Ch¹y ch­¬ng tr×nh NhÊn tæ hîp phÝmCtrl + F9 Mµn h×nh hiÖn kÕt qu¶ cña ch­¬ng tr×nh: 11/23/17 LÂM THANH PHỤNG 14
  • 15. Ghi nhí!  Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c kÝ hiÖu vµ quy t¾c viÕt c¸c lÖnh.  Tõ kho¸: tËp hîp c¸c tõ dµnh riªng cho nh÷ng môc ®Ých sö dông nhÊt ®Þnh cña ng«n ng÷ lËp tr×nh.  CÊu tróc ch­¬ng tr×nh th­êng gåm hai phÇn: - PhÇnkhai b¸o - PhÇnth©nch­¬ngtr×nh.  Tªn ®Ó ph©n biÖt c¸c ®¹i l­îng trong ch­ ¬ng tr×nh vµ do ng­êi lËp tr×nh ®Æt. 11/23/17 LÂM THANH PHỤNG 15