1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án tin học 8 tuần 6 10

23 137 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 23
Dung lượng 1,09 MB

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

Nội dung

HOẠT ĐỘNG DẠY HỌC Hoạt động của thầy Hoạt động của trò Nội dung Hoạt động 1 : Hướng dẫn ban đầu - Phổ biến nội dung yêu cầu chung Hoạt động 2 : Rèn kỹ năng soạn, dịch, chạy chương trình

Trang 1

- Kết hợp được giữa lệnh Write, Writeln với Read, Readln để thực hiện việc nhập

dữ liệu cho biến từ bàn phím

- Hiểu cách khai báo và sử dụng hằng

- Thái độ học tập nghiêm túc, yêu thích môn học

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1 GV: bài thực hành, máy tính điện tử

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

Phổ biến nội dung

yêu cầu chung

- Nghiên cứu SGKtrả lời

- Theo dõi

- Làm câu a, b, c, dtheo yêu cầu SGK

Viết chương trình Pascal có khai báo

và sử dụng biến

Bài toán: Một cửa hàng cung cấp

dịch vụ bán hàng thanh toán tại nhà Khách hàng chỉ cần đăng kí số lượngmặt hàng cần mua, nhân viên cửa hàng sẽ trả hàng và nhận tiền thanh toán tại nhà khách hàng Ngoài trị giá hàng hoá, khách hàng còn phải trả thêm phí dịch vụ Hãy viết chương trình Pascal để tính tiền thanh toán trong trường hợp khách chỉ mua một mặt hàng

Trang 2

giá và cho điểm HS

readln;

end

a) Lưu chương trình với tên TINHTIEN.PAS. Dịch và chỉnh sửacác lỗi gõ, nếu có

b) Chạy chương trình với các bộ

dữ liệu (đơn giá và số lượng) nh sau(1000, 20), (3500, 200), (18500,123) Kiểm tra tính đúng của các kếtquả in ra

Trang 3

Tiết 14: Bài thực hành số 3 (tt)

KHAI BÁO VÀ SỬ DỤNG BIẾN

I MỤC TIÊU CẦN ĐẠT

- Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực

- Hiểu cách khai báo và sử dụng hằng

- Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln

- Thái độ học tập nghiêm túc, yêu thích môn học

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1 GV: bài thực hành, máy tính điện tử

2 HS: Học bài, sách,vở, bút

III HOẠT ĐỘNG DẠY HỌC

Hoạt động của thầy Hoạt động của trò Nội dung

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

- Phổ biến nội dung

yêu cầu chung

Hoạt động 2 : Rèn kỹ năng soạn, dịch, chạy chương trình có sử dụng biến

- Hớng dẫn HS chỉ

ra các bước để giải

quyết bài toán này

- Kiểm tra và hướng

- Thực hành Thamkhảo chương trìnhhoan_doi trong SGK

- Soạn, dịch và chạychương trình nàytrên máy

- Trả lời

Bài 2 Thử viết chương trình nhập

các số nguyên x và y, in giá trị của x

và y ra màn hình Sau đó hoán đổi các giá trị của x và y rồi in lại ra màn hình giá trị của x và y.

Tham khảo chơng trình sau:

program hoan_doi;

var x,y,z:integer; begin

read(x,y);

writeln(x,' ',y); z:=x;

x:=y;

y:=z;

writeln(x,' ',y); readln

end.

Trang 4

Hoạt động 3: Tổng kết nội dung tiết thực hành.

trong đó danh sách biến gồm tên các

biến và đợc cách nhau bởi dấu phẩy

2 Cú pháp lệnh gán trong Pascal:

<biến>:= <biểu thức>

3 Lệnh read(<danh sách biến>) hay

readln (<danh sách biến>), trong đó danh sách biến là tên các biến đã

khai báo, đợc sử dụng để nhập dữliệu từ bàn phím Sau khi nhập dữliệu cần nhấn phím Enter để xácnhận Nếu giá trị nhập vào vợt quáphạm vi của biến, nói chung kết quảtính toán sẽ sai

4 Nội dung chú thích nằm trong cặp

dấu {} bị bỏ qua khi dịch chương

Trang 5

1 Giáo viên: Sgk, máy tính.

2 Học sinh: Sgk, chuẩn bị bài III TỔ CHỨC HOẠT ĐỘNG DẠY VÀ HỌC:

1 Ổn định lớp

2 Kiểm tra bài cũ

3 Bài mới

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

Giáo viên nêu tóm tắt kiến thức đã

học

Cho hoàn tất các câu hỏi sgk, cho

làm bài tập

1 Hãy cho biết lí do để viết

chương trình điều khiển máy

tính?

2 Hãy cho biết các bước cần thực

hiện để tạo ra các chương trình

máy tính

3 Hãy cho biết thành phần cơ bản

của ngôn ngữ lập trình

4 Biến là gì? Hãy cho biết phép

gán giá trị cho một biến là gì, cho

ví dụ và giải thích

Học sinh chú ý lắng nghe và ghi bài

Học sinh nhiên cứu trả lời

- Lí do: Điều khiển máy tính tự động thựchiện các công việc đa dạng và phức tạp màmột lệnh đơn giản không đủ để chỉ dẫn.Học sinh nhiên cứu trả lời

- Hai bước cơ bản để tạo ra các chương trìnhmáy tính là (1) viết chương trình theo ngônngữ lập trình và (2) dịch chương trình thànhngôn ngữ máy để máy tính hiểu được và kếtquả là tệp tin có thể thực hiện được trên máytính Lưu ý rằng, đây chỉ là hai bước cơ bảntrong lập trình và chỉ là một phần của côngviệc giải quyết bài toán bằng máy tính

- Các thành phần cơ bản ngôn ngữ lập trình gồm bảng chữ cái và các quy tắc để viết cáccâu lệnh (cú pháp) có ý nghĩa xác định, cách bố trí các câu lệnh, sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính

- Học sinh nhiên cứu trả lờiXét về mặt lập trình, biến đại lượng đượcdùng để lưu trữ dữ liệu và dữ liệu được biếnlưu trữ có thể thay đổi trong khi thực hiệnchương trình Xét về mặt lưu trữ dữ liệu, cóthể xem biến là “tên” của một vùng nhớ

Trang 6

5.Nêu sự khác nhau giữa biến và

hằng và cho một vài ví dụ về biến

Gán giá trị cho một biến về thực chất là lưu

dữ liệu tương ứng vào vùng nhớ được đặt tên và dành riêng cho biến Việc thực hiện các tính toán và xử lí với biến có nghĩa là thực hiện tính toán và xử lí với dữ liệu đượcgán đó

Giả sử X được khai báo là biến với kiểu dữ liệu số nguyên và X được gán dữ liệu là số Sau khi khai báo, chương trình sẽ dành riêng một vùng nhớ nào đó cho biến X, và khi gán 5 cho X thì vùng nhớ đó lưu dữ liệu Học sinh nhiên cứu trả lời

- Mặc dù đều cùng phải khai báo trước khi

có thể sử dụng trong chương trình, sự khác nhau giữa biến và hằng là ở chỗ giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình, còn giá trị của biến thì có thể thay đổi được tại từng thời điểm thực hiện chương trình

IV CỦNG CỐ VÀ HỨƠNG DẪN VỀ NHÀ

1 Củng cố:

2 Dặn dò: về nhà học bài, tiết sau kiểm tra 1 tiết.

Trang 7

Tiết 16:

ĐỀ KIỂM TRA 1 TIẾT

Môn tin học: 8 I.MỤC TIÊU.

- Kiểm tra lại những kiến thức đã học.

- Học sinh tự đánh giá việc lĩnh hội kiến thức của mình

- Rèn tính tư duy độc lập, sáng tạo, kiên trì cho học sinh

II ĐỀ BÀI.

1 Chương trình dịch là gì?(1đ)

2 Em hãy nêu sự khác nhau giữa biến và hằng, cho mộtvài ví du về biến và

hằng.(2đ)

3 Hãy cho biết kiểu dử liệu của các biến cần khai báo dùng đểviế chương

trình để giải các bài toán dưới đây.(2đ)

- 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

h tương ứng (a va hlàcác số tự nhiên nhập vàotừ bàn phím)

- 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ênn a và b

4 Khai báo nào sao đây là đúng: (2đ)

b var x:=5; b var a:integer; c var R=12; d.const Pi=3.14;

5 Hãy cho biết chương trình Pascal sau đây có hợp lệ không, tại sao? (2đ)

- Chươngtrình 1

BeginWriteln(‘chaoban’);

2 (2đ) Sự khác nhau giữa biến và hằng: Sự khác nhau giữa biến và hằng là ở chổ giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình, còn giá trị của biến có thể được thay đổi trong từng thời điểm thực hiện chương trình

3 .(2đ) a các biến a, h là kiểu số nguyên S là kiể số thực

b a, b, c, d đều là kiểu số nguyên

Trang 8

4 (2đ) Khai báo đúng là câu b, d.

5 (2đ) Chương trình 1 là chương trình hợp lệ Tại vì một chương trình dợp lệ l2 chương trình đó nhất thiết phài có phần thân chương trình được đảm bảo

bằng : begin và end.(có dấu ).

chương trình 2 không hợp lệ tại vì câu lệnh khai báo chương trình program

ct_thu; nằm ở phần thân chương trình.

- Một số HS nắm bài được, làm bài tốt

- Đánh giá được thực lực của HS qua bài kiểm tra

Tồn tại:

- Một số em làm còn sai nhiều do chưa nắm được các khái niệm, cách viết chươngtrình Pascal

- Trong quá trình làm bài việc tẩy xóa còn nhiều

VI Biện pháp sau kiểm tra.

- Trả bài, cùng HS chữa bài thật kỹ để HS nắm được chổ sai của mình

- Yêu cầu HS về nhà tự làm lại bài vào vở

- Chú ý kèm cặp thêm cho HS yếu, kém ngay trong tiết học

- Thường xuyên hướng dẫn các bước viết chương trình, giúp hs viết được chươngtrình Pascal

Trang 9

Tiết: 17 LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT

I MỤC TIÊU CẦN ĐẠT

- Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh

- Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp

- Rèn luyện được kỹ năng gõ bàn phím nhanh và chính xác hơn

- Vận dụng được: hình thành kỹ năng và thói quen gõ bàn phím bằng mườingón tay

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1 Giáo viên:

Sách giáo khoa, máy tính điện tử, phần mềm Finger break out

2 Học sinh: sgk, chuẩn bị bài ở nhà

III TIẾN TRÌNH DẠY HỌC:

1 Ổn định lớp

2 Kiểm tra bài cũ

3 Bài mới

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG

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

? Hãy nêu mục đích sử

dụng của phần mềm

+ Mục đích của phần mềm làluyện gõ bàn phím nhau vàchính xác

1 Giới thiệu phần mềm:

Hoạt động 2:Tìm hiểu cách khởi động và giới thiệu màn hình chính của phần mềm.

? Hãy nêu cách để khởi

Học sinh chú ý quan sát

+ Các thành phần chính củaphần mềm gồm:

- Hình bàn phím ở vị trítrung tâm

- Khu vực chơi phía trênhình bàn phím

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

a) Khởi động phầnmềm:

Để khởi động phầnmềm ta nháy đúpchuột lên biểu tượng

Trang 10

Muốn thoát khỏi phần

mềm ta nháy chuột lên

nút Stop ở khung bên

phải hoặc nháy vào nút

Close

- Khung bên phải chứa cáclệnh và thông tin của lượtchơi

- Xuất hiện hộp thoại chobiết các phím (trong bànphím) được sử dụng tronglần chơi đó.-> Nhấn phímspace để bắt đầu chơi

b) Giới thiệu màn hìnhchính của phần mềm:

c) Thoát khỏi phầnmềm

- Muốn thoát khỏiphần mềm ta nháy

chuột lên nút Stop ở

khung bên phải hoặcnháy vào nút Close

- Điều khiển thanh ngang vàbắn những quả cầu nhỏ bằngcác phím tương ứng

- Không được để quả cầu lớn

“ chạm đất”

- Ở các mức khó hơn, khôngđược để các con vật lạchạm vào thanh ngang

3 Hướng dẫn sửdụng:

Trang 11

a Củng cố:

b Hướng dẫn về nhà: Về nhà xem tiếp phần còn lại

Trang 12

Ngày soạn 17/10/12 Ngày dạy 19/10/12

Tiết: 18: LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT(tt)

I MỤC TIÊU CẦN ĐẠT

- Biết sử dụng phần mềm Finger Break Out để luyện gõ mười ngón

- Rèn luyện được kỹ năng gõ bàn phím nhanh và chính xác

- Cẩn thận, nghiêm túc luyện tập từ dễ đến khó

- Phát triển tư duy, phản xạ nhanh

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1 Giáo viên:Sách giáo khoa, máy tính điện tử, phần mềm Finger break out

2 Học sinh: chuẩn bị bài trước ở nhà, sgk.

III TIẾN TRÌNH DẠY HỌC:

c Ổn định lớp

d Bài cũ: gọi học sinh thực hành trên máy

e Bài mới HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG

Hoạt động 2: Giới thiệu nội dung bài thực hành.

GV giới thiệu NỘI

Trang 13

Tiết: 19: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH

I MỤC TIÊU CẦN ĐẠT

- Hiểu được bài toán và biết cách xác định bài toán

- Rèn luyện kĩ năng phân tích và xác định bài toán

- Thái độ học tập nghiêm túc, yêu thích môn học

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1 GV:Sách giáo khoa, máy tính điện tử

HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA TRÒ NỘI DUNG

Hoạt động 1: Tìm hiểu khái niệm bài toán

? Bài toán là khái niệm

quen thuộc ta thường

quyết các công việc đa

dạng hơn nhiều như lập

bảng cửu chương, lập

bảng điểm của các bạn

trong lớp…

- Giáo viên phân tích

=> yêu cầu học sinh

đưa ra khái niệm bài

toán

+ Bài toán là khái niệm

ta thường gặp ở các mônnhư: toán, vật lý, hoáhọc…

Ví dụ như: tính tổng các

số tự nhiên từ 1 đến 100,tính quảng đường ô tô điđược trong 3 giờ với vậntốc 60 km/giờ

+ Học sinh chú ý lắngnghe => ghi nhớ kiếnthức

+ Ta có thể hiểu bài toán

là một công việc hay mộtnhiệm vụ cần phải giảiquyết

1 Bài toán và xác định bài toán:

a) Bài toán:

- Bài toán là một công việchay một nhiệm vụ cần giảiquyết

Hoạt động 2: Tìm hiểu cách xác định bài toán.

- Để giải quyết được

một bài toán cụ thể,

người ta cần xác định

bài toán, tức là xác định

+ Học sinh chú ý lắngnghe => ghi nhớ kiếnthức

b) Xác định bài toán:

Trang 14

rõ các điều kiện cho

trước và kết quả thu

- Kết quả thu được:

Diện tích hình tam giác

Ví dụ 3: Đối với bài

toán nấu một món ăn

Học sinh chú ý lắngnghe

- Điều kiện cho trước: Vịtrí nghẽn giao thông vàcác con đường có thể đi

từ vị trí hiện tại tới vị trícần tới

- Kết quả thu được:

Đường đi từ vị trí hiệntại tới vị trí cần tới màkhông qua điểm nghẽngiao thông

- Điều kiện cho trước:

Các thực phẩm hiện có(trứng, mỡ, mắm, muối,rau…)

- Kết quả thu được: mộtmón ăn

- Để giải quyết được mộtbài toán cụ thể, người ta cầnxác định bài toán, tức là xácđịnh rõ các điều kiện chotrước và kết quả thu được

Trang 15

1 Củng cố:

2 Hướng dẫn về nhà:

- Về nhà học bài, kết hợp SGK

Trang 16

Ngày soạn 24/10/12 Ngày dạy 26/10/12

Tiết: 20: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (tt)

I MỤC TIÊU CẦN ĐẠT

- Biết được các bước giải một bài toán trên máy tính, thế nào là thuật toán?

- Biết được khái niệm thuật toán và cách mô tả thuật toán

- Rèn luyện kĩ năng lập các bước giải một bài toán đơn giản

- Rèn luyện kĩ năng mô tả thuật toán

- Thái độ học tập nghiêm túc, rèn luyện tư duy logic

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1 GV:Sách giáo khoa, máy tính điện tử

HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA TRÒ NỘI DUNG

Hoạt động 1: Tìm hiểu khái niệm thuật toán

- Việc dùng máy tính

giải một bài toán nào

đó chính là đưa cho

máy tính dãy hữu hạn

các thao tác đơn giản

mà nó có thể thực hiện

được để từ các điều

kiện cho trước ta nhận

được kết quả cần thu

+ Học sinh chú ý lắngnghe

2 Quá trình giải bài toán trên máy tính.

a) Khái niệm thuật toán:

+ Dãy hữu hạn các thao tác cầnthực hiện để giải một bài toán

được gọi là thuật toán.

Trang 17

- Yêu cầu học sinh

nghiên cứu SGK =>

quá trình giải bài toán

trên máy tính

- Hãy trình bày quá

trình giải bài toán trên

b) Quá trình giải bài toán trênmáy tính:

+ Quá trình giải bài toán trênmáy tính gồm các bước sau:

- Xác định bài toán: Từ phát

biểu của bài toán, ta xác địnhđâu là thông tin đã cho và đâu

là thông tin cần tìm

- Mô tả thuật toán: Tìm cách

giải bài toán và diễn tả bằngcác lệnh cần phải thực hiện

- Viết chương trình: Dựa vào

mô tả thuật toán ở trên, ta viếtchương trình bằng một ngônngữ lập trình mà ta biết

Hoạt động 3: Tìm hiểu cách mô tả thuật toán.

Nêu những bước phải

? Em hãy mô tả thuật

toán để liệt kê các

bước pha trà mời

khách

- Nêu không có mô tả

gì khác trong thuật

toán, các bước của

thuật toán được thực

B1: vo gạo B2: cho gạo vào nồi B3: Cho nồi vào nấu B4: Cho cơm vào bát

- INPUT: Trà, nước sôi,

ấm và chén

- OUTPUT: Chén trà đãpha để mời khách

- Bước 1 Tráng ấm,chén bằng nước sôi

- Bước 2 Cho trà vàoấm

- Bước 3 Rót nước sôivào ấm và đợi khoảng 3đến 4 phút

- Bước 4 Rót trà rachén để mới khách

Trang 18

- Bước 1 Đập trứng,tách vỏ và cho trứngvào bát.

- Bước 2 Cho một chútmuối và hành tươi tháinhỏ vào bát trứng Dùngđũa khuấy mạnh chođến khi đều

- Bước 3 Cho một thìadầu ăn vào chảo, đunnóng đều rồi đỏ trứngvào đun tiếp trong 3phút

- Bước 4 Lật mặt trêncủa miếng trứng úpxuống dưới Đun tiếptrong khoảng 1 phút

- Bước 5 Lấy trứng rađĩa

IV CUÛNG CỐ

Ngày đăng: 01/11/2017, 22:49

TỪ KHÓA LIÊN QUAN

w