1. Trang chủ
  2. » Ngoại Ngữ

Giáo án môn Tin học 11 - Khái niệm lập trình và ngôn ngữ lập trình

2 8 0

Đ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 114,94 KB

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

Nội dung

- Chương trình dịch: là chương trình đặc biệt có chức năng chuyển đổi chương tình ®­îc 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.. Chương trình[r]

Trang 1

Ngày soạn:

Ngày dạy:

Tiết : 1

Khái niệm lập trình và ngôn ngữ lập trình I.Mục đớch yờu cầu:

- Hiểu khả năng của ngụn ngữ LT bậc cao, phõn biệt được với ngụn ngữ mỏy

và hợp ngữ.

- Hiểu ý nghĩa và nhiệm vụ của ctrinhf dịch Phõn biệt được biờn dịch và thụng dịch.

II.Biện phỏp: Gợi mở vấn đỏp.

III Phương tiện:

Gv: Giỏo ỏn, SGK

Hs: Vở, SGK

IV/ Nội dung tiết dạy:

1 ổn định tổ chức lớp:

1 Tiến trình tiết dạy:

HS

G/v: khi giải bài toán trên

MTĐT, sau các bước XĐ bài

toán và xây dựng hoặc lựa chọn

thuật toán khả thi là bước lập

trình

VD: bài toán nấu cơm,

Y/c; Hs nêu VD minh hoạ

-Y/c:

+) Có những loại ngôn ngữ lập

trình nào?

+) Tại sao người ta phải xây

dựng ngôn ngữ lập trì bậc cao?

+) Phân biệt ngôn ngữ bậc cao

với các ngôn ngữ lập trình khác

ở những nội dung nào?

+) Kể tên một số loại ngôn ngữ

lập trình mà em biết?

VD: SGK (4,5)

G/v: giảng giải VD

- Mọi bài toán có thuật toán đều có thể giải

được trên máy tính điện tử

- 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

* Chú ý: Trong từng trường hợp, người lập

trình cần cân nhắc chọn cấu trúc dữ liệu cho phù hợp.

- Chương trình dịch: là chương trình đặc biệt có chức năng chuyển đổi chương tình

được 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

CTN Chương trình dịch CTĐ

*1- 2 H/s đứng tại chỗ cho VD

*4- 5 H/s đứng tại chỗ trả lời nhanh

Lop11.com

Trang 2

G/v:Từ VD ta có

N/x: Các chương trình thông

dịch lần lượt dịch và thực hiện

từng câu lệnh 1

Y/c: Hs cho 1 ví dụ minh hoạ

trong cuộc sống có sử dụng việc

thông dịch

Y/c: H/s nhận xét về biên dịch

Y/c: Hs cho 1 ví dụ minh hoạ

trong cuộc sống có sử dụng việc

biên dịch

Y/c: H/s so sánh sự giống và

khác nhau giữa biên dịch và

thông dịch

chương trình dịch có 2 loại: biên dịch và thông dịch

+) Thông dịch: thực hiện việc lặp đi lặp lại

các bước;

B1: Kiểm tra tính đúng dắn của câu lệnh

tiếp theo trong chương trình nguồn

B2: Chuyển đổi câu lệnh đó thành 1 hay

nhiều câu lệnh tương ứng trong ngôn ngữ

máy

b3: Thực hiện các câu lệnh vừa chuyển đổi

được

+)Biên dịch: được thực hiện qua 2 bước;

B1: Duyệt, phát hiện lỗi, kiểm tra tính

đúng đắn của các câu lệnh trong chương trình nguồn

B2: Dịch toàn bộ chương trình nguồn

thành 1 chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết

- Một số loại ngôn ngữ lập trình bậc cao:

Turbo Pascal, Turbo C++,

* 1- 2 H/s đứng tại chỗ đưa ra nhận xét

* 1- 2 H/s đứng tại chỗ đưa ra nhận xét

Hs đọc SGK

III/ Củng cố:

Học sinh cần nắm được:

- Khái niệm lập trình và ngôn ngữ lập trình.

- Chương trình dich và phân loại nó.

IV/ BTVN: đọc bài đọc thêm 1

Lop11.com

Ngày đăng: 01/04/2021, 12:11

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

w