Giáo án Tin học 8 - Tiết 22: Bài tập - Năm học 2009-2010

Giáo án Tin học 8 - Tiết 22: Bài tập - Năm học 2009-2010

I. Mục tiêu:

- Sử dụng kiến thức đã học để giải bài tập SGK trang 79.

- Vận dụng biến mảng để viết chương trình một vài bài toán cụ thể.

II. Chuẩn bị:

GV: Bảng phụ

HS: SGK, dụng cụ học tập đầy đủ.

III. Hoạt động dạy học:

1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’).

2/ Kiểm tra bài cũ:

 

doc 2 trang Người đăng tranhiep1403 Lượt xem 920Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tiết 22: Bài tập - Năm học 2009-2010", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
GIÁO ÁN TIN HỌC 8
Tiết PPCT: 22 (HKII)
Ngày soạn: 7/3/2010
Ngày dạy: ............................................. 
BÀI TẬP
Mục tiêu:
- Sử dụng kiến thức đã học để giải bài tập SGK trang 79.
- Vận dụng biến mảng để viết chương trình một vài bài toán cụ thể.
II. Chuẩn bị:
GV: Bảng phụ
HS: SGK, dụng cụ học tập đầy đủ.
III. Hoạt động dạy học:
1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’).
2/ Kiểm tra bài cũ: 
5’
TG
Hoạt động của GV
Hoạt động của HS
Nội dung
- Đặt câu hỏi chung cho cả lớp:
- Cách khai báo biến sau đây đúng hay sai:
1. var x:Array [10,13] of Integer;
2. var x:Array [5..10.5] of Real;
3. var x:Array [3.4..4.8] of Integer;
- Y/c 1 Hs trả lời các câu hỏi trên.
- Y/c 2 Hs nhận xét, đánh giá.
- Nhận xét, đánh giá điểm số.
- 1 HS trả lời, ghi bảng.
- Hai HS nhận xét, đánh giá HS trả lời câu hỏi và đề nghị điểm số.
- Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ.
- Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi.
3/ Bài mới:
TG
Hoạt động của GV
Hoạt động của HS
Nội dung
30’
Hoạt động : Giải bài tập
- Trong bài trước, chúng ta đã tìm hiểu rất kỹ về biến mảng và cách sử dụng nó trong lập trình Pascal. Tiết này, chúng ta sẽ nghiên cứu tiếp những bài tập liên quan đến biến mảng nhằm góp phần củng cố hơn những kiến thức đã học.
- Y/c 1 Hs đọc và trình bày câu trả lời bài tập 1.
- Trình bày bảng bài tập 2, Y/c 2 Hs lần lượt nhận xét từng trường hợp khai báo.
- Y/c 1 Hs đọc và nêu nhận xét bài tập 3 (GV gợi ý trả lời).
- Y/c 1 Hs đọc và nêu nhận xét bài tập 4 (GV gợi ý trả lời).
- Trình bày nội dung bài tập 5, hướng dẫn HS viết chương trình.
- Đọc và trả lời bài tập 1.
- Nhận xét, sửa chữa những trường hợp khai báo sai cú pháp (nếu có).
- Đọc và nêu nhận xét bài tập 3.
- Đọc và nêu nhận xét bài tập 3.
- Viết chương trình bài tập 5.
Bài 1: Lợi ích chính của việc sử dụng biến mảng là rút gọn việc viết chương trình, có thể sử dụng câu lệnh lặp để thay nhiều câu lệnh. Ngoài ra chúng ta còn có thể lưu trữ và xử lí nhiều dữ liệu có nội dung liên quan đến nhau một cách hiệu quả.
Bài 2: a) Sai. Phải thay dấu phẩy bằng hai dấu chấm; b) và c) Sai, vì giá trị nhỏ nhất và lớn nhất của chỉ số mảng phải là số nguyên; d) Sai, vì giá trị đầu của chỉ số mảng phải nhỏ hơn hoặc bằng chỉ số cuối; e) Đúng.
Bài 3: Đúng
Bài 4: Không thực hiện được vì chỉ số cuối phải là số nguyên.
Bài 5: 
Program Nhap_so;
Uses Crt;
var N, i: integer;
 A: array[1..100] of real;
begin
Clrscr;
write('Nhap so phan tu cua mang, n= '); read(n);
for i:=1 to n do
begin
write('Nhap gia tri ',i,'cua mang, a[',i,']= ');
readln(a[i]) 
end;
end.
4. Củng cố, dặn dò:
9’
TG
Hoạt động của GV
Hoạt động của HS
Nội dung
* Củng cố:
- Viết chương trình tìm những số chẵn trong dãy số nhập vào từ bàn phím, độ dài dãy được nhập từ bàn phím.
* Dặn dò: Bài tập về nhà.
- Viết chương trình tìm những số lẽ trong dãy số nhập vào từ bàn phím, độ dài dãy được nhập từ bàn phím.
- Hs trả lời và nhận xét câu hỏi của GV.
- Hs trả lời một số câu hỏi của GV đặt ra.

Tài liệu đính kèm:

  • docPPCT 22(BT).doc