1. Trang chủ
  2. » Hoá học lớp 12

Giao an tin 8 hoan thien

12 4 0

Đ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 12
Dung lượng 0,93 MB

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

Nội dung

N¾m v÷ng kh¸i niÖm biÕn vµ chøc n¨ng cña biÕn trong ch¬ng tr×nh... Häc thuéc kh¸i niÖm vµ c¸ch khai b¸o biÕn, h»ng..[r]

Trang 1

Ngày dạy: / /2008

Tiết 13 :

Bài 3 : Bài tập

A Mục tiêu :

 Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu

số, các phép so sánh và giao tiếp giữa ngời và máy

 Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal

B Chuẩn bị :

1 Giáo viên :

- SGK, SGV

- Đồ dùng dạy học nh máy tính, projector,

2 Học sinh : - Kiến thức đã học.

- Làm bài tập sau bài 3 : Chơng trình máy tính và dữ liệu

- SGK, Đồ dùng học tập, bảng phụ

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

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

- Kiển tra sĩ số :

- ổn định trật tự :

II Kiểm tra bài cũ :

- Kiểm tra việc chuẩn bị bài ở nhà của học sinh trong vở

III Dạy bài mới :

Hoạt động của giáo viên Hoạt động của Học sinh

Hoạt động 1 : Chốt lại kiến thức trọng tâm để áp dụng làm bài tập

Gv : Trong TP có những kiểu dữ liệu

cơ bản nào ?

Gv : Đa ra mẫu bảng tổng kết

Kiểu dữ

liệu

Số

nguyên Integer 39

Gv: Yêu cầu Hs nêu các phép toán

cơ bản trong Pascal

Gv : Đa ra mẫu bảng :

Tên

phép

toán

Kí hiệu Kiểu dữ

nguyên,

số thực

5+7 = 12

Gv : Viết tên lệnh in ra màn hình ?

Gv : Viết tên lệnh nhập dữ liệu ?

Gv : Yêu cầu Hs viết lệnh tạm dừng

Gv : Nhận xét và đa ra dạng bài toán

áp dụng

Gv: chốt lại một số lệnh cơ bản để

giao tiếp giữa ngời và máy

Hs: - Interger : Số nguyên

- Real : Số thực

- Char : Kí tự

- String : Xâu kí tự

Hs : Đọc và ghi nhớ

Hs:- Cộng : +

Trừ :

- Nhân : *

- Chia : /

- Chia lấy phần nguyên, phần d: Div, mod

Hs : Đọc và ghi nhớ

Hs : Viết lên SGK, Đồ dùng học tập, bảng phụ

Hs : Viết tên lệnh nhập dữ liệu, Đồ dùng học tập, bảng phụ

Hs: Viết lệnh tạm dừng, Đồ dùng học tập, bảng phụ

Trang 2

- Thông báo kết quả tính toán

- Nhập dữ liệu

- Chơng trình tạm ngừng

Hoạt động 2 : Chữa bài tập SGK.

Gv: yêu cầu Hs làm bài tập 1 SGK

G : Chốt lại

Gv: yêu cầu Hs làm bài tập 2 SGK

Gv : Nhận xét và đa ra đáp án đúng

Gv: yêu cầu Hs làm bài tập 3 SGK

Gv : Nhận xét và đa ra đáp án đúng

Hs : Đọc đề bài

Hs : Đọc câu trả lời đã chuẩn bị ở nhà

Hs : Nhận xét bài của bạn

Hs làm bài tập 2 SGK

Hs làm bài tập 3 SGK

Hoạt động 3 : Chữa bài tập 1 câu a chuẩn bị cho tiết thực hành

Gv : Yêu cầu H làm bài 1 câu a trên

SGK, Đồ dùng học tập, bảng phụ

Gv : Nghiệm thu kết quả nhóm

Nhận xét và cho điểm

Hs : Làm việc theo nhóm

Viết các biểu thức toán học sau đây dới dạng biểu thức trong Pascal

a) 15 4 30 12    ; b)

10 5 18

3 1 5 1

c)

2

(10 2) (3 1)

 ; d)

2

(10 2) 24 (3 1)

 

Củng cố kiến thức.

Gv : Chốt lại kiến thức trọng tâm cần nắm đợc để áp dụng làm bài tập

Hớng dẫn về nhà.

1 Chuẩn bị trớc bài thực hành số 2 để tiết sau thực hành

Ngày dạy: / /2008

Tiết 15 :

Bài 4 :

Sử dụng biến trong chơng trình

A Mục tiêu :

 Học sinh biết vai trò của biến trong lập trình;

 Học sinh biết khái niệm biến

B Chuẩn bị :

1 Giáo viên :

- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học nh máy tính, projector,

2 Học sinh :

- Đọc trớc bài

- SGK, Đồ dùng học tập, bảng phụ

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

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

Trang 3

- Kiển tra sĩ số :

- ổn định trật tự :

II Kiểm tra bài cũ :

1 Viết lệnh in lên màn hình thông báo : ‘20 + 5 =’

2 Viết lệnh in lên màn hình kết quả phép toán : 20+5

3 Viết lệnh điều khiển máy dừng lại đến khi nhấn phím enter thì tiếp tục

4 Viết lệnh nhập dữ liệu vào từ bàn phím

III Dạy bài mới :

Hoạt động của giáo viên Hoạt động của Học sinh

Hoạt động 1 : Học sinh biết vai trò của biến trong lập trình.

Gv : Biến là gì ? Biến có vai trò gì

trong chơng trình ?

Gv : Viết lệnh in kết quả phép cộng

15+5 lên màn hình ?

Gv : Muốn in lên màn hình kết quả

của một phép tính khác thì làm thế

nào ?

Gv : Đa hình ảnh lên màn hình và

phân tích gợi mở

Gv : Trình bày cách tính hai biểu thức

bên ?

Gv : Đa ra cách làm và phân tích

Hs : Đọc SGK để hiểu thế nào là biến

Hs : Viết bảng phụ

Hs :suy nghĩ trả lời

Hs : Quan sát, lắng nghe để hiểu thế nào là biến và vai trò của biến

Hs : Đọc thầm ví dụ 2

Hs : Nghiên cứu SGK trả lời

Cách làm :

X  100 + 50

Y  X/3

Z  X/5

Hoạt động 2 : HS biết khái niệm về biến

Gv : Việc khai báo biến gồm khai báo

những gì ?

Gv : Đa ra ví dụ SGK và phân tích các

thành phần

Gv : Viết một ví dụ về khai báo biến

rồi giải thích thành phần ?

Gv : Thu kết quả nhận xét và cho

điểm

Gv : Viết dạng tổng quát để khai báo

biến trong chơng trình

G : Kiểm tra kết quả nhóm và đa ra

dạng tổng quát

Hs : Đọc thầm nghiên cứu SGK

Hs : Trả lời

Hs : Lắng nghe và nắm vững kiến thức

Hs : Làm theo nhóm vào bảng phụ

Hs : Quan sát ví dụ và viết theo nhóm

Hs : Quan sát và ghi vở

Củng cố kiến thức.

Trang 4

1 Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến số ?

a) var tb: real; b) var 4hs: integer; c) const x: real; d) var R =

30;

2 Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chơng trình để giải các bài toán dới đây:

a) Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tơng ứng h (a và h là các số tự nhiên đợc nhập vào từ bàn phím) b) Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần d của hai số nguyên a và b.

đáp án : a) Var S, a, h: integer

b) Var a, b: integer;

c, d: real;

Hớng dẫn về nhà.

1 Nắm vững khái niệm biến và chức năng của biến trong chơng trình

2 Học thuộc cách khai báo biến và lấy ví dụ

3 Đọc trớc phần 3, 4 trong bài

Ngày dạy: / /2008

Tiết 16 :

Bài 4 :

Sử dụng biến trong chơng trình (tiếp)

A Mục tiêu :

 HS hiểu cách sử dụng biến và lệnh gán

 Biết khái niệm hằng và cách sử dụng hằng số trong chơng trình ;

B Chuẩn bị :

1 Giáo viên :

- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học nh máy tính, projector,

2 Học sinh :

- Đọc trớc bài

- SGK, Đồ dùng học tập, bảng phụ

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

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

- Kiển tra sĩ số :

- ổn định trật tự :

II Kiểm tra bài cũ :

1 Biến dùng để làm gì trong chơng trình ? Lệnh Readln(x) có tác

dụng gì ?

2 Viết cách khai báo biến và cho ví dụ cụ thể ?

III Dạy bài mới :

Hoạt động của giáo viên Hoạt động của Học sinh

Hoạt động 1 : Học sinh biết cách sử dụng biến trong chơng trình.

Gv : Sau khi khai báo biến, muốn sử

dụng biến phải làm cho biến có giá trị

bằng 1 trong 2 cách (nhập hoặc gán)

Gv : Khi khai báo biến y thuộc kiểu

Interger thì phải nhập giá trị cho biến y

nh thế nào ?

Hs : Viết lệnh nhập giá trị cho biến y vào bảng phụ

Hs : Nghiên cứu sgk trả lời

Trang 5

Gv : Khi nhập hoặc gán giá trị mới cho

biến thì giá trị cũ có bị mất đi hay

không ?

Gv : Giới thiệu cấu trúc lệnh gán

Gv : Đa ra màn hình bảng các ví dụ về

lệnh gán

Lệnh ý nghĩa

X:=12;

Gán giá trị đã lu trong biến nhớ Y vào biến nhớ X.

X:=(a+b)/2;

Tăng giá trị của biến nhớ X

lên 1 đơn vị, kết quả gán trở lại biến X.

Gv : Nhận xét và chốt bảng nh SGK

Hs : Nghiên cứu sgk trả lời

Hs : Nghiên cứu ví dụ sgk để hiểu hoạt

động của lệnh gán

Hs : Điền vào các ô trống lệnh hoặc ý nghĩa của lệnh

Hoạt động 2 : HS biết khái niệm và cách sử dụng hằng trong chơng trình

Gv : Nêu khái niệm ngắn gọn về hằng ?

Gv : Viết cách khai báo hằng số và 1 ví

dụ cụ thể

G : Nhận xét và chốt khái niệm hằng,

cách khai báo hằng, ví dụ

Gv : Có thể dùng lệnh gán để thay đổi

giá trị của hằng không ? Khi cần thay

đổi giá trị của hằng ta làm nh thế nào ?

Hs : Đọc sgk để hiểu thế nào là hằng

và cách khai báo hằng nh thế nào ?

Hs : Trả lời

Ví dụ :

Hs : Viết bảng phụ

Hs : N/c sgk trả lời

Củng cố kiến thức.

H : Đọc phần ghi nhớ sgk G : Chốt khái niệm hằng và biến

1. Giả sử A đợc khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu Các phép gán sau đây có hợp lệ không?

c) X:= '3242'; d) A:= 'Ha Noi'

Hớng dẫn về nhà.

1 Học thuộc khái niệm và cách khai báo biến, hằng

2 Làm bài 2, 3, 5/33

Ngày dạy: / /2008

Trang 6

Tiết 14 :

Kiểm tra bài viết số 1 (45’)

A Mục tiêu :

 Kiểm tra kiến thức học sinh về :

B Chuẩn bị :

1 Giáo viên :

Chuẩn bị đề kiểm tra

2 Học sinh :

Ôn lại kiến thức đã học

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

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

- Kiển tra sĩ số :

- ổn định trật tự :

II Ma trận đề :

Mức độ

III Đề bài

Đề bài :

Phần 1 : Trắc nghiệm khách quan : Mỗi câu đúng đợc 0,5 điểm

Khoanh tròn vào đáp án đúng nhất.

Câu 1 : Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal

Câu 2 : Để chạy chơng trình trong Turbo Pascal ta dùng tổ hợp phím nào ?

Câu 3 : Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến ?

a Var tb: real; b Type 4hs: integer; c Const x: real; d Var R = 30;

Câu 4 : Biểu thức toán học (a2 + b)(1 + c)3 đợc biểu diễn trong Pascal nh thế nào ?

a (a*a + b)(1+c)(1 + c)(1 + c) b (a.a + b)(1 + c)(1 + c)(1 + c)

c (a*a + b)*(1 + c)*(1 + c)*(1 + c) d (a2 + b)(1 + c)3

Câu 5 : Writeln (Ban hay nhap nam sinh);

Readln (NS);

ý nghĩa của hai câu lệnh trên là :

a Thông báo ra màn hình dòng chữ : “Ban hay nhap nam sinh”

b Yêu cầu ngời sử dụng nhập giá trị cho biến

c Thông báo ra màn hình dòng chữ : “Ban hay nhap nam sinh” và yêu cầu ngời sử dụng nhập giá trị cho biến NS

d Tất cả đều sai

Câu 6 : Bốn bạn A, B, C, D đa ra kết quả của phép chia, phép chia lấy phần nguyên và lấy

phần d của hai số nguyên 14 và 5 nh sau :

A 14/5 =2 ; 14 div 5 = 2 ; 14 mod 5 = 4

B 14/5 =2.8 ; 14 div 5 = 2 ; 14 mod 5 = 4

C 14/5 =2.8 ; 14 div 5 = 4 ; 14 mod 5 = 2

D 14/5 =3 ; 14 div 5 = 2 ; 14 mod 5 = 4

Trang 7

Hãy chọn bạn làm đúng

Phần 2 : Tự luận

Câu 7 : Viết các biểu thức toán sau đây dới dạng biểu thức Pascal : (1,5 điểm)

a 15(4 + 30 + 12)

b

10+ x¿2

¿

¿

¿

Câu 8 : (5 điểm)

Viết chơng trình nhập vào 2 số a, b từ bàn phím, tính trung bình cộng của hai số a, b

và in kết quả ra màn hình

Ngày dạy: / /2008

Tiết 1 :

Luyện gõ bàn phím nhanh với

finger break out

A Mục tiêu :

Giúp học sinh hiểu tác dụng của chơng trình là gõ nhanh và chính xác hơn Giới thiệu cho HS cách vào ra và các thành phần chính của chơng trình

B Chuẩn bị :

1 Giáo viên :

- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học nh máy tính, projector,

2 Học sinh :

- Đọc trớc bài

- SGK, Đồ dùng học tập, bảng phụ

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

I ổn định tổ chức lớp : - Kiển tra sĩ số :

- ổn định trật tự :

Trang 8

II Dạy bài mới :

Hoạt động của giáo viên Hoạt động của học sinh

Hoạt động 1 : Giới thiệu phần mềm Finger break out

Gv: Lớp 7 em đã đợc làm quen với phần

mềm luyện gõ phím nào ?

Gv: Phần mềm Typing test giúp em rèn

luyện kĩ năng gì ?

Gv : Giới thiệu mục đích của phần mềm

Finger break out

Hs : Trả lời phần mềm Typing test

Hs : Trả lời

Hoạt động 2 : Giới thiệu thành phần chính trên màn hình finger beak out

Gv : Giới thiệu biểu tợng của chơng

trình

Gv : Có thể mở rộng cách khởi động qua

nút start và làm mẫu

Gv : Nhấn ENTER (OK) để chuyển sang

màn hình chính của phần mềm

Gv : Ngón út tay trái gõ những phím

nào?, ngón áp út phải gõ những phím

nào ? ngón giữa tay trái gõ những phím

nào ?

G : Khi mới khởi động khung trống cha

hiển thị gì

Gv : Mở ô Level và giới thiệu mức khó

khác nhau của trò chơi

Gv : Chọn mức chơi và và nhấn start /

space bar để bắt đầu

Gv : Theo em bây giờ muốn dừng chơi

thì làm thế nào ?

G : Muốn thoát khỏi chơng trình làm thế

nào ?

Hs : Nêu cách khởi động chơng trình

Hs : Lên máy chủ thực hiện thao tác khởi động chơng trình

Hs : Quan sát màn hình chính để phần biệt các thành phần chính trong màn hình này

Hs : Nghiên cứu SGK để nắm đợc chức năng của các ngón tay tơng ứng với màu nào trên bàn phím

Hs : Trả lời theo từng câu hỏi của Gv

Hs : Quan sát và nắm vững cách chọn

Hs : Trả lời

Hs : - Muốn thoát khỏi phần mềm, nháy nút hoặc tổ hợp phím ALT+F4

Hoạt động 3: Cách chơi

Gv : Giới chốt từng bớc để bắt đầu chơi

Cách chơi :

- Gõ các phím ứng với kí tự bên trái

hoặc bên phải để di chuyển thanh ngang

sang trái hoặc phải

- Gõ kí tự ở giữa để bắn lên một quả cầu

nhỏ

- Chú ý nếu có quả cầu lớn thì di chuyển

thanh ngang để chặn không cho quả cầu

Hs theo dõi Gv giới thiệu

Trang 9

chạm “đất”.

Gv : Làm thế nào để di chuyển thanh

ngang và bắn quả cầu lên ?

Hs : Đọc thầm và nghiên cứu SGK

Hs : Trả lời

Hs : Ghi cách chơi

Củng cố kiến thức.

? Nêu cách khởi động và thoát khỏi chơng trình finger break out

? Màn hình của finger break out có những thành phần chính nào ?

H : Nhắc lại các kiến thức trọng tâm trong bài

G : Nhận xét và chốt kiến thức

Hớng dẫn về nhà.

- Học thuộc cách khởi động và thoát khỏi chơng trình Nắm chắc các thành phần chính và chức năng của các ngón tay tơng ứng với các màu trên màn hình bàn phím

Ngày dạy: / /2008

Tiết 2 :

Thực hành finger Break Out

A Mục tiêu :

 Luyện tập soạn thảo, chỉnh sửa chơng trình, biên dịch, chạy và xem kết quả hoạt động của chơng trình trong môi trờng Turbo Pascal

 Thực hành với các biểu thức số học trong chơng trình Pascal

B Chuẩn bị :

1 Giáo viên :

- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học nh máy tính, projector,

- Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt

2 Học sinh :

- Đọc trớc bài thực hành

- Học thuộc kiến thức lý thuyết và các bài tập đã học

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

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

- Kiển tra sĩ số :

- ổn định trật tự :

II Kiểm tra bài cũ :

Kiểm tra trong quá trình thực hành

III Dạy bài mới :

Hoạt động của giáo viên Hoạt động của học sinh

Hoạt động 1 : Hớng dẫn ban đầu

Gv : Đóng điện

Gv : Xác nhận kết quả báo cáo trên từng

máy

Gv : Phổ biến nội dung yêu cầu chung

trong tiết thực hành là viết chơng trình

Hs : Khởi động và kiểm tra tình trạng máy tính của mình => Báo cáo tình hình cho Gv

Hs : ổn định vị trí trên các máy

Trang 10

để tính toán.

Hoạt động 2 : Tìm hiểu thêm về cách in dữ liệu ra màn hình.

Hoạt động 3 : Giáo viên tổng kết nội dung tiết thực hành.

Ngày dạy: / /2008

Tiết 17

A Mục tiêu :

 Học sinh Hiểu rõ vai trò của biến trong lập trình;

 Học sinh lam quen với biến trong ngôn ngữ lập trình Pascal

B Chuẩn bị :

1 Giáo viên :

- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học nh máy tính, projector,

- Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt

2 Học sinh :

- Đọc trớc bài thực hành

- Học thuộc kiến thức lý thuyết và các bài tập đã học

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

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

- Kiển tra sĩ số :

- ổn định trật tự :

II Kiểm tra bài cũ :

Kiểm tra trong quá trình thực hành

III Dạy bài mới :

Hoạt động của giáo viên Hoạt động của học sinh

Hoạt động 1 : Hớng dẫn ban đầu

Gv : Đóng điện

Gv : Xác nhận kết quả báo cáo trên

từng máy

Gv : Phổ biến nội dung yêu cầu

chung trong tiết thực hành là viết

chơng trình để tính toán.

Hs : Khởi động và kiểm tra tình trạng máy tính của mình => Báo cáo tình hình cho G

Hs : ổn định vị trí trên các máy

Hoạt động 2 : Giáo viên hớng dẫn H làm bài 1 phần b, c và bài 2.

Nhận xét sau tiết thực hành :

Hớng dẫn về nhà.

Chuẩn bị bài 3 và phần tổng kết để tiết sau thực hành tiếp

Ngày dạy: / /2008

Ngày đăng: 05/03/2021, 18:44

w