bai 5 tin hoc 10

21

Upload: bich-tuyen

Post on 21-Jul-2015

117 views

Category:

Documents


3 download

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