Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (104.38 KB, 3 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>1. MỤC TIÊU:</b>
<i><b>1.1 Kiến thức:</b></i>
* Hoạt động: - Học sinh biết và hiểu từng câu lệnh trong chương trình của bài tập
2; hiểu hơn quá trình hoạt động của câu lệnh lặp While … do trong chương trình.
- Học sinh biết thao tác với phần mềm Pascal để thực hiện viết chương trình,
dịch, chạy và lưu chương trình.
- Biết lựa
<i><b>1.2 Kĩ năng: </b></i>
<i><b>Hs thực hiện được:</b></i>
- Học sinh thực hiện được các thao tác với phần mềm Pascal để thực hiện viết
chương trình, dịch, chạy và lưu chương trình; viết chương trình Pascal có câu
lệnh lặp While …do.
<i><b>Hs thực hiện thành thạo:</b></i>
- Học sinh thực hiện thành thạo các thao tác với phần mềm Pascal để thực hiện
viết chương trình, dịch, chạy và lưu chương trình; viết chương trình Pascal có câu
lệnh lặp While …do.
<i><b>1.3 Thái độ:</b></i>
<i><b>Thói quen:</b></i>
- Học sinh thói quen tự rèn luyện trong của mơn học có ý thức học tập bộ mơn,
ham thích tìm hiểu về tư duy khoa học.
<i><b>Tính cách:</b></i>
- Rèn luyện tính kiên trì trong học tập, rèn luyện.
<b>2. NỘI DUNG BÀI HỌC:</b>
- Thực hành sử dụng lệnh lặp While ... do.
<b>3. CHUẨN BỊ:</b>
<b>3.1. Giáo viên:</b> Phòng máy. Phần mềm Pascal hoạt động tốt.
<b>4. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:</b>
<b>4.1.</b>
<b> Ổn định tổ chức và kiểm diện. (2 phút)</b>
Giáo viên ổn định tổ chức và kiểm diện học sinh.
<b>4.2.</b>
<b> Kiểm tra miệng :</b>
Lịng trong q trình thực hành.
<b>4.3.</b>
<b> Tiến trình bài học:</b>
<b>Hoạt động: (35 phút)</b>
<b> d. </b>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.
<i><b>Gv: </b></i>Hướng dẫn học sinh thực hiện bài tập.
<i><b>Hs:</b></i> Cùng với giáo viên viết chương trình
theo u cầu của bài tốn.
<i><b>Gv: </b></i>u cầu học sinh so sánh với chương
trình sgk và cho nhận xét..
<i><b>Hs: </b></i>Cho nhận xét..
<i><b>Gv: </b></i>Rút ra nhận xét về việc các trường hợp
phù hợp sử dụng lệnh For ... do hay lệnh
<i><b>Bài tập 2:</b></i>Tìm hiểu chương trình nhận biết
một số tự nhiên N được nhập vào từ bàn
phím có phải là số ngun tố hay khơng.
<i><b>Gv: </b></i>Hướng dẫn học sinh thực hiện bài tập
<b>Bài tập 1:</b>
Program Tinh_trung_binh;
Var n, dem: integer;
X, Tb: real;
Begin
Dem:=0; Tb:=0;
Writeln(‘nhap cac so can tinh n =’); Readln(n);
For dem :=1 to n do
Begin
Writeln(‘nhap so thu’, dem,’=’);
Readln(x);
Tb:= Tb + x;
End;
Tb:=Tb/n;
Writeln(‘Trung binh của’,n,’so là =’, tb:10:3);
Writeln(‘Nhấn Enter để thoát ...’);
Readln;
End.
<i><b>Bài tập 2:</b></i> Tìm hiểu chương trình nhận biết một
số tự nhiên N được nhập vào từ bàn phím có phải
là số nguyên tố hay không.
<b>Uses</b> Crt;
<b>Var</b> n,i: integer;
2.
<i><b>Hs: </b></i>Thực hiện bài tập theo hướng dẫn của
giáo viên.
<i><b>Gv: </b></i>Hỗ trợ học sinh trong quá trình thực
hành.
<i><b>Gv: </b></i>Yêu cầu học sinh suy nghĩ câu d (nếu
còn thời gian.
Clrscr;
write('Nhap vao mot so nguyen: ');readln(n);
<b>If</b> n<=1 <b>then</b> writeln('N khong la so nguyen to')
<b>else</b>
<b>begin</b>
i:=2;
<b>while</b> (n mod i<>0) do i:=i+1;
<b>if</b> i=n <b>then</b> writeln(n,' la so nguyen to!')
<b>else</b> writeln(n,'khong phai la so nguyento!');
<b>end</b>;
readln
<b>End</b>.
<b>4.4.</b>
<b> Tổng kết. (3 phút)</b>
- Giáo viên đánh giá kết quả tiết thực hành
- Tuyên giương các em làm tốt, nhiệt tình. Phê bình nhắc nhở những em chưa
nghiêm túc trong tiết thực hành.
<b>4.5.</b>
<b> Hướng dẫn học tập . (5 phút)</b>
<b>Đối với bài học ở tiết này:</b>
- Về nhà xem lại các chương trình đã được thực hành hơm nay.
- Về nhà viết lại và chạy thử chương trình với các dữ liệu vào khác nhau để hiểu
hơn chương trình và câu lệnh lặp (nếu có điều kiện).
<b>Đối với bài học ở tiết tiếp theo:</b>
- Sưu tầm những bài tập liên quan đến các câu lệnh For … do và While do.
Chuẩn bị cho tiết bài tập trong tiết sau
<b>5.</b>
<b> PHỤ LỤC.</b>