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

Giáo án Tin Học lớp 11: BÀI TẬP CHƯƠNG I pot

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

Đ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 8
Dung lượng 115,61 KB

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

Nội dung

BÀI TẬP CHƯƠNG I I.Mục đích yêu cầu: 1.Kiến thức:Các bài tập sgk chương I, Bài tập 1.8;1.11;1.14 sách bài tập 2.Kỹ năng:Biết đặt tên đúng 3.Thái độ:Nhận thức được quá trình phát triển củ

Trang 1

BÀI TẬP CHƯƠNG I

I.Mục đích yêu cầu:

1.Kiến thức:Các bài tập sgk chương I, Bài tập 1.8;1.11;1.14 sách bài tập

2.Kỹ năng:Biết đặt tên đúng

3.Thái độ:Nhận thức được quá trình phát triển của ngôn ngữ lập trình gắn liền với quá trình phát triển của Tin học nhằm giải các bài toán ngày càng phức tạp

Ham muốn học một ngôn ngữ lập trình cụ thể nào đó

II.Chuẩn bị của giáo viên và học sinh

1.Chuẩn bị của giáo viên:Giáo án, đồ dùng

2.Chuẩn bị của học sinh:làm bài tập trước ở nhà

III.Noi dung tiết dạy

1.On định tổ chức lớp:1phút

2.Kiểm tra bài cũ: không kiểm tra

3.Tiến trình tiết dạy

Hoạt động thầy và trò Nội dung bài giảng

Trang 2

GV:Trong tiết này chúng ta ôn lại

các kiến thức trong chương I

Câu 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?

HS: Trả lời

GV: (Hướng cho các học sinh khác

nhận xét đánh giá)

Câu2 Chương trình dịch là gì? Tại

sao cần phải có chương trình dịch?

GV:(Yêu cầu học sinh trả lời,sau

Câu 1:- Ngôn ngữ 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 (không chỉ cho những người lập trình chuyên nghiệp) -Chương trình viết cho những ngôn ngữ bậc cao nói chung không phụ thuộc vào phần cứng máy tính và một chương trình

có thể thực hiện trên nhiều loại máy tính khác nhau

- Chương trình viết cho những ngôn ngữ bậc cao dễ hiểu, dễ hiệu chỉnh và dễ nâng cấp

- Ngôn ngữ bậc cao cho phép làm việc với nhiều kiểu dữ liệu

và cách tổ chức dữ liệu đa

Trang 3

đó cùng học sinh khác nhận xét,

đánh giá)

Câu3.Biên dịch và thông dịch khác

nhau như thế nào?

Câu4 Hãy cho biết các điểm khác

nhau giữa tên dành riêng và tên

chuẩn

Bài tập 1.8 sách bài tập

dạng, thuận tiện cho mô tả thuật toán

Câu 2:- Chương trình dịch là chương trình đặc biệt, có chức năng chuyển đổi chương trình được viết trên 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 cụ thể

Câu 3: Trình 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, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ lại để sử dụng về sau khi cần

Trang 4

Bài tập 1.11 sách bài tập

Bài tập 1.14 sách bài tập

thiết

- Trình thông dịch lần lượt dịch từng câu lệnh ra ngôn ngữ máy rồi thực hiện ngay câu lệnh vừa dịch được hoặc báo lỗi nếu không dịch được

Câu 4: Tên dành riêng không được dùng khác với ý nghĩa đã xác định, tên chuẩn có thể dùng với ý nghĩa khác

1.8/SBT:Chương trình biên dịch phát hiện lỗi nhanh hơn vì chưong trình biên dịch kiểm tra

cú pháp trước khi dịch Chương trình thông dịch vừa dịch vừa thực hiện từng câu lệnh, lỗi cú pháp chỉ phát hiện khi thực hiện

Trang 5

tới câu lệnh đó

1.11/SBT:A,F 1.14/SBT(Mỗi học sinh tự cho

ví dụ) 4.Củng cố: Làm bài kiểm tra (15 phút)

Câu1Chương trình viết bằng hợp ngữ không có đặc điểm nào trong các đặc điểm sau:

A.Ngắn gọn hơn so với chương trình đựơc viết bằng ngôn ngữ bậc cao

B.Tốc độ thực hiện nhanh hơn so với chương trình đựơc viết bằng ngôn ngữ bậc cao

C Diễn đạt gần với ngôn ngữ tự nhiên

D.Sử dụng trọn vẹn các khả năng của máy tính

Câu 2 Chương trình đựơc viết bằng ngôn ngữ bậc cao không có đặc điểm nào trong các đặc điểm sau?

A.Không phụ thuộc vào loại máy, chương trình có thể thực hiện trên nhiều loại máy

B Ngắn gọn, dể hiểu, dể hiệu chỉnh và nâng cấp

Trang 6

C Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán

D Máy tính có thể hiểu và thực hiện trực tiếp chương trình này

Câu3 Chương trình dịch không có khả năng nào sau đây?

A.Phát hiện được lỗi ngữ nghĩa

B.Phát hiện được lỗi cú pháp

C.Thông báo lỗi cú pháp

D.Tạo được chương trình đích

Câu4 Ghép mỗi câu ở cột 1 với một câu thích hợp ở cột 2 trong bảng sau:

(1)Biên dịch (A) là các đại lượng có giá trị

không đổi trong suốt quá trình thực hiện chương trình

(2)Thông dịch (B)dịch và thực hiện từng câu

lệnh, nếu còn câu lệnh tiếp theo

Trang 7

thì quá trình này còn tiếp tục

(3)Chương trình viết trên ngôn

ngữ lập trình bậc cao

(C)là nhưng đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình

(4)Biến (D)dịch toàn bộ chương trình

nguồn thành một 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

(5)Hằng (E)phải đựơc chuyển đổi thành

chương trình trên ngôn ngữ máy mới có thể thực hiện được

Câu 5: Cho ví dụ về 4tên đúng và 4 tên sai trong ngôn ngữ lập trình Pascal

5.Dặn dò, bổ sung:

Chuẩn bị bài mới, làm các bài tập còn lại trong SBT

Ngày đăng: 07/08/2014, 22:23

TỪ KHÓA LIÊN QUAN

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

w