V. RÚT KINH NGHIỆM
2. Kiểm tra bài cũ (5’) Cõu hỏi: Viết cỳ phỏp của cõu lệnh lặp while do và for do
Biết lựa chọn cõu lệnh lặp while ... do hoặc For ... do cho phự hợp với tỡnh huống cụ thể.
2. Kĩ năng: Rốn luyện kỹ năng về khai bỏo và sử dụng biến, kĩ năng đọc hiểuchương trỡnh. Biết vai trũ của việc kết hợp cỏc cấu trỳc điều khiển. chương trỡnh. Biết vai trũ của việc kết hợp cỏc cấu trỳc điều khiển.
3. Thỏi độ: Thỏi độ học tập nghiờm tỳc, tớch cực làm cỏc bài tập thực hành.
II. PHƯƠNG PHÁP
Thuyết trỡnh, nờu và giải quyết vấn đề
III. CHUẨN BỊ
1. Giỏo viờn: SGK, giỏo ỏn, phũng mỏy
2. Học sinh: SGK, đọc trước bài
IV. TIẾN TRèNH TIẾT DẠY
1. Ổn định tổ chức lớp (2’)
Ngày Thứ Tiết thứ Lớp Sĩ số HS vắng
2. Kiểm tra bài cũ (5’) Cõu hỏi: Viết cỳ phỏp của cõu lệnh lặp while ... do và for ... do for ... do
.………
3. Bài mới (30’)
Hoạt động của GV Hoạt động của HS Nội dung ghi bảng Bài 1 SGK – 72 Viết chương trỡnh sử dụng lệnh lặp While … do để tớnh trung bỡnh n số thực x1, x2, x3…xn. Cỏc số n và x1, x2, x3…, xn được nhập từ bàn phớm. - í tưởng?
+ Mụ tả thuật toỏn của chương trỡnh, cỏc biến dự định sẽ sử dụng và kiểu của chỳng + Gừ chương trỡnh sau đõy: Program tinh_trung_binh; Var n, dem: integer;
+ Sử dụng một biến đếm và lệnh lặp While…do để nhập và cộng dần cỏc số vào một biến kiểu số thực cho đến khi nhập đủ n số. + Chỳ ý lắng nghe, ghi nhớ kiến thức. + HS độc lập gừ chương trỡnh vào mỏy Bài 1 SGK – 72 Viết chương trỡnh sử dụng lệnh lặp While … do để tớnh trung bỡnh n số thực x1, x2, x3…xn. Cỏc số n và x1, x2, x3…, xn được nhập từ bàn phớm.
a. Mụ tả thuật toỏn của chương trỡnh, cỏc biến dự định sẽ sử dụng và kiểu của chỳng
b. Gừ chương trỡnh
c. Đọc hiểu và tỡm hiểu ý nghĩa của từng cõu lệnh. Dịch chương trỡnh và sửa lỗi, nếu cú. Chạy chương trỡnh với cỏc bộ dữ liệu được gừ từ bàn phớm và kiểm tra
X, tb: real; Begin Clrscr; Dem:=0; tb:=0; Writeln(‘Nhap cac so can tinh n =’); Readln(n); While dem < n do Begin Dem:= dem + 1; Writeln(‘Nhap so thu’, dem,’=’); Readln(x); Tb:= tb + x; End; Tb:=tb/n; Witeln(‘Trung binh của’,n,’so là =’, tb:10:3); Readln; End.
- Lưu chương trỡnh với tờn tinh_tb.
- Đọc hiểu và tỡm hiểu ý nghĩa của từng cõu lệnh. Dịch chương trỡnh và sửa lỗi, nếu cú. Chạy chương trỡnh với cỏc bộ dữ liệu được gừ từ bàn phớm và kiểm tra kết quả nhận được.
- Viết lại chương trỡnh bằng cỏch sử dụng cõu lệnh for...do thay cho cõu lệnh while...do
HS lưu chương trỡnh theo yờu cầu của giỏo viờn. HS thực hiện theo yờu cầu của giỏo viờn
kết quả nhận được.
d. Viết lại chương trỡnh bằng cỏch sử dụng cõu lệnh for...do thay cho cõu lệnh while...do
4. Củng cố (5’)
- GV nhắc lại cõu lệnh while...do và cõu lệnh for...do
5. Hướng dẫn học sinh học và làm bài về nhà (3’)- Học bài - Học bài
- Chuẩn bị tiếp: “bài thực hành 6: Sử dụng lệnh lặp while...do”
V. RÚT KINH NGHIỆM
... ...
Ngày soạn: ...
TIẾT 52. BTH 6: SỬ DỤNG LỆNH LẶP WHILE ... DO (Tiếp) I. MỤC TIấU CỦA BÀI HỌC
1. Kiến thức: Vận dụng kiến thức của vũng lặp while ... do để viết chương trỡnh.Biết lựa chọn cõu lệnh lặp while ... do hoặc For ... do cho phự hợp với tỡnh huống Biết lựa chọn cõu lệnh lặp while ... do hoặc For ... do cho phự hợp với tỡnh huống cụ thể.
2. Kĩ năng: Rốn luyện kỹ năng về khai bỏo và sử dụng biến, kĩ năng đọc hiểuchương trỡnh. Biết vai trũ của việc kết hợp cỏc cấu trỳc điều khiển. chương trỡnh. Biết vai trũ của việc kết hợp cỏc cấu trỳc điều khiển.
3. Thỏi độ: Thỏi độ học tập nghiờm tỳc, tớch cực làm cỏc bài tập thực hành.
II. PHƯƠNG PHÁP
Thuyết trỡnh, nờu và giải quyết vấn đề
III. CHUẨN BỊ
1. Giỏo viờn: SGK, giỏo ỏn, phũng mỏy
2. Học sinh: SGK, đọc trước bài
IV. TIẾN TRèNH TIẾT DẠY
1. Ổn định tổ chức lớp (2’)
Ngày Thứ Tiết thứ Lớp Sĩ số HS vắng