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

Giáo án ngôn ngữ lập trình

17 1,1K 7
Tài liệu đã được kiểm tra trùng lặp

Đ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 135 KB

Nội dung

Giáo án ngôn ngữ lập trình

Trang 1

Giáo án lớp 10

Giáo Viên: Thầy Trần Doãn Vinh

Sinh viên: Hà Văn Tình Lớp: 56A-CNTT-DHSPHN

Trang 2

Ngôn ngữ lập trình

I Mục đích và yêu cầu 

II Phương pháp và phương tiện 

III Tiến trình lên lớp và nội dung bài giảng 

IV Củng cố bài học 

V Bài tập về nhà và câu hỏi ôn tập 

Trang 3

I Mục đích và yêu cầu

.

1

Về kiến thức

:

*

Học sinh cần nắm được những kiến

thức về ngôn ngữ lập trình sau khi kết thúc bài học

*

Thấy được vai trò của ngôn

ngữ lập trình trong máy tính điện tử trong đời sống con người

2

Về tư tưởng tình cảm

:

*

Giúp học sinh hiểu hơn về môn học và

những ứng dụng của tin học trong đời sống

Trang 4

II Phương pháp và phương tiện

1

Phương pháp

:

*

Kết hợp các phương pháp day với thực

tế

*

Kết hợp những kiến thức trong giáo

trình và những thí dụ ngoài thực tế

2

Phương tiện

:

* Sách giáo khoa tin học lớp 10

*

Vở ghi lý thuyết tin học lớp 10

* Sách tham khảo (nếu có)

Trang 5

III Tiến trình lên lớp và nội dung

bài giảng

1

Ổn định lớp 

2

Kiểm tra bài cũ 

3

Gợi động cơ 

4 Nội dung bài giảng 

Trang 6

1

Ổn định lớp

.

Yêu cầu lớp trưởng ổn định lớp và báo

cáo sĩ số

Trang 7

2 Kiểm tra bài cũ

.

Hỏi: Em hãy cho biết bài học hôm

trước chúng ta đã học bài nào và gồm những nội dung gi

?

Trang 8

Làm thế nào mà máy tính hiểu và

trực tiếp thực hiện được các thuật

toán

?

=>

Cần diễn tả thuật toán bằng một

ngôn ngữ mà máy có thể hiểu và thực hiện được Đó là ngôn ngữ lập trình

.

3 Gợi động cơ

.

Trang 9

4 Nội dung bài học

.

1

Ngôn ngữ máy 

2

Hợp ngữ 

3 Ngôn ngữ bậc cao 

Trang 10

Mỗi loại máy tính đều có một ngôn ngữ

máy của nó Đó là ngôn ngữ duy nhất để viết chương trình mà máy tính trực tiếp hiểu và thực hiện được.Viết các chương trình bằng

ngôn ngữ máy chúng ta có thể khai thác triệt

để các đặc điểm phân cứng của máy 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 đươch dịch

ra ngôn ngữ máy bằng một chương trình dịch

4.1

Ngôn ngữ máy

.

Trang 11

4.1

Ngôn ngữ máy:(tiếp)

.

Tuy nhiên ngôn ngữ máy là ngôn

ngữ phức tạp, phụ thuộc nhiều vào

phần cứng của máy, chương trình viết cần tốn nhiều công sức, cồng kềnh khó hiệu chỉnh

.

=>

Vì vậy ngôn ngữ này không thích

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

Trang 12

4.2

Hợp ngữ

:

So với ngôn ngữ máy, hợp ngữ cho

phép người lập trình sử dụng một số từ (thưòng là viết tắt của tiếng Anh) để

thực hiện các lệnh cần thực hiện

.

Ví dụ

:

Để cộng giá trị chứa trong hai thanh ghi có

tên la AX và BX; có thể dùng một lệnh của hợp

ngữ sau

:

ADD AX,BX

Trang 13

4.2

Hợp ngữ:(Tiếp)

.

Trong đó ADD (có nghĩa là cộng) là kí

hiệu phép cộng và kết quả được quy ước đặt

vào thanh ghi AX

.

Một chương trình viết bằng hợp ngữ phải được dịch ra ngôn ngữ máy nhờ chương trình dịch

trước khi có thể thực hiện được trên máy

.

Hợp ngữ là một loại ngôn ngữ đã thuận lợi

hơn cho các nhà lập trình chuyên nghiệp

nhưng vẫn chưa thật thích hợp với đông đảo người lập trình

.

Trang 14

4.3

Ngôn ngữ bậc cao

:

Từ đầu thập kỉ năm mươi của thế kỉ XX,

người ta đã xây dựng những ngôn ngữ lập

trình bậc cao,trong đó các câu lệnh được 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 các loài máy

tính.Cũng như đối với ngôn ngữ hợp ngữ, mỗi ngôn ngữ lập trình bậc cao đều cần có một

chương trình dịch để dịch những chương trình viết bằng ngôn ngữ này sang ngôn ngữ máy

Trang 15

4.3

Ngôn ngữ bậc cao:(Tiếp)

Hiện nay có rất nhiều ngôn ngữ lập

trình bậc cao được sử dụng như

PASCAL,C,C++,Java… với các phiên bản khác nhau

.

Trang 16

IV Củng cố bài học

.

Hôm nay chúng ta đã cùng nhau đi tìm hiểu các ngôn ngữ lập trình bao gồm

các ngôn ngữ

:

1

Ngôn ngữ máy

.

2

Hợp ngữ

.

3

Ngôn ngữ bậc cao

.

Các bạn ghi nhớ vai trò của các ngôn

ngữ trong ngôn ngữ lập trình

Trang 17

V Bài tập về nhà và câu hỏi

ôn tập

.

* Nghiên cứu bài học tiếp theo

.

*

Em hiểu ngôn ngữ lập trình là gì

?

* Chương trình dich dùng để làm gì

?

*

Vì sao phải phát triển các ngôn ngữ bậc cao

?

Ngày đăng: 06/09/2012, 16:58

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w