1. Trang chủ
  2. » Giáo án - Bài giảng

§1:Khái niệm lập trình và ngôn ngữ lập trình

2 277 1

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 49,5 KB

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

Nội dung

Tên bài dạy: §1:Khái niệm lập trình và ngôn ngữ lập trìnhCHƯƠNG 1:MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH §1:KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I.Mục tiêu: 1.Kiến thức

Trang 1

Tên bài dạy: §1:Khái niệm lập trình và ngôn ngữ lập trình

CHƯƠNG 1:MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH

VÀ NGÔN NGỮ LẬP TRÌNH

§1:KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I.Mục tiêu:

1.Kiến thức:

 Biết vai trò của chương trình dịch

 Biết khái niệm thông dịch và biên dịch

2.Kĩ năng:

 Phân biệt được thông dịch và biên dịch

3.Thái độ:

 Rèn luyện ý thức học tập bộ môn

II.Chuẩn bị:

Giáo viên: phấn viết bảng, sách giáo viên.

Học sinh:vở viết bài, sách giáo khoa.

III.Các hoạt động:

A.Ổn định tổ chức: Kiểm tra sĩ số.

B.Kiểm tra bài cũ: (5’) giới thiệu nội dung và một số qui định về môn học.

C.Giảng bài mới:

Thời

gian

10’ Hoạt động 1:

Định nghĩa lập trình

1.Lập trình: là

sử dụng cấu trúc dữ liệu

và các câu lệnh của

ngôn ngữ lập trình cụ

thể để mô tả dữ liệu và

diễn đạt các thao tác của

thuật toán

Khi giải bài toán trên máy tính điện tử, trước hết xác định bài toán và xây dựng hoặc lựa chọn thuật toán khả thi cuối cùng là lập trình.Vậy lập trình là gì?

Lập trình là sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể

để mô tả dữ liệu và diễn đạt các thao tác của thuật toán

23’ Hoạt động 2:

Thế nào là chương

trình dịch?

2.Chương trình dịch: là chương trình có

chức năng chuyển đổi

chương trình viết bằng

ngôn ngữ lập trình bậc

cao thành chương trình

thực hiện được trên máy

tính

a.Thông dịch (

interpreter): dịch lần

lượt từng câu lệnh và

thực hiện ngay câu lệnh

đó

Thông dịch là việc lặp lại dãy các bước

Làm thế nào để chuyển chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy?

Vậy chương trình dịch

là gì?

Trong chương trình dịch có hai loại: thông dịch

và biên dịch

Vd: một thông dịch

viên, khi người nước ngoài nói một câu thì thông dịch viên sẽ dịch một câu như vậy được gọi là thông dịch

Trên máy tính cũng vậy

Vậy thông dịch là gì?

Dùng chương trình dịch

Chương trình dịch là chương trình có chức năng chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính Thông dịch: dịch lần lượt từng câu lệnh và thực hiện ngay câu lệnh đó

Trang 2

 Kiểm tra

tính đúng đắn của câu

lệnh tiếp theo trong

chương trình nguồn

 Chuyển

đổi các câu lệnh đó

thành một hay nhiều câu

lệnh trong ngôn ngữ

máy

 Thực hiện

các lệnh ngôn ngữ máy

vừa chuyển được

b.Biên dịch

(compiler): là dịch toàn

bộ chương trình và sau

đó lưu lại

Biên dịch thực

hiện các bước sau:

 Duyệt,

kiểm tra, phát hiện lỗi

và kiểm tra tính đúng

đắn của các câu lệnh

trong chương trình

nguồn

Dịch toàn bộ chương

trình nguồn thành một

chương trình đích (ngôn

ngữ máy) để có thể thực

hiện trên máy và có thể

lưu trữ để sử dụng khi

cần

Vd: một cuốn sách viết

bằng ngôn ngữ nước ngoài, chúng ta dịch ra tiếng việt toàn bộ cuốn sách đó và ghi lại thành một cuốn sách với ngôn ngữ là tiếng việt.Công việc đó được gọi là biên dịch Vậy biên dịch là gì?

Biên dịch: là dịch toàn

bộ chương trình và sau đó lưu lại

D Củng cố: ( 5’)

 Nhắc lại khái niệm lập trình, chương trình dịch, thông dịch và biên dịch

E.Dặn dò: (2’)

 Nhắc nhở hs về nhà học bài và trả lời các câu hỏi cuối bài

 Đọc bài đọc thêm trang 6

Đọc trước bài bài 2:Các thành phần của ngôn ngữ lập trình.

F.Rút kinh nghiệm:

Ngày đăng: 23/06/2015, 18:00

TỪ KHÓA LIÊN QUAN

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

w