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 (72.77 KB, 4 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
PHỊNG GD&ĐT - THỊ XÃ ĐƠNG TRIỀU
<b>CƠNG NGHỆ THÔNG TIN</b>
- Biết 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;
- Mơ tả hoạt động lặp bằng lời, biết vận dụng câu lệnh lặp vào làm các bài tập cụ thể
- Có thái độ nghiêm túc trong giờ, hăng hái xây dựng bài
SGK, máy chiếu, bài giảng điện tử.
Xem trước bài ở nhà
- Giải quyết vấn đề, vấn đáp, hoạt động nhóm, trực quan, thuyết trình
...
Viết thuật tốn tính tổng 100 số tự nhiên đầu tiên 1,2,3,…,99,100
<i>Trả lời Bước 1. SUM ¬ 0; i ¬ 0.</i>
<i>Bước 2. i ¬ i + 1.</i>
<i>Bước 3. Nếu i ≤ 100, thì SUM ¬ SUM + i và quay lại bước 2.</i>
<i>G : Đặt vấn đề : Với bài toán trên, trong TP ta sử dụng vịng lặp for…to…do thì sẽ thực hiện dễ</i>
dàng . Nhưng nếu ta thay số 100 bởi n ( tính tổng n số tự nhiên đầu tiên ) thì ta sẽ gặp nhiều khó
khăn trong việc sử dụng vịng lặp for…to…do bởi lúc này số lần lặp không biết trước. Vậy ta
phải làm như thế nào ? Giới thiệu bài mới .
<b>NỘI DUNG</b> <b>THỜ<sub>I</sub></b> <b>HOẠT ĐỘNG<sub>DẠY HỌC</sub></b> <b>GHI BẢNG</b>
<i>Ngày soạn: 30/01/2018</i>
<i>Ngày giảng: 06/02/2018</i> <i>Tiết thứ: 48</i>
<b>GIA</b>
<b>N</b>
<b>Hoạt động</b>
<b>của giáo</b>
<b>viên</b>
<b>Hoạt</b>
<b>động</b>
<b>của</b>
<b>học</b>
<b>sinh</b>
1. Lệnh lặp với số lần chưa biết trước: a/ Ví dụ
1(sgk). b/ Ví dụ 2 : Nếu cộng lần lượt n số tự nhiên
đầu tiên (n = 1, 2, 3,...), Cần cộng bao nhiêu số tự
nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn
29
phút
+ G : y/c hs
đọc ví dụ
1sgk/67
+ G : Chiếu
VD, Phân
tích ví dụ
+ G : y/c hs
đọc ví dụ
1sgk/67
+ G : chiếu,
Phân tích
ví dụ
+ G :
Hướng dẫn
h s x â y
dựng thuật
G v c h i ế u
thuật toán
+ G : Chạy
tay cho học
s i n h x e m
( C h ỉ n ê n
c h ạ y t a y
t h ử t ừ 1
đến 10
+ G : Chiếu
sơ đồ khối
+ G : Nêu
nhận xét
+ G : Có
thể sử dụng
l ệ n h l ặ p
với số lần
l ặ p c h ư a
biết trước
tr o ng c ác
c h ư ơ n g
t r ì n h l ậ p
+ Hs
: 2-3
h s
đ ọ c
ví dụ
sgk
+ Hs
:
C h ú
ý
l ắ n g
nghe
+ Hs
: 2-3
h s
đ ọ c
ví dụ
sgk
+ Hs
: chú
ý
l ắ n g
nghe
+ Hs
:
N g h
e
g i á o
v i ê n
h ư ớ
n g
d ẫ n ,
s a u
đ ó
t ự
x â y
dựng
thuật
toán.
+ Hs
<b>1. Lệnh lặp</b>
<b>v ớ i s ố l ầ n</b>
<b>c h ư a b i ế t</b>
<b>trước: </b>
<b>a/ Ví dụ 1(sgk).</b>
<b>b/ Ví dụ 2 : </b>
Nếu cộng lần
<i>l ư ợ t n s ố t ự</i>
nhiên đầu tiên
<i>(n = 1, 2, 3,...),</i>
Cần cộng bao
n h i ê u s ố t ự
nhiên đầu tiên
để ta nhận được
<i> Kí hiệu S là</i>
tổng cần tìm và
ta có thuật tốn
như sau:
<i>+ Bước 1. S ¬</i>
<i>0, n ¬ 0.</i>
<i>+ Bước 2. Nếu</i>
<i>S ≤ 1000, n ¬</i>
<i>n + 1; ngược</i>
lại chuyển tới
bước 4.
<i>+ Bước 3. S ¬</i>
<i>S + n và quay</i>
lại bước 2.
<i>+ Bước 4. In</i>
<i>kết quả : S và n</i>
<i>Ngày soạn: 30/01/2018</i>
<i>Ngày giảng: 06/02/2018</i> <i>Tiết thứ: 48</i>
<b>- Ghi nhớ sgk</b>
- Làm bài tập 1,2 SGK/70
- Về nhà học bài cũ, làm các bài tập trong sách bài tập.
- Xem trước bài mới
trình. Sau
đây ta xét
câu lệnh và
ví dụ trong
TP
:
C h ú
ý
nghe
.
H s
g h i
ví dụ
2
là số tự nhiên
nhỏ nhất sao
<i>cho S > 1000.</i>
Kết thúc thuật
toán.
* Nhận xét :
Để viết chương
trình chỉ dẫn
máy tính thực
hiện các hoạt
động lặp như
trong các ví dụ
trên, ta có thể
sử dụng câu
lệnh có dạng
<i>lặp với số lần</i>
<i>c h ư a b i ế t</i>
<i>trước</i>
<i>Ngày soạn: 30/01/2018</i>
<i>Ngày giảng: 06/02/2018</i> <i>Tiết thứ: 48</i>