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 ngôn ngữ lập trình (2)

23 261 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 23
Dung lượng 1,06 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khái niệm :Ngôn ngữ lập trình là ngôn ngữ dùng để mô tả dữ liệu và diễn đạt thuật toán thành chương trình giúp máy tính hiểu và thực hiện được... - Chương trình khó sửa lỗi.Chú ý: Để chư

Trang 1

Bài Giảng

Giáo viên: Trương Quang Hữu Đơn vị: THPT Phương Sơn

Trang 3

Bài toán Thuật toán Chương trình

Nhập A, B

A>B Max A

Max B

Đưa ra Max rồi kết thúc

Đ S

M áy tính có hiểu

và thực hiện được thuật toán theo các cách đó không ?

Trang 5

Khái niệm :

Ngôn ngữ lập trình là ngôn ngữ dùng để mô tả dữ liệu và diễn đạt thuật toán thành chương trình giúp máy tính hiểu và thực hiện được

Trang 8

Ưu điểm:

- 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 phần cứng máy tính

Nhược điểm:

- Là ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng Chương trình viết tốn nhiều công sức, cồng kềnh và khó chỉnh sửa

1 NGÔN NGỮ MÁY

Trang 11

- Chương trình khó sửa lỗi.

Chú ý: Để 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 chuyển sang

ngôn ngữ máy bằng chương trình hợp dịch.

2 HỢP NGỮ

Trang 14

Chú ý: Muốn máy tính hiểu được ngôn ngữ bậc

cao cần phải chuyển đổi nó sang ngôn ngữ máy thông qua một chương trình đặc biệt gọi là

Chương trình dịch.

Ưu điểm:

Ít phụ thuộc vào máy tính, chương trình viết

ngắn gọn, dễ hiểu, dễ chỉnh sửa nên thích

hợp với số đông người lập trình

Máy tính có thực hiện được ngay các chương trình viết bằng ngôn ngữ

Trang 15

rất phức tạp nên ít người dùng

+ Hợp ngữ: S ử dụng các câu lệnh bằng Tiếng Anh nhưng vẫn còn phức tạp nên

ít người dùng

+ Ng ôn ngữ bậc cao: Sử dụng ngôn

ngữ tự nhiên, dễ hiểu, có tính độc lập cao nên thích hợp với đa số người dùng

Trang 17

Em hãy cho biết đây là thuật ngữ gì?

 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ác câu lệnh thường được viết tắt bằng các từ tiếng Anh

 Một câu lệnh trong ngôn ngữ

Trang 18

 Là một ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng

máy tính có thể thực hiện được ngay …

 Các câu lệnh được viết ở dạng nhị phân hoặc hexa

Trang 19

 Là một chương trình đặc biệt còn được gọi là Assembler …

 Là một chương trình có chức năng chuyển chương trình viết bằng hợp ngữ sang ngôn ngữ máy …

Trang 20

Em hãy cho biết đây là thuật ngữ gì?

 Đây là một ngôn ngữ ít phụ thuộc vào từng loại máy …

 Là ngôn ngữ rất gần với ngôn ngữ tự nhiên …

 Một số ngôn loại này như: Fortran, Pascal …

Trang 21

Em hãy cho biết đây là thuật ngữ gì?

 Nó dùng để viết chương trình trên máy tính …

 Nó dùng để mô tả dữ liệu và diễn đạt thuật toán cho máy tính hiểu …

Trang 22

Hướng dẫn về nhà

Hướng dẫn về nhà

* Lập bảng so sánh ba loại ngôn ngữ lập trình theo tiêu chí: đặc điểm chung,

ưu, nhược điểm.

* Tìm hiểu thêm một số ngôn ngữ lập

trình bậc cao hiện nay.

* Trả lời câu hỏi 1, 2, 3 Trang 46 SGK

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

🧩 Sản phẩm bạn có thể quan tâm

w