Tải bản đầy đủ (.docx) (3 trang)

Tiết 48_Tin 8

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 (115.32 KB, 3 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<i>Ngày soạn: </i>


<i>Ngày dạy: 8C1: 8C2: 8C3: </i>


<i>Tit 48</i>


<b>Bài 8: lặp với số lần cha biết trớc </b>
<b>I. Mục tiêu</b>


<b>1- Kin thc</b>


- Bit nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngơn ngữ
lập trình.


- Biết ngơn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ
dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó
được thoả mãn.


- Hiểu được hoạt động của câu lệnh lặp với số lần chưa biết trước trong Pascal.
<b>2- Kỹ năng</b>


- Rèn kỹ năng đọc hiểu chương trình.
<b>3- Thái độ</b>


- Ham thích lập trình trên máy tính để giải các bài tập.
<b>4- Năng lực</b>


Năng lực tự học; giải quyết vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác;
sử dụng công nghệ thông tin và truyền thông; sử dụng ngơn ngữ.


<b>II. Chn bÞ:</b>



<b>1- Giáo viên: SGK, máy chiếu, hình vẽ các ví dụ.</b>
<b>2- Học sinh: Xem trước bài ở nhà.</b>


<b>III. PHƯƠNG PHÁP, KĨ THUẬT</b>


<b>- Phương pháp: Đặt vấn đề, vấn đáp, gợi mở, phân tích, trực quan.</b>
<b>- Kĩ thuật: Động não, chia nhóm, giao nhiệm vụ.</b>


<b>IV. TIẾN TRÌNH HOẠT ĐỘNG-GIÁO DỤC</b>
<b>1. Ổn định lớp (1')</b>


<b>2. Bài mới</b>


<b>A. HOẠT ĐỘNG KHỞI ĐỘNG (5')</b>


<b>Hoạt động của GV và HS</b> <b>Nội dung</b>


<i>Mục tiêu: Hiểu được hoạt động của</i>
câu lệnh lặp với số lần chưa biết
trước trong Pascal.


GV: Đưa tình huống khởi động.
HS: Thảo luận nhóm trả lời.
HS: Nhóm khác nhận xét.
GV: Kết luận.


<b>Khi thực hiện đoạn chương trình</b>
<b>sau:</b>



n:=1; T:=20;
While n<10 do
begin


n:=n+1;
T:=T – n;
end;


Hãy cho biết giá trị của biến T bằng bao
nhiêu?


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>Hoạt động của GV và HS</b> <b>Nội dung</b>
<i>Mục tiêu: Hiểu được hoạt động của</i>


câu lệnh lặp với số lần chưa biết trước
trong Pascal.


GV: Giới thiệu ví dụ 4 SGK.


Viết chương trình tính tổng


1 1 1


1 ...


2 3 100
<i>T</i>     


GV: Mơ tả thuật tốn cho bài tốn?
HS: Thảo luận theo nhóm



HS: Đại diện HS trình bày.
HS: Nhận xét, đánh giá.
GV: Nhận xét, đánh giá.


GV: Hãy viết chương trình cho bài
tốn?


HS: Viết chương trình.


GV: Cho học sinh quan sát
chương trình mẫu với câu lệnh
For ..do.


GV: Cho học sinh quan sát
chương trình mẫu với câu lệnh
While..do.


GV: Em có nhận xét gì?


GV: Ví dụ này cho thấy rằng chúng
ta có thể sử dụng câu lệnh W<b>hile…</b>
<b>do</b> thay cho câu lệnh <b>For…do</b>.
HS: Chạy thử chương trình trên
máy tính.


GV: Sửa chương trình bằng câu
lệnh While..do. Chạy lại chương
trình.



GV: Nhận xét gì về kết quả nhận
được?


<b>Ví dụ 4. Viết chương trình tính tổng</b>


1 1 1


1 ...


2 3 100
<i>T</i>     


Giải :


Để viết chương trình tính tổng


1 1 1


1 ...


2 3 100
<i>T</i>     


ta có thể sử dụng lệnh
lặp với số lần lặp biết trước <b>for…do</b>:


T:=0;


<b>for i:=1 to 100 do T:=T+1/i;</b>
writeln(T);



Nếu sử dụng lệnh lặp <b>while…do</b>, đoạn
chương trình dưới đây cũng cho cùng một
kết quả:


T:=0;
i:=1;


<b>while i<=100 do begin T:=T+1/i; i:=i+1</b>
<b>end;</b>


writeln(T);


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>C. HOẠT ĐỘNG LUYỆN TẬP (5')</b>


Viết chương trình tính tổng S=1+1/3+1/5+ ....+ 1/n
(Với n nhập vào từ bàn phím)


Em hãy viết chương trình sử dụng câu lệnh For.. do và While ..do?
<b>D. HOẠT ĐỘNG VẬN DỤNG, SÁNG TẠO (5')</b>


Bài tốn: Tính lệ phí giao thơng.


Mỗi km đường đã di trong 100km đầu tiên phải nộp a đồng, mỗi km trong
100km tiếp theo, lệ phí được nhân thêm 1.2.


Hãy viết chương trình tính lệ phí giao thơng?
<b>E. HOẠT ĐỘNG TÌM TỊI, MỞ RỘNG (5')</b>


Thực hành các bài đã làm bằng ngôn ngữ lập trình khác mà em tự tìm hiểu


được?


<b>* HƯỚNG DẤN VỀ NHÀ (2')</b>
- Chuẩn bị kiến thức cho tiết bài tập.
- Bài tập 8.15-8.1 SBT.


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×