bai 5 tin hoc 10
TRANSCRIPT
Làm thế nào để máy tính hiểu và trực tiếp
thực hiện được thuật toán?
Excel
Bai toan: Tim giá tri lơn nhât (Max) cua day sô a gôm cac sô nguyên a1,….aN.
* Xac đinh bai toan
* Y tương
* Thuât toan
- Dang liêt kê
B1: Nhâp sô phân tư (N >3) cua day, cac sô a1….aN ;
B2: Max a1, i 2;
B3: Nêu i > N thi thông bao gia tri biên Max. Kêt thuc;
B4: Nêu Max < ai thi Max ai ;
B5: i i + 1;
B6: Quay lai bươc 3.
NGÔN NGƯ LÂP TRINH
Word
(Programming Language)
BAI 5. NGÔN NGƯ LÂP TRINH
?
Ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình máy tính.
BAI 5. NGÔN NGƯ LÂP TRINH
Có mấy loại ngôn ngữ lập trình?
Có 3 loại:+ Ngôn ngữ máy+ Hợp ngữ+ Ngôn ngữ bậc cao
BAI 5. NGÔN NGƯ LÂP TRINH
Chương trình được viết bằng ngôn ngữ máy
Chương trinh đươc viêt bằng ngôn ngữ khac
Hiêu
Không hiêu
Dich sang ngôn ngữ may
La ngôn ngữ duy nhât đê viêt chương trinh ma may tinh trưc tiêp hiêu và thưc hiên đươc.
Hiêu
BAI 5. NGÔN NGƯ LÂP TRINH
Cac lênh đươc viêt băng ngôn ngữ may ơ dang ma nhị phân hoăc ơ dang ma hexa
Co tên goi khac la ma may
BAI 5. NGÔN NGƯ LÂP TRINH
Ưu điểm: Khai thác triệt để các đặc điểm phần cứng của máy tính.
Nhược điểm: Khó nhớ câu lệnh, chương trình dài. Không thực hiện được trên loại máy tính khác.
Mỗi chương trình được viết bằng ngôn ngữ khác muốn thực hiện được trên máy tính đều phải được dịch ra ngôn ngữ máy.
BAI 5. NGÔN NGƯ LÂP TRINH
Là ngôn ngữ lập trình cấp thấp dùng để viết chương trình máy tính (thường sư dụng tiếng Anh) đê thê hiên cac lênh cân thưc hiên.
VD: Để cộng hai giá trị có trong hai thanh ghi AX, BX ta thực hiện như sau:
ADD AX,BX
Trong đó:
● ADD: là kí hiệu phép cộng
● Kết quả của phép cộng sẽ được ghi trong thanh AX.
BAI 5. NGÔN NGƯ LÂP TRINH
Chương trinh đươc viêt bằng hơp ngữ
Không hiêu
Dich sang ngôn ngữ may
Chương trinh hơp dich
Hiêu
Ưu điểm: Câu lệnh dễ viết, dễ hiểu hơn ngôn ngữ máy.
Nhược điểm: Câu lệnh vẫn còn phức tạp, khó nhớ, còn phụ thuộc vào loại máy.
Một chương trình được viết bằng hợp ngữ muốn máy hiểu được cần phải dịch sang ngôn ngữ máy bằng trình hợp dịch.
BAI 5. NGÔN NGƯ LÂP TRINH
BAI 5. NGÔN NGƯ LÂP TRINH
- Là ngôn ngữ 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, chương trình viết ngắn gọn dễ hiểu, dễ nâng cấp.Vi du: Đê diên ta 1 điêu kiên co trong thuât toan:
“Nêu Max < ai thi Max ai ”Co thê dung lênh cua ngôn lâp trinh bâc cao như sau:
if Max < ai then Max = ai
BAI 5. NGÔN NGƯ LÂP TRINH
Chương trinh đươc viêt bằng ngôn ngữ lâp trinh bâc cao
Không hiêu
Dich sang ngôn ngữ may
Chương trinh dich
Hiêu
Hiêu
Hiêu
Chương trình dịch: là chương trình dịch từ các
ngôn ngữ này sang ngôn ngữ
máy.
BAI 5. NGÔN NGƯ LÂP TRINH
Môt sô loai ngôn ngữ bâc cao thê hê đâu tiên
• FORTRAN (FORmular TRANslator ) cua hang IBM, ra đơi
năm 1954.
•- COBOL (Common Business –Oriented Language), 1959
• Algol 60
• BASIC (Beginner’s ALL-purpose Symbolic Instruction
Code), 1965
BAI 5. NGÔN NGƯ LÂP TRINH
Môt sô loai ngôn ngư bâc cao hiên nay
BAI 5. NGÔN NGƯ LÂP TRINH
Nôi duNg
1. Khai niêm
2. Ngôn ngư
may
3. Hơp ngư
4. Ngôn ngư
bâc cao Ngôn ngư may
Hơp ngư
Ngôn ngư bâc cao
Câu 1Câu 1: : Ngôn ngữ nào sau đây máy có thể trực tiếp hiểu và thực hiện?
A. Ngôn ngữ bậc cao B. Hợp ngữ
C. Pascal D. Ngôn ngữ máyDD
Câu 2Câu 2: : Ngôn ngữ lập trình bao gồm:
A. Hợp ngữ, ngôn ngữ bậc caoB. Ngôn ngữ máy, hợp ngữC. Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc caoD. Ngôn ngữ bậc cao, ngôn ngữ máyCC
Câu 3Câu 3: : Ngôn ngữ Pascal thuộc loại:
A. Ngôn ngữ bậc caoB. Hợp ngữC. Ngôn ngữ máyD. Cả A,B,C đều sai
Câu 4Câu 4: : Ngôn ngữ lập trình là:
A. Phương tiện để soạn thảo văn bản B. Ngôn ngữ giúp máy tính hiểu con ngườiC. Ngôn ngữ mà cả con người và máy tính đều hiểuD. Ngôn ngữ để viết chương trình
AA
DD
- Hoàn thành nội dung bài học- Xem và học nội dung bài đã học- Trả lời câu hỏi và bài tập 1,2,3 Trang 46- Xem và chuẩn bị trước bài: “Giải bài toán
trên máy tính”
A
M
N
C
OC B O
H U O N G T
C NUAHP
AM A Y
VAJ
1
2
3
5
4
Câu 1: Công cu đi kem vơi ngôn ngư lâp trinh bâc cao
Câu 2: Ngôn ngữ lâp trinh bâc cao ra đơi năm 1959Câu 3: Ngôn ngữ lâp trinh đươc dung nhiêu nhât đê lâp trinh game trên thiêt bi di đông
Câu 4: Ngôn ngữ may chủ yêu đươc dung đê lâp trinh…..cua may tinh
Câu 5: Môt tên goi khac cua ngôn ngữ may
( 15)
123
45
Từ khóa Môt đăc điêm quan trong cua ngôn ngư lâp trinh bâc cao
L
G
R NI H D CI H
ROF T R A N
Câu 6: Ngôn ngữ lâp trinh bâc cao đâu tiên
6
( 5)
( 4)
( 8)
( 5)
( 7)
6
tk
ĐÔC LÂP CAO