Đang tải... (xem toàn văn)
IV. TIẾN TRÌNH HOẠT ĐỘNG-GIÁO DỤC 1. Viết chương trình nhập điểm của các bạn trong lớp.. GV: Gợi ý để HS liệt kê các biến. Yêu cầu HS liệt kê biến định sử dụng trong chương trình.. GV: Y[r]
(1)Ngày soạn:
Ngày dạy: 8C1: 8C2: 8C3:
Tiết 60
BÀI THỰC HÀNH 7
XỬ LÝ DÃY SỐ TRONG CHƯƠNG TRÌNH I MỤC TIÊU
1 Kiến thức
- Thực hành khai báo sử dụng biến mảng
- Ôn luyện cách sử dụng câu lệnh If then; For Kỹ năng
- Cách sử dụng câu lệnh lặp for…do
- Củng cố kĩ đọc, hiểu chỉnh sửa chương trình
- Viết chương trình với thuật tốn tìm giá trị lớn nhất, nhỏ dãy số, tính tổng dãy số
Thái độ
- Ham thích lập trình máy tính để giải tập 4 Năng lực
Năng lực tự học; giải vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin truyền thông; sử dụng ngôn ngữ
II CHUẨN BỊ
1 Giáo viên: giáo án, máy chiếu 2 Học sinh: Kiến thức cũ, sách, vở. III PHƯƠNG PHÁP, KĨ THUẬT
- Phương pháp: Đặt vấn đề, vấn đáp, gợi mở, phân tích, trực quan. - Kĩ thuật: Động não, chia nhóm, giao nhiệm vụ.
IV TIẾN TRÌNH HOẠT ĐỘNG-GIÁO DỤC 1 Ổn định lớp (1')
2 Bài mới
A HOẠT ĐỘNG KHỞI ĐỘNG (5'): Khơng. B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Hoạt động GV HS Nội dung GV: Đưa tập SGK
? Gọi học sinh nêu ý tưởng
GV: Yêu cầu HS nhắc lại cách sử dụng khai báo biến mảng ?
Bài Viết chương trình nhập điểm bạn lớp Sau in hình số bạn đạt kết học tập loại giỏi, khá, trung bình (theo tiêu chuẩn từ 8.0 trở lên đạt loại giỏi, từ 6.5 đến 7.9 đạt loại khá, từ 5.0 đến 6.4 đạt trung bình 5.0 xếp loại kém)
(2)GV: Gợi ý để HS liệt kê biến Yêu cầu HS liệt kê biến định sử dụng chương trình
GV: Yêu cầu HS giải thích ý nghĩa câu lệnh phân khai báo chương trình
GV: Yêu cầu HS giải thích ý nghĩa câu lệnh phân khai báo chương trình
b) Liệt kê biến dự định sử dụng chương trình Tìm hiểu phần khai báo tìm hiểu tác dụng biến:
program Phanloai; uses crt;
Var
i, n, Gioi, Kha, Trungbinh, Kem: integer;
A: array[1 100] of real;
a) Gõ phần khai báo vào máy tính lưu tệp với tên Phanloai Tìm hiểu câu lệnh phần thân chương trình đây:
Begin clrscr;
write(‘Nhap so cac ban lop, n = ‘); readln(n);
writeln(‘Nhap diem:’);
For i:=1 to n Begin write(i,’ ‘); readln(a[i]); End;
Gioi:=0; Kha:=0; Trungbinh:=0; Kem:=0;
for i:=1 to n do begin
if a[i]>=8.0 then Gioi:=Gioi+1; if a[i]<5 then Kem:=Kem+1; if (a[i]<8.0) and (a[i]>=6.5) then Kha:=Kha+1;
if (a[i]>=5) and (a[i]<6.5) then Trungbinh:=trungbinh+1
end;
writeln(‘Ket qua hoc tap:’); writeln(Gioi,’ ban hoc gioi’); writeln(Kha,’ ban hoc kha’);
writeln(Trungbinh,’ ban hoc trung binh’);
writeln(Kem,’ ban hoc kem’); readln
(3)HS: Thực hành máy tính
GV: Quan sát, hướng dẫn HS thực hành
b) Gõ tiếp phần chương trình vào máy tính sau phần khai báo Dịch, chạy chương trình
C HOẠT ĐỘNG LUYỆN TẬP (5')
Viết chương trình nhập n số ngun từ bàn phím Nhập số x In hình số không lớn x (n, x số nguyên nhập từ bàn phím)
D HOẠT ĐỘNG VẬN DỤNG, SÁNG TẠO (5')
Viết chương trình nhập n số nguyên từ bàn phím Sắp xếp dãy theo thứ tự tăng dần In dãy sau xếp
E HOẠT ĐỘNG TÌM TỊI, MỞ RỘNG (5')
Em thực hành giải ngôn ngữ lập trình khác? * HƯỚNG DẤN VỀ NHÀ (2')
- Thực hành nhà