Bài Kiểm Tra

https://baikiemtra.com


Bài giảng tin học 8 - Xử lý dãy số trong chương trình (Tiết 2)

Bài giảng tin học 8 - Xử lý dãy số trong chương trình (Tiết 2)
XỬ LÝ DÃY SỐ TRONG CHƯƠNG TRÌNH (Tiết 2)
 
I.MỤC ĐÍCH
1.Kiến thức
  • Biết cách sử dụng biến mảng vào trong các bài toán.
2.Kĩ năng
  • Ôn luyện cách khai báo mảng <tên mảng>:array[1..100] of real; lệnh lặp if ..then, for..do;
  • Hiểu và viết được chương trình với thuật toán tìm giá trị lớn nhất, nhỏ nhất của một dãy số, tính tổng dãy số.
  • Củng cố các kĩ năng đọc, hiểu và chỉnh sửa chương trình.
3.Thái độ
  • Hs có thái độ ham hiểu biết, học hỏi.
II. PHƯƠNG PHÁP
  • Luyện tập – thực hành
III. CHUẨN BỊ :
1. Giáo viên  :
- SGK, giáo án, phòng máy.
- Đồ dùng dạy học
2. Học sinh :
- Xem trước bài thực hành.
IV. TIẾN TRÌNH TIẾT DẠY :
  1. Ổn định tổ chức lớp.
  2. Kiểm tra bài cũ.
  3. Bài mới
Hoạt động của giáo viên và học sinh Nội dung
Hoạt động 1 : hướng dẫn (5’)
G: Khai báo chương trình cho bài 2
G: Nhập n
G: Nhập điểm toán, điểm văn
H: Khai báo
H: định hình trong đầu các bước nhập dãy số đó là điểm toán và điểm văn.
Hoạt động 2 : bài tập 2 (35’)
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.
b) Bổ sung các câu lệnh trên vào vị trí 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ử.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
G: Nhận xét và rút ra bài toán nhập dãy số và tính giá trị trung bình cho daỹ số.
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;
Phần thân chương trình:
Begin
Write(‘nhập n:’); readln(n);
For i:=1 to n do
begin
Write(‘diemtoan[‘,I,’]=’);
Readln(diemtoan[i];
End;
For i:=1 to n do
begin
Write(‘diemvan[‘,I,’]=’);
Readln(diemvan[i];
End;
 
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.
H: Chạy và kiểm tra lỗi của chương trình.
H: đánh giá bài toán.
 
Hoạt động 3 : củng cố (3’)
  • Cách khai báo mảng trong Pascal.
  • Câu lệnh nhập dãy số từ bàn phím
  • Thuật toán tìm giá trị trung bình
 
  1. Hướng dẫn về nhà (2’)
  • Về nhà thực hiện lại bài hôm nay nếu có điều kiện
  • Xem lại kiến thức để tiết sau ôn tập
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây