Slide tin học 10 bài 5 ngôn ngữ lập trình _N.T Hồng - Pdf 28


Có mấy
cách biểu
diễn thuật
toán
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 Kết quả diễn tả thuật toán như vậy cho ta 1
Kết quả diễn tả thuật toán như vậy cho ta 1
chương trình, ngôn ngữ để viết chương trình đó
chương trình, ngôn ngữ để viết chương trình đó
được gọi là ngôn ngữ lập trình
được gọi là ngôn ngữ lập trình
Có 2 cách:
1. Liệt kê
2. Sơ đồ khối
Ta cần diễn tả thuật toán bằng một ngôn ngữ
mà máy tính hiểu và thực hiện được .


Ngôn ngữ máy là ngôn ngữ duy nhất mà máy
tính có thể trực tiếp hiểu và thực hiện được.
Các lệnh viết dưới dạng ngôn ngữ máy ở dạng
nhị phân hoặc hexa .
Ngôn ngữ máy
01100001 : a
01100010 : b

Chương trình hợp ngữ
2. Hợp ngữ :
Ưu điểm: Chương trình dễ viết, dễ hiểu hơn ngôn ngữ máy.
Nhược điểm:
1. Chương trình còn cồng kềnh, phức tạp
2. Khó nhớ , còn phụ thuộc vào loại máy
3.Máy tính không trực tiếp hiểu và thực hiện được
chương trình, cần phải có chương trình hợp dịch để dịch
từ hợp ngữ ra ngôn ngữ máy.

Vì vậy ngôn ngữ này chỉ thích hợp với các nhà lập
trình chuyên nghiệp.
2. Hợp ngữ :

Có ngôn ngữ nào tốt
hơn hợp ngữ
không?
NGÔN NGỮ BẬC
CAO
- Ngôn Ngữ Bậc Cao là ngôn ngữ trong đó các
câu lệnh của chương trình gần gũi với ngôn ngữ
tự nhiên.
-
Có rất nhiều ngôn ngữ lập trình bậc cao được sử
dụng như : Pascal, Java , C , C
++
, …
3. Ngôn ngữ bậc cao :
Thuật toán



 !"#$%&'(')*+,
-./0123*+,4!
0123 (')
5 64$7)89)
':
 ;<./018,
 42=>?@ =AB
CD2B.E
4B9F
5
014$
 ":1

01G
HI
HI
HI
HI
-2DJK4
-2DJK4
LM-'2!
LM-'2!
LM-2
LM-2
-2D=H
-2D=H
G
G
N-2DN-2D O7O7

N-2DN-2D O7O7
5F 014$!4$S7)89)
.8':4224?#$
F
01=22014$
F 6&2GT4$S'R7 014$,
UF 014$4').A-
VE4$S
P!Q4)G?/'$2=
7.R014$
5F 014$!4$S7)89)
.8':4224?#$
F
01=22014$
F 6&2GT4$S'R7 014$,
UF 014$4').A-
VE4$S
W!"3-='$)0
13
HI
HI
HI
HI
-2DJK4
-2DJK4
LM-'2!
LM-'2!
LM-2
LM-2
-2D=H

HI
HI
-2DJK4
-2DJK4
LM-'2!
LM-'2!
LM-2
LM-2
-2D=H
-2D=H
G
G
N-2DN-2D O7O7
5F 
F 


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status