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’) | |
|
Ý kiến bạn đọc
Những tin cũ hơn