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.
bài 5 ngôn ngữ lập trình

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: vũ thị gia hân
Ngày gửi: 22h:53' 20-03-2014
Dung lượng: 6.2 MB
Số lượt tải: 564
Nguồn:
Người gửi: vũ thị gia hân
Ngày gửi: 22h:53' 20-03-2014
Dung lượng: 6.2 MB
Số lượt tải: 564
Số lượt thích:
0 người
Bài 5: Ngôn Ngữ Lập Trình
Gv: Vũ Văn Hiệu
Bài tập
Câu hỏi: Xác định bài toán và thuật toán của bài toán tìm số nhỏ nhất trong 2 số nguyên A,B?
* Trả lời:
Xỏc d?nh bi toỏn:
Input: A, B là các số nguyên.
Output: Đưa ra Min là số nhỏ nhất trong 2 số A, B.
Thuật toán li?t kờ:
B1: Nhập A, B;
B2: Nếu A< = B Thì Min ? A;
B3: Nếu B < A thì Min ? B;
B4: Kết luận Min là số cần tìm;
Sơ đồ khối
Các chương trình trong máy tính
BÀI 5. NGÔN NGỮ LẬP TRÌNH
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?
Sử dụng chương trình để diễn tả thuật toán. Kết quả diễn tả thuật toán như vậy cho ta một chương trình, ngôn ngữ để viết chương trình đó gọi là ngôn ngữ lập trình.
Mỗi chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính đều phải dịch ra ngôn ngữ máy bằng chương trình dịch.
Có ba loại ngôn ngữ lập trình:
1. Ngôn ngữ máy
2. Hợp ngữ
3. Ngôn ngữ bậc cao
Ngôn ngữ máy là gì?
1. Ngôn ngữ máy
Ngôn ngữ máy
01100001 : a
01100010 : b
01000001 : A
01000010 : B
00101011 : +
1. Ngôn ngữ máy
Ưu điểm:
Vì 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 nên cho phép khai thác triệt để và tối ưu khả năng của máy.
Nhược điểm:
Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chương trình viết mất nhiều công sức, cồng kềnh và khó hiệu chỉnh.
Là ngôn ngữ duy nhất để viết chương trình mà máy tính có thể trực tiếp hiểu và thực hiện được.
Ưu và nhược điểm của ngôn ngữ máy?
Ngôn ngữ này không thích hợp với số đông người lập trình.
Hợp ngữ là gì?
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
2. Hợp ngữ
Là ngôn ngữ kết hợp ngôn ngữ máy với ngôn ngữ tự nhiên của con người (thường là viết tắt các từ tiếng Anh) để thể hiện các lệnh trên thanh ghi.
Nhược điểm:
Còn phức tạp, phụ thuộc vào nhiều loại 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.
Để chương trình viết bằng hợp ngữ thực hiện được trên máy tính, nó cần được dịch ra ngôn ngữ máy bằng chương trình hợp dịch.
Hệ điều hành MS-DOS
C:> -
3. Ngôn ngữ bậc cao
Ưu điểm:
Là ngôn ngữ có lệnh viết gần với ngôn ngữ tự nhiện hơ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.
Một số ngôn ngữ bậc cao:
Turbo Pascal, Visual Basic, Java, Delphi, C++...
Vì vậy ngôn ngữ này thích hợp với phần đông người lập trình.
Ngôn ngữ lập trình Pascal
Ngôn ngữ lập trình Visual Basic
Ngôn ngữ lập trình C++
Phần mềm Java
1
2
3
4
5
6
7
8
9
Từ khóa
Câu 1: Một máy tính thường hoạt động theo:
Câu 2: Ngôn ngữ lập trình bậc cao được xây dựng theo yêu cầu về tính:
Câu 3: Đơn vị đo thông tin là:
Câu 4: Ngôn ngữ máy tính là ngôn ngữ:
Câu 5: Các dạng thông tin trong máy tính gồm dạng hình ảnh, dạng âm thanh và dạng….:
Câu 6: Bộ xử lí trung tâm (CPU) bao gồm: bộ điều khiển, bộ logic và….:
Câu 7: Thuật toán có tính chất:
Câu 8: Chương trình thực hiện trên máy tính cần dịch ra ngôn ngữ máy bằng…:
Câu 9: Sử dụng các từ viết tắt để thể hiện các lệnh cần thực hiện gọi là:
Ngôn ngữ lập trình
Trò chơi ô chữ
Củng cố
Bài tập
Câu 1, 2, 3 (sgk 46)
Bài học đã
KẾT THÚC
Gv: Vũ Văn Hiệu
Bài tập
Câu hỏi: Xác định bài toán và thuật toán của bài toán tìm số nhỏ nhất trong 2 số nguyên A,B?
* Trả lời:
Xỏc d?nh bi toỏn:
Input: A, B là các số nguyên.
Output: Đưa ra Min là số nhỏ nhất trong 2 số A, B.
Thuật toán li?t kờ:
B1: Nhập A, B;
B2: Nếu A< = B Thì Min ? A;
B3: Nếu B < A thì Min ? B;
B4: Kết luận Min là số cần tìm;
Sơ đồ khối
Các chương trình trong máy tính
BÀI 5. NGÔN NGỮ LẬP TRÌNH
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?
Sử dụng chương trình để diễn tả thuật toán. Kết quả diễn tả thuật toán như vậy cho ta một chương trình, ngôn ngữ để viết chương trình đó gọi là ngôn ngữ lập trình.
Mỗi chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính đều phải dịch ra ngôn ngữ máy bằng chương trình dịch.
Có ba loại ngôn ngữ lập trình:
1. Ngôn ngữ máy
2. Hợp ngữ
3. Ngôn ngữ bậc cao
Ngôn ngữ máy là gì?
1. Ngôn ngữ máy
Ngôn ngữ máy
01100001 : a
01100010 : b
01000001 : A
01000010 : B
00101011 : +
1. Ngôn ngữ máy
Ưu điểm:
Vì 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 nên cho phép khai thác triệt để và tối ưu khả năng của máy.
Nhược điểm:
Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chương trình viết mất nhiều công sức, cồng kềnh và khó hiệu chỉnh.
Là ngôn ngữ duy nhất để viết chương trình mà máy tính có thể trực tiếp hiểu và thực hiện được.
Ưu và nhược điểm của ngôn ngữ máy?
Ngôn ngữ này không thích hợp với số đông người lập trình.
Hợp ngữ là gì?
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
2. Hợp ngữ
Là ngôn ngữ kết hợp ngôn ngữ máy với ngôn ngữ tự nhiên của con người (thường là viết tắt các từ tiếng Anh) để thể hiện các lệnh trên thanh ghi.
Nhược điểm:
Còn phức tạp, phụ thuộc vào nhiều loại 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.
Để chương trình viết bằng hợp ngữ thực hiện được trên máy tính, nó cần được dịch ra ngôn ngữ máy bằng chương trình hợp dịch.
Hệ điều hành MS-DOS
C:> -
3. Ngôn ngữ bậc cao
Ưu điểm:
Là ngôn ngữ có lệnh viết gần với ngôn ngữ tự nhiện hơ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.
Một số ngôn ngữ bậc cao:
Turbo Pascal, Visual Basic, Java, Delphi, C++...
Vì vậy ngôn ngữ này thích hợp với phần đông người lập trình.
Ngôn ngữ lập trình Pascal
Ngôn ngữ lập trình Visual Basic
Ngôn ngữ lập trình C++
Phần mềm Java
1
2
3
4
5
6
7
8
9
Từ khóa
Câu 1: Một máy tính thường hoạt động theo:
Câu 2: Ngôn ngữ lập trình bậc cao được xây dựng theo yêu cầu về tính:
Câu 3: Đơn vị đo thông tin là:
Câu 4: Ngôn ngữ máy tính là ngôn ngữ:
Câu 5: Các dạng thông tin trong máy tính gồm dạng hình ảnh, dạng âm thanh và dạng….:
Câu 6: Bộ xử lí trung tâm (CPU) bao gồm: bộ điều khiển, bộ logic và….:
Câu 7: Thuật toán có tính chất:
Câu 8: Chương trình thực hiện trên máy tính cần dịch ra ngôn ngữ máy bằng…:
Câu 9: Sử dụng các từ viết tắt để thể hiện các lệnh cần thực hiện gọi là:
Ngôn ngữ lập trình
Trò chơi ô chữ
Củng cố
Bài tập
Câu 1, 2, 3 (sgk 46)
Bài học đã
KẾT THÚC
 






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