Bài 1. Khái niệm lập trình và ngôn ngữ lập trình
Chia sẻ bởi Nguyễn Ngọc Vân Khanh |
Ngày 10/05/2019 |
58
Chia sẻ tài liệu: Bài 1. Khái niệm lập trình và ngôn ngữ lập trình thuộc Tin học 11
Nội dung tài liệu:
Bài 1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
Nhóm 15: Nguyễn ngọc vân Khanh
Phạm thị hoài như
SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG THPT NGUYỄN KHUYẾN
MỤC LỤC
1. Lập trình và ngôn ngữ lập trình.
2. Chương trình dịch.
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
2
Lập trình là việc sử dụng cấu trúc dữ liệu và các 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.
Ngôn ngữ lập trình là ngôn ngữ dùng để diễn tả thuật toán sao cho máy tính hiểu và thực hiện được.
Gồm 3 loại:
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ bậc cao
1. Lập trình, ngôn ngữ lập trình:
00000101
Mã nhị phân trên vi xử lý Zilog Z80
Giảm giá trị của thanh ghi B
DEC B
write, read, uses,…
Pascal
Lập trình bằng ngôn ngữ bậc cao dễ viết hơn vì các lệnh được mã hóa gần với ngôn ngữ tự nhiên. Lập trình trên ngôn ngữ máy rất khó, thường các chuyên gia lập trình mới lập trình được.
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
3
Chương trình viết bằng ngôn ngữ lập trình bậc cao không phụ thuộc vào loại máy, phải được dịch sang ngôn ngữ máy mới thực hiện được
NGÔN NGỮ BẬC CAO KHÁC NGÔN NGỮ LẬP TRÌNH Ở ĐIỂM NÀO ??
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1. Lập trình, ngôn ngữ lập trình:
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
4
2. Chương trình dịch:
Là chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện trên máy tính
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
5
Bước 1 : Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của lệnh trong chương trình nguồn.
Bước 2 : Dịch toàn bộ chương trình nguồn thành một chương trình trên ngôn ngữ máy.
(Thuận tiện cho các chương trình ổn định và cần thực hiện nhiều lần).
2. Chương trình dịch:
a. Biên dịch (compiler) :
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
6
b. Thông dịch (interpreter):
Bước 1 : Kiểm tra tính đúng đắn của lệnh tiếp theo trong chương trình nguồn.
Bước 2 : Chuyển lệnh đó thành ngôn ngữ máy.
Bước 3 : Thực hiện các câu lệnh vừa được chuyển đổi .
(phù hợp với môt trường đối thoại giữa người và máy).
Lưu ý: một trong những nhiệm vụ quan trọng của chương trình dịch là phát hiện lỗi cú pháp của chương trình nguồn.
2. Chương trình dịch:
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
7
2. Chương trình dịch:
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
8
Loại
Đặc điểm
?
?
?
?
?
BÀI 1: Khái niệm lập trình và ngôn ngữ lập trình.
Biên dịch
Lập trình
Thông dịch
Sử dụng cấu trúc dữ liệu
Các câu lệnh của ngôn ngữ lập trình
Kiểm tra tính đúng đắn của câu lệnh
Chuyển đổi câu lệnh đó thành ngôn ngữ máy
Thực hiện các câu lệnh vừa chuyển đổi
Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn
Dịch chương trình nguồn thành chương trình dịch
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
9
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
10
Nhóm 15: Nguyễn ngọc vân Khanh
Phạm thị hoài như
SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG THPT NGUYỄN KHUYẾN
MỤC LỤC
1. Lập trình và ngôn ngữ lập trình.
2. Chương trình dịch.
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
2
Lập trình là việc sử dụng cấu trúc dữ liệu và các 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.
Ngôn ngữ lập trình là ngôn ngữ dùng để diễn tả thuật toán sao cho máy tính hiểu và thực hiện được.
Gồm 3 loại:
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ bậc cao
1. Lập trình, ngôn ngữ lập trình:
00000101
Mã nhị phân trên vi xử lý Zilog Z80
Giảm giá trị của thanh ghi B
DEC B
write, read, uses,…
Pascal
Lập trình bằng ngôn ngữ bậc cao dễ viết hơn vì các lệnh được mã hóa gần với ngôn ngữ tự nhiên. Lập trình trên ngôn ngữ máy rất khó, thường các chuyên gia lập trình mới lập trình được.
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
3
Chương trình viết bằng ngôn ngữ lập trình bậc cao không phụ thuộc vào loại máy, phải được dịch sang ngôn ngữ máy mới thực hiện được
NGÔN NGỮ BẬC CAO KHÁC NGÔN NGỮ LẬP TRÌNH Ở ĐIỂM NÀO ??
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1. Lập trình, ngôn ngữ lập trình:
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
4
2. Chương trình dịch:
Là chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện trên máy tính
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
5
Bước 1 : Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của lệnh trong chương trình nguồn.
Bước 2 : Dịch toàn bộ chương trình nguồn thành một chương trình trên ngôn ngữ máy.
(Thuận tiện cho các chương trình ổn định và cần thực hiện nhiều lần).
2. Chương trình dịch:
a. Biên dịch (compiler) :
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
6
b. Thông dịch (interpreter):
Bước 1 : Kiểm tra tính đúng đắn của lệnh tiếp theo trong chương trình nguồn.
Bước 2 : Chuyển lệnh đó thành ngôn ngữ máy.
Bước 3 : Thực hiện các câu lệnh vừa được chuyển đổi .
(phù hợp với môt trường đối thoại giữa người và máy).
Lưu ý: một trong những nhiệm vụ quan trọng của chương trình dịch là phát hiện lỗi cú pháp của chương trình nguồn.
2. Chương trình dịch:
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
7
2. Chương trình dịch:
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
8
Loại
Đặc điểm
?
?
?
?
?
BÀI 1: Khái niệm lập trình và ngôn ngữ lập trình.
Biên dịch
Lập trình
Thông dịch
Sử dụng cấu trúc dữ liệu
Các câu lệnh của ngôn ngữ lập trình
Kiểm tra tính đúng đắn của câu lệnh
Chuyển đổi câu lệnh đó thành ngôn ngữ máy
Thực hiện các câu lệnh vừa chuyển đổi
Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn
Dịch chương trình nguồn thành chương trình dịch
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
9
KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
10
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Ngọc Vân Khanh
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)