1. Trang chủ
  2. » Công Nghệ Thông Tin

giáo án thao giảng, bồi dưỡng thi giáo viên giỏi môn tin bài ngôn ngữ lập trình (2)

17 344 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 1,06 MB

Nội dung

Kính chào thầy giáo bạn NHĨM 4: n[0].1 ® Thành Viên Trong nhóm • Nhóm trưởng: Trần Xn Cường • Thư kí: Nguyễn Thị Hồng Yến • Member : + Nguyễn Thái Thánh + Lê Đình Tồn + Trần Văn Khoa + Trần Xuân Điệp + Nguyễn Thị Ngọc Diễm + Nguyễn Thị Kiều My + Lê Thị Hữu Nhật + Lê Thị Hồng Phương + Nguyễn Thị Ngọc Yến I Khái niệm ngơn ngữ lập trình • Để máy tính hiểu trực tiếp thực thuật tốn ta cần có ngơn ngữ lập trình • Kết diễn tả thuật toán NNLT cho ta chương trình • Cần diễn tả thuật tốn ngơn ngữ mà máy tính hiểu thực ngơn ngữ gọi ngơn ngữ lập trình II Phân loại ngơn ngữ lập trình Ngơn ngữ máy Có ba loại ngơn ngữ lập trình… Hợp ngữ Ngơn ngữ bậc cao •  KHÁI NIỆM  • Ngơn ngữ máy (còn gọi máy ngữ hay mã máy) loại ngơn ngữ lập trình mà máy tính trực tiếp hiểu đó, thị biểu diễn số nhị phân Đây ngơn ngữ lập trình hệ • Các lệnh viết ngơn ngữ viết, mã nhị phân mã hexa • • Ví dụ: ‘‘nhom 4’’ chuyển sang mã nhị phân 01101110 00110100 01101000 01101111 01101101  Ưu điểm : Là ngôn ngữ mà máy tính hiểu ổn định Cho phép khai thác triệt để tối ưu khả máy tính Nhược điểm : Phức tạp, khó nhớ phụ thuộc nhiều vào phần cứng, khó nâng cấp Ngơn ngữ máy khơng thích hợp với số đơng nhà lập trình  Khái niệm  - Hợp ngữ (assembly language) ngôn ngữ sử dụng số lệnh đơn giản (như ADD,SUB, ) nên dễ dàng người lập trình gỡ lỗi chương trình So với ngơn ngữ máy, hợp ngữ cho phép nguời lập trình sử dụng số từ ( thường viết tắt từ tiếng Anh ) để thể lệnh cần thực • Đăc trưng chính: - Các lệnh thường viết tắt từ tiếng anh Ví dụ: ADD AX, BX Nghĩa là: cộng số ghi AX với số ghi BX lưu kết vào ghi AX - Hợp ngữ bao gồm hai phần + Tên câu lệnh + Quy tắc để viết câu lệnh - Cấu trúc câu lệnh gồm hai phần + Phần đầu: Là tên mã lệnh + Phần sau: Là địa ghi để lưu giá trị • Một số lệnh: + INPUT: Nhập giá trị +ADD: Phép cộng +SUB: Phép trừ +DIV: Phép chia  Ưu điểm : Là ngôn ngữ trung gian ngôn ngữ máy ngôn ngữ tự nhiên người Sử dụng số từ thường từ tiếng Anh đề thể lệnh ghi VD:Cộng ghi AX BX  ADD AX,BX Trong ADD ( Tiếng Anh có nghĩa cộng ) Nhược điểm : Phức tạp,khó nhớ,khó hiểu Hợp ngữ thích hợp với nhà lập trình chun nghiệp  Khái niệm  - Là ngơn ngữ lập trình sử dụng câu lệnh có cú pháp gần giống ngôn ngữ tự nhiên (Thông thường tiếng Anh ) - Một số loại ngơn ngữ lập trình bậc cao: + Fortran + Cobol + Basic + Pascal + Foxpro + + Java, C, C+, C++ … • Ví dụ: Thuật tốn - Ngơn ngữ lập trình tổng số Pascal: Nhập a, b,c S a+b+c Đưa S; Kết thúc Read(a,b,c) S:=a+b+c Write(S);  Ưu điểm: • Gần với ngơn ngữ tự nhiên có tính độc lập cao, phụ thuộc vào loại máy • Ngơn ngữ bậc cao thích hợp với số đơng nhà lập trình •  Chú ý: • Đễ máy tính hiểu hợp ngữ ngơn ngữ bậc cao ta phải dịch qua ngơn ngữ máy thơng qua chương trình dịch KÝnh chúc sức khỏe Kính chúc sức khỏe thầy cô giáo v thầy cô giáo v bn bạn ... INPUT: Nhập giá trị +ADD: Phép cộng +SUB: Phép trừ +DIV: Phép chia  Ưu điểm : Là ngôn ngữ trung gian ngôn ngữ máy ngôn ngữ tự nhiên người Sử dụng số từ thường từ tiếng Anh đề thể lệnh ghi VD:Cộng... trình chuyên nghiệp  Khái niệm  - Là ngôn ngữ lập trình sử dụng câu lệnh có cú pháp gần giống ngôn ngữ tự nhiên (Thông thường tiếng Anh ) - Một số loại ngôn ngữ lập trình bậc cao: + Fortran... ngơn ngữ lập trình mà máy tính trực tiếp hiểu đó, thị biểu diễn số nhị phân Đây ngôn ngữ lập trình hệ • Các lệnh viết ngôn ngữ viết, mã nhị phân mã hexa • • Ví dụ: ‘‘nhom 4’’ chuyển sang mã nhị phân

Ngày đăng: 22/10/2014, 14:32

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w