1. Trang chủ
  2. » Vật lý

tiết 3 tin học 11 thái sanh thư viện giáo dục tỉnh quảng trị

3 10 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 3
Dung lượng 12,82 KB

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

Nội dung

-Biên dịch: duyệt, kiểm tra, phát hiện lỗi, xác định chương trình nguồn có dịch được không, địch toàn bộ chương trình nguồn thành chương trình đích có thể thực hiện trên máy và có thể lư[r]

Trang 1

Tiết thứ 03 Ngày soạn 30- 8- 2008

BÀI TẬP A-MỤC TIÊU:

1- Kiến thức:

+ Biết rõ hơn tại sao NNLT bậc cao phổ biến hiện nay

+ Biết quy tắc đặt tên trong NNLT bậc cao

+ Biết phân biệt sự giống nhau và khác nhau giữa thông dịch và biên dịch

2- Kỹ năng:

+ Có khả năng vận dụng lý thuyết để giải các bài tập

+ Vận dụng kiến thức để trả lời các câu hỏi lý thuyết

3- Thái độ:

+ Có sự thích thú về lập trình và tự mình đưa ra các bài toán có thể giải được trên máy tính điện tử

B- PHƯƠNG PHÁP GIẢNG DẠY:

Nêu và giải quyết vấn đề, hỏi đáp giảng giải

C- CHUẨN BỊ:

1 Giáo viên: Giáo án, SGK, SBT, Máy chiếu

2 Học sinh: SGK, SBT, Vở ghi bài và vở chuẩn bị bài ở nhà.

D- TIẾN TRÌNH LÊN LỚP:

1- Ỏn định lớp- Kiểm tra sĩ số:(1 phút)

Sĩ số

2- Kiểm tra bài cũ: (5 phút)

Câu hỏi 1: Em hãy nêu qui định về cách đặt tên trong ngôn ngữ lập trình

TUBO PASCAL? Ví dụ minh họa?

Câu hỏi 2: Em hãy cho biết khái niệm hằng là gì? Biến là gì?

3- Nội dung bài mới:

a- Đặt vấn đề(1 phút):

Để nắm lại các kiến thức đã học tiết hôm nay chúng ta sẽ làm một số bài tập liên quan

b- Tri n khai b i m i:ển khai bài mới: ài mới: ới:

Hoạt động 1( 9 phút)

Bài tập 1: Tại sao người ta phải xây dựng

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

Gv: Gọi học sinh lên bảng

Gv: Hướng dẫn và giải thích sau khi học

sinh làm xong

Bài tập 1: Phải xây dựng ngôn ngữ bậc

cao vì các lý do sau:

- NN LT bậc cao gần với ngôn ngữ tự nhiên hơn, thuận tiện cho đông đảo người lập trình

Trang 2

Hoạt động 2: (8 phút)

Tìm hiểu sự giống và khác nhau giữa

thông dịch và biên dịch

Gv: Biên dịch là gì?

Gv: Gọi học sinh lên bảng

Hs: Lên bảng làm bài tập

Gv: Thông dịch là gì?

Gv: Gọi học sinh lên bảng?

Gv: Gọi các em học sinh khác nhận xét

Gv: Đúc rút tóm tắt lại kiến thức cần thiết

Hoạt động 3:( 8 phút)

Tìm hiểu sự khác nhau giữa tên dành

riêng và tên chuẩn

Gv: Gọi học sinh lên bảng

Nhận xét kết quả của học sinh

Đưa thêm ví dụ về tên dành riêng và tên

chuẩn

Hoạt động 4: ( 8 phút)

Một số bài toán liên quan thuật toán ở lớp

10 đã học

Gv: Đọc các bài toán cho học sinh ghi

Gv: Hướng dẫn một số chổ cơ bản như

+ Thế nào là ước chung của 2 số

+ Thuật toán tìm max của dãy số là gì?

+ 3 số a,b,c là độ dài ba cạnh của tam giác

nếu thỏa a+b>c và b+c>a và a+c>b

- Chương trình viết bằng NNLT bậc cao không phụ thuộc vào phần cứng máy tính

và một chương trình có thể hiện trên nhiều máy tính khác nhau

- Chương trình viết bằng NN bậc cao dễ hiểu, dễ chỉnh sửa, dễ nâng cấp

- NN bậc cao cho phép làm việc với nhiều kiểu dữ liệu, cách tổ chức dữ liệu đa dạng, thuận tiện mô tả thuật toán

Bài tập 2: Thông dịch và biên dịch khác

nhau như thế nào?

-Biên dịch: duyệt, kiểm tra, phát hiện lỗi,

xác định chương trình nguồn có dịch được không, địch toàn bộ chương trình nguồn thành chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng về sau khi cần thiết

-Trình thông dịch: Lần lượt dịch câu lệnh

ra ngôn ngữ máy rồi thực nay câu lệnh vừa dịch được hoặc báo lổi nếu không dịch được

Bài tập 3 : Sự khác nhau giữa tên dành

riêng và tên chuẩn Một số ví dụ

Tên dành riêng:Không được dùng với ý

nghĩa khác đã xác định

Tên chuẩn: có thể dùng với ý nghĩa khác

Bài tập về nhà:

Bài 1: Xây dựng thuật toán tim

UCLN(a,b)

Bài 2: Xây dựng thuật toán tìm số lớn nhất

trong ba số a,b,c nhập từ bàn phím

Bài 3: Kiểm tra xem 3 số nhập vào từ bàn

phím có tạo lập được một tam giác không?

Trang 3

4- CỦNG CỐ ( 3 phút):

+ Nhắc lại các kiến thức quan trọng có trong bài tập:

- Các khái niệm: Chương trinhg dịch, biên dich, thông dịch

- Cách xây dựng thuật toán

+ Yêu cầu học sinh đưa ra ý tưởng thuật toán cho bài tập 2 tìm max(a,b,c).

5- DẶN DÒ (2 phút):

1.Về học lại các bước của thuật toán liệt kê

2 Nắm sơ đồ khối

3 Chuẩn bị bài: Bài 3: Cấu trúc chương trình

+ Chương trình PASCAL có cấu trúc mấy phần + Phần khai báo có thể có các câu lệnh nào?

+ Phần thân chương trình là gì? Viết như thế nào?

Ngày đăng: 06/03/2021, 04:42

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

w