Chào mừng quý vị đến với website của ...
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Bai 5: Ngon ngu lap trinh

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Thị Dịu
Ngày gửi: 09h:13' 22-02-2014
Dung lượng: 4.0 MB
Số lượt tải: 458
Nguồn:
Người gửi: Trần Thị Dịu
Ngày gửi: 09h:13' 22-02-2014
Dung lượng: 4.0 MB
Số lượt tải: 458
Số lượt thích:
0 người
NGÔN NGỮ LẬP TRÌNH
Bài 5:
I. Khái niệm
Ngôn ngữ dùng để viết chương trình mà máy tính có thể thực hiện được gọi là ngôn ngữ lập trình.
BÀI 5: NGÔN NGỮ LẬP TRÌNH
www.themegallery.com
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
3. NGÔN NGỮ BẬC CAO
2. HỢP NGỮ
1. NGÔN NGỮ MÁY
BÀI 5: NGÔN NGỮ LẬP TRÌNH
1. NGÔN NGỮ MÁY
- Là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được, các lệnh được viết dưới dạng mã nhị phân hoặc mã Hexa.
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
01010100 01001001 01001110
Ví dụ: xâu kí tự “TIN” chuyển sang mã nhị phân
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
1. NGÔN NGỮ MÁY
Bảng mã ASCII
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
Bảng mã ASCII
1. NGÔN NGỮ MÁY
+ Máy tính hiểu và thực hiện được ngay, cho phép ta khai thác triệt để và tối ưu khả năng của máy tính.
Ưu điểm:
Nhược điểm:
ƯU ĐIỂM
NHƯỢC ĐIỂM
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
1. NGÔN NGỮ MÁY
+ Ngôn ngữ phức tạp, cồng kềnh và khó hiệu chỉnh.
2. Hợp ngữ
- Các lệnh thường là viết tắt các từ Tiếng Anh
Ví dụ: ADD AX, BX
(Nghĩa là: Cộng số ở thanh ghi AX với số ở thanh ghi BX rồi lưu kết quả vào thanh ghi AX.)
- Có 2 phần cơ bản:
+ Tên các câu lệnh
+ Quy tắc để viết các câu lệnh
- Cấu trúc câu lệnh gồm 2 phần:
+ Phần đầu: Là tên mã lệnh
+ Phần sau: Là địa chỉ các thanh ghi để lưu trữ giá trị
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
2. Hợp ngữ
Một số lệnh:
+ INPUT: Nhập giá trị
+ ADD: Phép cộng
+ SUB: Phép trừ
+ DIV: Phép chia
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
Ví dụ: Đoạn code hợp ngữ trong bài Quản lý thiết bị trường học.
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
`
2. Hợp ngữ
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
2. Hợp ngữ
Ưu điểm:
Nhược điểm:
ƯU ĐIỂM
NHƯỢC ĐIỂM
+ Hợp ngữ là một ngôn ngữ mạnh, kết hợp giữa ngôn ngữ máy và ngôn ngữ tự nhiên của con người (thường là tiếng anh).
+ Ngôn ngữ phức tạp, Chương trình viết tốn nhiều công sức, cồng kềnh và khó hiệu chỉnh, vẫn cần chuyển sang ngôn ngữ máy.
3. NGÔN NGỮ BẬC CAO
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 tính.
Mỗi ngôn ngữ bậc cao đều cần có một chương trình dịch sang ngôn ngữ máy.
Một số ngôn ngữ lập trình bậc cao:
Fortran, Pascal, C…: dễ minh họa, diễn tả các thuật toán.
VBA ,V.Studio …: Viết các phần mềm ứng dụng
Java, Asp, PHP, DotNet...: Thiết kế Website, Pm ứng dụng …
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
Fortran - ngôn ngữ mở đường cho phần mềm hiện đại
3. NGÔN NGỮ BẬC CAO
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
3. NGÔN NGỮ BẬC CAO
Visual Basic
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
3. NGÔN NGỮ BẬC CAO
Ngôn ngữ lập trình Pascal
Suy nghĩ và chọn đáp án đúng!
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ
bậc cao
1. Có sự trợ giúp của chương trình hợp dịch thí máy tính mới hiểu được.
2. Sử dụng chương trình dịch để dịch sang ngôn ngữ máy.
3. Lệnh ở dạng mã nhị phân.
BÀI TẬP
Củng cố
1
2
3
Ngôn ngữ nào máy tính trực tiếp hiểu được?
a. Ngôn ngữ máy
b. Hợp ngữ
C. Ngôn ngữ bậc cao
Ngôn ngữ nào sử dụng một số từ ngữ tiếng anh để viết câu lệnh?
a. Ngôn ngữ máy
b. Hợp ngữ
C. Ngôn ngữ bậc cao
Ngôn ngữ lập trình Pascal là ngôn ngữ lập trình nào sau đây?
a. Ngôn ngữ máy
b. Hợp ngữ
C. Ngôn ngữ bậc cao
Củng cố
Suy nghĩ và chọn đáp án đúng!
BÀI TẬP
ĐÚNG
XIN CHÚC MỪNG
Trở về
SAI
RẤT TiẾC, HÃY LÀM LẠI
Trở về
NGÔN NGỮ LẬP TRÌNH
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ bậc cao
Mã nhị phân hoặc hecxa
Ngôn ngữ duy nhất máy tính có thể hiểu
Phức tạp, nhiều câu lệnh.
Phức tạp, sử dụng từ tiếng anh
Cần dịch sang ngôn ngữ máy
Gần gũi với ngôn ngữ tự nhiên
Cần dịch sang ngôn ngữ máy
CỦNG CỐ
Bài học đến đây là kết thúc
Xin cám ơn quý Thầy Cô giáo
đã đến dự buổi thao giảng
Thân ái chào các em!
Bài 5:
I. Khái niệm
Ngôn ngữ dùng để viết chương trình mà máy tính có thể thực hiện được gọi là ngôn ngữ lập trình.
BÀI 5: NGÔN NGỮ LẬP TRÌNH
www.themegallery.com
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
3. NGÔN NGỮ BẬC CAO
2. HỢP NGỮ
1. NGÔN NGỮ MÁY
BÀI 5: NGÔN NGỮ LẬP TRÌNH
1. NGÔN NGỮ MÁY
- Là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được, các lệnh được viết dưới dạng mã nhị phân hoặc mã Hexa.
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
01010100 01001001 01001110
Ví dụ: xâu kí tự “TIN” chuyển sang mã nhị phân
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
1. NGÔN NGỮ MÁY
Bảng mã ASCII
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
Bảng mã ASCII
1. NGÔN NGỮ MÁY
+ Máy tính hiểu và thực hiện được ngay, cho phép ta khai thác triệt để và tối ưu khả năng của máy tính.
Ưu điểm:
Nhược điểm:
ƯU ĐIỂM
NHƯỢC ĐIỂM
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
1. NGÔN NGỮ MÁY
+ Ngôn ngữ phức tạp, cồng kềnh và khó hiệu chỉnh.
2. Hợp ngữ
- Các lệnh thường là viết tắt các từ Tiếng Anh
Ví dụ: ADD AX, BX
(Nghĩa là: Cộng số ở thanh ghi AX với số ở thanh ghi BX rồi lưu kết quả vào thanh ghi AX.)
- Có 2 phần cơ bản:
+ Tên các câu lệnh
+ Quy tắc để viết các câu lệnh
- Cấu trúc câu lệnh gồm 2 phần:
+ Phần đầu: Là tên mã lệnh
+ Phần sau: Là địa chỉ các thanh ghi để lưu trữ giá trị
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
2. Hợp ngữ
Một số lệnh:
+ INPUT: Nhập giá trị
+ ADD: Phép cộng
+ SUB: Phép trừ
+ DIV: Phép chia
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
Ví dụ: Đoạn code hợp ngữ trong bài Quản lý thiết bị trường học.
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
`
2. Hợp ngữ
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
2. Hợp ngữ
Ưu điểm:
Nhược điểm:
ƯU ĐIỂM
NHƯỢC ĐIỂM
+ Hợp ngữ là một ngôn ngữ mạnh, kết hợp giữa ngôn ngữ máy và ngôn ngữ tự nhiên của con người (thường là tiếng anh).
+ Ngôn ngữ phức tạp, Chương trình viết tốn nhiều công sức, cồng kềnh và khó hiệu chỉnh, vẫn cần chuyển sang ngôn ngữ máy.
3. NGÔN NGỮ BẬC CAO
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 tính.
Mỗi ngôn ngữ bậc cao đều cần có một chương trình dịch sang ngôn ngữ máy.
Một số ngôn ngữ lập trình bậc cao:
Fortran, Pascal, C…: dễ minh họa, diễn tả các thuật toán.
VBA ,V.Studio …: Viết các phần mềm ứng dụng
Java, Asp, PHP, DotNet...: Thiết kế Website, Pm ứng dụng …
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
Fortran - ngôn ngữ mở đường cho phần mềm hiện đại
3. NGÔN NGỮ BẬC CAO
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
3. NGÔN NGỮ BẬC CAO
Visual Basic
II. CÁC LOẠI NGÔN NGỮ LẬP TRÌNH
3. NGÔN NGỮ BẬC CAO
Ngôn ngữ lập trình Pascal
Suy nghĩ và chọn đáp án đúng!
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ
bậc cao
1. Có sự trợ giúp của chương trình hợp dịch thí máy tính mới hiểu được.
2. Sử dụng chương trình dịch để dịch sang ngôn ngữ máy.
3. Lệnh ở dạng mã nhị phân.
BÀI TẬP
Củng cố
1
2
3
Ngôn ngữ nào máy tính trực tiếp hiểu được?
a. Ngôn ngữ máy
b. Hợp ngữ
C. Ngôn ngữ bậc cao
Ngôn ngữ nào sử dụng một số từ ngữ tiếng anh để viết câu lệnh?
a. Ngôn ngữ máy
b. Hợp ngữ
C. Ngôn ngữ bậc cao
Ngôn ngữ lập trình Pascal là ngôn ngữ lập trình nào sau đây?
a. Ngôn ngữ máy
b. Hợp ngữ
C. Ngôn ngữ bậc cao
Củng cố
Suy nghĩ và chọn đáp án đúng!
BÀI TẬP
ĐÚNG
XIN CHÚC MỪNG
Trở về
SAI
RẤT TiẾC, HÃY LÀM LẠI
Trở về
NGÔN NGỮ LẬP TRÌNH
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ bậc cao
Mã nhị phân hoặc hecxa
Ngôn ngữ duy nhất máy tính có thể hiểu
Phức tạp, nhiều câu lệnh.
Phức tạp, sử dụng từ tiếng anh
Cần dịch sang ngôn ngữ máy
Gần gũi với ngôn ngữ tự nhiên
Cần dịch sang ngôn ngữ máy
CỦNG CỐ
Bài học đến đây là kết thúc
Xin cám ơn quý Thầy Cô giáo
đã đến dự buổi thao giảng
Thân ái chào các em!
 






Các ý kiến mới nhất