Xử lý dóy số trong chương trỡnh.. - Giỳp Hs cũng cố kỹ năng đọc, hiểu hiệu chỉnh lỗi trong chương trỡnh, chạy chương trỡnh và xem kết quả.. - Hiểu và viết được chương trỡnh tham chiếu đế
Trang 1Trờng THCS Sơn Tiến Giáo viên: Phạm Tuấn Anh.
D ạy Lớp: 8B; 8C; 8D Ngày soạn: 00/03/2009.
Ti ết PPCT: 58 Ngày dạy: 00/03/2009.
Bài Thực Hành 7 Xử lý dóy số trong chương trỡnh (T2)
I Mục tiờu:
- Giỳp hs khai bỏo và sử dụng cỏc biến mảng
- Giỳp Hs ụn luyện cỏch sử dụng cõu lệnh rẽ nhỏnh, lệnh lặp
- Giỳp Hs cũng cố kỹ năng đọc, hiểu hiệu chỉnh lỗi trong chương trỡnh, chạy
chương trỡnh và xem kết quả
- Hiểu và viết được chương trỡnh tham chiếu đến cỏc phần tử trong mảng,
nhập/xuất cỏc phần tử trong mảng
II Chuẩn bị:
- Gv: phũng mỏy
- Hs: bài tập thực hành
III Tiến trỡnh lờn lớp:
1 Ổn định lớp:
2 Bài mới:
-Gv: yờu cầu hs tiếp tục thực hành bài 2
sgk
Bài 2 Bổ sung và chỉnh sửa chơng trình
trong bài 1 để nhập hai loại điểm Toán và
Ngữ văn của các bạn, sau đó in ra màn hình
điểm trung bình của mỗi bạn trong lớp
(theo công thức điểm trung bình = (điểm
Toán + điểm Ngữ văn)/2), điểm trung bình
của cả lớp theo từng môn Toán và Ngữ văn
a) Tìm hiểu ý nghĩa của các câu lệnh sau
đây:
Phần khai báo:
Var
i, n: integer;
TbToan, TbVan: real;
DiemToan, DiemVan: array[1 100] of
real;
-Gv: lưu ý hs gừ theo đỳng cỳ phỏp của
chương trỡnh
- Gv: nhắc nhở hs khi viết chương trỡnh chổ
nào cần bổ sung và chỉnh sủa chương trỡnh
- Gv: tiếp tục theo dừi, hướng dẫn cho hs
sửa lỗi nếu sai
- Từ đú giỏo viờn yờu cầu hs thực hành tiếp
và chỉnh sửa chương trỡnh và nhận biết lỗi
- Gv: Qua bài 2 cho ta thấy được điều gỡ?
- Gv: yờu cầu hs thoỏt khỏi Turbo Pascal,
Hs: Thực hành bài 2
Hs: thực hành
Hs: lắng nghe và thực hành
Hs: thực hành
Hs: thực hành bài 3
Hs: trả lời
Phần thân chơng trình:
begin
writeln('Diem trung binh:');
for i:=1 to n do writeln(i,' ',(DiemToan[i]
+DiemVan[i])/2:3:1);
TbToan:=0; TbVan:=0;
for i:=1 to n do begin TbToan:=TbToan+DiemToan[i];
TbVan:=TbVan+DiemVan[i] end;
TbToan:=TbToan/n; TbVan:=TbVan/n; writeln('Diem trung binh mon Toan: ',TbToan:3:2);
writeln('Diem trung binh mon Van:
',TbVan:3:2);
end.
b) Bổ sung các câu lệnh trên vào vị trí
Giáo án tin học lớp 8.
Trang 2Trờng THCS Sơn Tiến Giáo viên: Phạm Tuấn Anh.
lưu những bài đó chỉnh sửa thích hợp trong chơng trình Thêm các
lệnh cần thiết, dịch và chạy chơng trình với các số liệu thử
3 Cũng cố:
Cú pháp khai báo biến mảng kiểu số nguyên và số thực trong Pascal có dạng:
+) Var <tên biến mảng>:array[<chỉ số đầu> <chỉ số cuối>]of integer;
Var <tên biến mảng>: array[<chỉ số đầu> <chỉ số cuối>] of real; trong đó chỉ số
đầu không lớn hơn chỉ số cuối.
+) Tham chiếu tới phần tử của mảng đợc xác định bằng cách:<tên biến mảng>[chỉ
số]
4.Dặn dũ:
- Về nhà xem lại cỏc bài tập đó thực hành Nếu hs nào cú mỏy tớnh cỏ nhõn thỡ nờn thao tỏc lại nhiều lần cho thành thạo
- Xem trước các bài tập tiết tiếp theo chữa bài tập
Giáo án tin học lớp 8.