Chương 6. LP TRÌNH
6.1. Ngôn ngữ lập trình
6.2. Xử ngôn ngữ
6.3. Thiết kế chương trình
6.4.
Kiểm
tra
gỡ
rối
Khoa KH & KT Máy Tính, ĐẠI HC BÁCH KHOA TP.HCM Nhp môn Đin Toán - Chương 6 Slide 1
6.4.
Kiểm
tra
gỡ
rối
6.5. Lập tài liệu
6.1. Ngôn nglp trình
Ngôn ngmáy:
tp hp gm nhiu lnh máy
Lnh máy
mt chui các bit 0 1
Chthc hin mt stác v đơn gin nhưcác phép tính shc
các
hot
đọc
ghi
nh
/
thanh
ghi
Khoa KH & KT Máy Tính, ĐẠI HC BÁCH KHOA TP.HCM
các
hot
đọc
ghi
nh
/
thanh
ghi
Mt lnh máy bao gm 2 phn: lnh toán hng
Ch hai cu trúc điu khin cơbnđể thc hin các lnh: tun
t nhy
Nhp môn Đin Toán - Chương 6 Slide 2
Ngôn nglp trình:
Chương trình (program): Mtđon mã lnh yêu cu
máy tính thc hin mt công vic cthnào đó
Lp trình (programming): Viết chương trình, bng cách
sdng mt ngôn nglp trình
Ngôn
ng
lp
trình
:
Mt
hình
thc
ngôn
ng
giúp
con
Khoa KH & KT Máy Tính, ĐẠI HC BÁCH KHOA TP.HCM
Ngôn
ng
lp
trình
:
Mt
hình
thc
ngôn
ng
giúp
con
người biu din ý tưởng ca mình dưới dng chương
trình, nh đó máy tính ththc hinđược ý tưởng
này
Nhp môn Đin Toán - Chương 6 Slide 3
Ví d
1010 0001 0000 0000 0000 0001 0000 0101
0000 0101 0000 0000 1010 0011 0000
0000…..
(64 kí s 0, 1)
Ngôn ng máy, con người hu như không th đọc
Khoa KH & KT Máy Tính, ĐẠI HC BÁCH KHOA TP.HCM
Ngôn ng máy, con người hu như không th đọc
hiu được (rt khó viết và hu như không th đọc)
Nhp môn Đin Toán - Chương 6 Slide 4
Ngôn ng lp trình cp thp và cp cao
Ngôn nglp trình mc thp nht: ngôn ngmáy.
Ngôn nglp trình cp cao: ngôn ngnhiukiu
diu dliu nhiu cu trúc điu khin hơnso
vi nhng được cung cp bi ngôn ngmáy;
đồng
thi
cách
biu
din
các
phát
biu
cũng
gn
Khoa KH & KT Máy Tính, ĐẠI HC BÁCH KHOA TP.HCM
đng
thi
cách
biu
din
các
phát
biu
cũng
gn
vi ngôn ngtnhiên hơn
Nhp môn Đin Toán - Chương 6 Slide 5