- Học sinh thực hiện thành thạo các thao tác với phần mềm Pascal để thực hiện viết chương trình, dịch, chạy và lưu chương trình; viết chương trình Pascal có sử dụng biến mảng.. 1.3 Thái[r]
(1)Tuần 30 - Tiết 59 - 60 Ngày dạy: 28/03/2016
Bài thực hành 7:
XỬ LÍ DÃY SỐ TRONG CHƯƠNG TRÌNH
1 MỤC TIÊU: 1.1 Kiến thức:
* Hoạt động:
- Học sinh biết thao tác với phần mềm Pascal để thực viết chương trình, dịch, chạy lưu chương trình
- Học sinh biết hiểu câu lệnh chương trình; hiểu việc khai báo mảng, việc xử lí dãy số chương trình
1.2 Kĩ năng:
Hs thực được:
- Học sinh thực thao tác với phần mềm Pascal để thực viết chương trình, dịch, chạy lưu chương trình; viết chương trình Pascal có sử dụng biến mảng
Hs thực thành thạo:
- Học sinh thực thành thạo thao tác với phần mềm Pascal để thực viết chương trình, dịch, chạy lưu chương trình; viết chương trình Pascal có sử dụng biến mảng
1.3 Thái độ: Thói quen:
- Học sinh thói quen tự rèn luyện mơn học có ý thức học tập mơn, ham thích tìm hiểu tư khoa học
Tính cách:
- Rèn luyện tính kiên trì học tập, rèn luyện
2 NỘI DUNG BÀI HỌC:
- Thực hành sử dụng biến mảng
3 CHUẨN BỊ:
3.1 Giáo viên: Phòng máy Phần mềm Pascal hoạt động tốt
3.2 Học sinh: Học cũ, xem trước
4 TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: 4.1.
Ổn định tổ chức kiểm diện (2 phút)
Giáo viên ổn định tổ chức kiểm diện học sinh
4.2.
Kiểm tra miệng :
(2)4.3.
Tiến trình học:
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC
Hoạt động :(80’)
Gv: Yêu cầu học sinh đọc yêu cầu tập sách giáo khoa
Hs: Đọc hiểu yêu cầu tập
Gv: Gợi ý ý tưởng toán
Hs: Xây dựng ý tưởng cho toán
Gv: Giáo viên yêu cầu học sinh tìm hiểu câu lệnh chương trình Sgk đưa
Hs: Đọc hiểu chương trình
Gv: Nhận xét Cho học sinh viết chạy thử chương trình máy
Hs: Viết chương trình, chạy thử chương trình
Gv: Quan sát Trả lời câu hỏi thắc mắc học sinh
Gv: Yêu cầu học sinh chạy thử chương
Bài Bổ sung chỉnh sửa chương trình để nhập hai loại điểm Toán Ngữ văn bạn, sau in hình điểm trung bình bạn lớp (theo cơng thức điểm trung bình = (điểm Tốn + điểm Ngữ văn)/2), điểm trung bình lớp theo mơn Tốn Ngữ văn
a) Tìm hiểu ý nghĩa 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;
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.
(3)trình với liệu tự cho
Hs: Thực chạy chương trình
trong chương trình Thêm lệnh cần thiết, dịch chạy chương trình với số liệu thử
4.4.
Tổng kết (3 phút)
- Giáo viên đánh giá kết tiết thực hành
- Tuyên giương em làm tốt, nhiệt tình Phê bình nhắc nhở em chưa nghiêm túc tiết thực hành
4.5.
Hướng dẫn học tập (5 phút)
Đối với học tiết này:
- Về nhà xem lại chương trình thực hành hôm
- Về nhà viết lại chạy thử chương trình với liệu vào khác để hiểu chương trình (nếu có điều kiện)
Đối với học tiết tiếp theo:
- Xem lại kiến thức câu lệnh học (If, For, While) để tiết sau làm kiểm tra tiết thực hành đạt kết cao
5.
PHỤ LỤC.