- Từ giải thuỊt viết chơng trình - soạn chơng trình trên máy - Kiểm tra lỡi cú pháp - Dịch và chạy chơng trình Giải thuỊt nh sau:
n: Các sỉ tự nhiên
s : tưng; i là biến điều khiểnS:=0; S:=0;
for i=1 to n doBegin Begin
Writeln(‘ a [‘,i,’]=’); Readln(a);S := S+a; S := S+a;
End;Tb := S/n; Tb := S/n;
GV: Gụi 1 hụ sinh lên bảng giải thích giảithuỊt của mình thuỊt của mình
HS: giải thích giải thuỊtGV: NhỊn xét đánh giá GV: NhỊn xét đánh giá
? Từ giải thuỊt trên em hãy viết chơng trình HS: Chơng trình đợc viết nh sau: HS: Chơng trình đợc viết nh sau:
Program Tinh_trung _binh;Var i, n : Integer; S, a: Real; Var i, n : Integer; S, a: Real;
Begin
Writeln(‘ NhỊp vào đĩ dài của dãy sỉ thựccèn tính tưng’); Readln (n) cèn tính tưng’); Readln (n)
S:=0; Writeln;For i:= 1 to n do For i:= 1 to n do Begin
Writeln(‘ a [‘,i,’]=’); Readln(a);S := S+a; S := S+a;
End;
Tb := S/n;
Writeln (‘ Trung bình cĩng của dãy sỉ là:’,S: 5:1); S: 5:1);
Readln ;End. End.
HS: + Soạn chơng trình trên máy tính+ Sửa lỡi cú pháp + Sửa lỡi cú pháp
+ Dịch và chạy chơng trình với 1 vài giá trị cụthể của n để kiểm tra lại lỡi lô gíc. thể của n để kiểm tra lại lỡi lô gíc.
+ Lu chơng trình vào máy tính
IV Kết thúc hoạt đĩng –
- Củng cỉ lại các kiến thức cèn nhớ: Khi viết chơng trình ta nên viết trớc giảithuỊt cho bài toán. thuỊt cho bài toán.
? Các chơng trình trên ta mới chỉ dùng ị câu lệnh For trong trớng hợp lƯp tiến.Em hãy sử dụng câu lệnh For ị dạng lƯp lùi để viết các chơng trình trên. Em hãy sử dụng câu lệnh For ị dạng lƯp lùi để viết các chơng trình trên.
Tiết 57, 58 : Thực hành câu lệnh lƯp For (Tiếp)
I – Mục tiêu:
- Sử dụng đợc các câu lệnh lƯp vào viết chơng trình- Dịch và chạy đợc chơng trình - Dịch và chạy đợc chơng trình
II – chuỈn bị
- Bài tỊp thực hành- Bảng phụ - Bảng phụ
- Phòng máy tính.
III – Tiến hành hoạt đĩng
Nĩi dung Hoạt đĩng
A: Kiểm tra bài cũ
?ị buưi thực hành trớc ta đã viết cácchơng trình và sử dụng ị câu lệnh For chơng trình và sử dụng ị câu lệnh For trong trớng hợp lƯp tiến. Em hãy sử dụng câu lệnh For ị dạng lƯp lùi để viết các chơng trình trên?
B : Bài mới
Bài tỊp 1: Với câu lệnh For đã hục , emhãy lỊp trình giải bài toán đã xét ị mục hãy lỊp trình giải bài toán đã xét ị mục 1: