Bài 1
GIÁO ÁN ĐI N T TIN H C L P 11
1. Khái ni m l p
trình
L p trình là s d ng c u trúc d li u và các câu l nh
c a ngôn ng l p trình c th đ mô t d li u và
di n đt các thao tác c a thu t toán.
C n di n t thu t toán
b ng m t ngôn ng sao
cho maý tính có th th c
hi n đưc.
Làm th nào ếđ máy
tính hi u và th c hi n
đưc thu t toán đã l a
ch n đ gi i bài toán?
Ngôn ng l p trình đưc chia
thành ba lo i:
Ngôn ng máy: ngôn ng duy nh t máy có th tr c ti p hi u và th c ế
hi n.
Ngôn ng b c cao: g n v i ngôn ng t nhiên, có tính đc l p cao, ít
ph thu c vào lo i máy và ch ương trình ph i d ch
sang ngôn ng máy m i th c hi n đưc.
H p ng : r t g n v i ngôn ng máy, nh ưng mã l nh đưc thay b ng
tên vi t t t c a thao tác (thế ư ng là ti ng Anh). ế
Ngôn ng l p
trình có bao nhiêu
lo i nh ?
Phân lo i ngôn ng l p trình
1 0 1 0 1 1 1 1 1 0
1 1 1 1 0 1 0 0 1 1
1 0 1 1 0 1 0 0 1 0
1 0 1 0 1 1 0 0 1 1
1 1 0 1 1 1 1 0 1 0
INPUT A
INPUT B
LOAD A
ADD B
MOVE E
PRINT E
HALT
END
Ngôn ng dùng đ vi t ch ế ương
trình máy tính g i là ngôn ng
l p trình.
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 g i là chương trình d ch.
Chương trình ngu nChương trình đích
Chương trình d ch
2. Chương trình d ch
* Chương trình ngu n: là chương trình vi t trên ngôn ng ế
l p trình b c cao.
* Chương trình đích: là chương trình ngu n đưc chuy n
đi sang ngôn ng máy nh ch ương
trình d ch.
Trong đó:
INPUT OUTPUT
Tình hu ng: M t th y giáo ch bi t ti ng Vi t mu n gi i ế ế
thi u v ngôi tr ư ng c a mình cho m t đoàn
khách đn t nế ư c Anh.
Theo em có m y
cách th c hi n
đi u trên?
Phân lo i ch ương trình d ch