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

Giao an hoc ki 1

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 (111.75 KB, 6 trang )

Lớp

Ngày soạn

Ngày giảng

8A
8B

19/11/2018

8C

Tiết

Sĩ số

... / ... / 2018

30

... / ... / 2018

30

... /... / 2018

29

Vắng


Tiết 27 Bài 7: CÂU LỆNH LẶP
I. Mục tiêu:
1. Kiến thức:
- Biết nhu cầu cần có cấu trúc lặp 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 để chỉ dẫn máy tính thực hiện
lặp đi lặp lại cơng việc nào đó một số lần.
2. Kĩ năng:
- Rèn luyện kỹ năng vận dụng câu lệnh lặp
3. Thái độ:
- Thái độ học tập nghiêm túc, u thích mơn học
II. Chuẩn bị:
- GV: SGK, giáo án, tài liệu tham khảo
- HS: Học kỹ lý thuyết, đọc trước bài.
III. Tiến trình dạy và học:
1. Kiểm tra bài cũ:
2. Bài mới:
Hoạt động của thầy

Hoạt động của trị

Nội dung

Hoạt động 1: Tìm hiểu các cơng việc phải thực hiện nhiều lần trong cuộc sống
Trong cuộc sống hằng + Học sinh chú ý lắng nghe 1. Các công việc phải
ngày, nhiều hoạt động => ghi nhớ kiến thức.

thực hiện

được thực hiện lặp đi
lặp lại nhiều lần. ví dụ:


Khi viết chương


- Các ngày trong tuần
các em đều lặp đi lặp lại
hoạt động buổi sáng đến + Số lần lặp biết trước:
trường và buổi trưa trở Các ngày trong tuần các em
về nhà
đều lặp đi lặp lại hoạt động trình máy tính, trong
- Các em học bài thì buổi sáng đến trường và buổi nhiều trường hợp ta
phải đọc đi đọc lại trưa trở về nhà.

cũng phải viết lặp lại

nhiều lần cho đến khi + Số lần lặp không biết trước: nhiều câu lệnh chỉ để
thuộc bài.
thực hiện 1 phép tính
Trong một trận cầu lông các
nhất định.
? Em hãy cho 1 vài vì em lặp đi lặp lại cơng việc
dụ trong cuộc sống mà đánh cầu cho đến khi kết thúc
ta phải thực hiện lặp đi trận cầu.
lặp lại nhiều lần với số
lần có thể biết trước và
khơng biết trước.
Hoạt động 2: Tìm hiểu câu lệnh lặp - một lệnh thay cho nhiều lệnh.
Ví dụ 1: Giả sử cần vẽ 3

2. Câu lệnh lặp - một


hình vng có cạnh 1 + Học sinh chú ý lắng nghe.
lệnh thay cho nhiều
đơn vị. Mỗi hình vng
lệnh:
Việc vẽ hình có thể thực hiện
là ảnh dịch chuyển của
theo thuật tốn sau:
hình bên trái nó một
- Bước 1: vẽ hình vng(vẽ
khoảng cách 2 đơn vị.
? Việc vẽ hình có thể
thực hiện theo thuật
tốn nào.

liên tiếp 4 cạnh và trở về đỉnh Cách mô tả các hoạt
ban đầu)

động trong thuật tốn

- Bước 2: Nếu số hình vng như các ví dụ được gọi
đã được vẽ ít hơn 3, di chuyển là cấu trúc lặp
bút vẽ về bên phải 2 đơn vị và

Ví dụ 2: Thuật tốn tính trở lại bước 1; ngược lại thì
- Mọi ngơn ngữ lập
S= 1+2+3+ … + 100
kết thúc thuật tốn.
trình đều có cách để



Bước 1: S ← 0; i ← 0.

chỉ thị cho máy tính

Bước 2: i← i + 1

thực hiện cấu trúc lặp
với một câu lệnh đó là

Bước 3: nếu i ≤ 100, thì

“câu lệnh lặp”

S ← S + i và quay lại
bước 2; ngược lại kết
thúc.
- Mọi ngơn ngữ lập
trình đều có cách để chỉ

Học sinh chú ý lắng nghe, ghi
nhớ kiến thức.

thị cho máy tính thực
hiện cấu trúc lặp với
một câu lệnh đó là “câu Học sinh chú ý lắng nghe
lệnh lặp”

3. Củng cố:
? Cho một vài ví dụ về hoạt động được thực hiện lặp lại trong cuộc sống

hằng ngày.
4. Dặn dò:
- Về nhà học bài kết hợp sách giáo khoa.

Lớp

Ngày soạn

Ngày giảng

8A

19/11/2018

... / ... / 2018

Tiết

Sĩ số
30

Vắng


8B

... / ... / 2018

30


8C

... /... / 2018

29

Tiết 28 Bài 7: CÂU LỆNH LẶP (TT)
I. Mục tiêu:
1. Kiến thức:
- Biết được cứ pháp và hoạt động của vòng lặp xác định For..do
- Biết sử dụng vòng lặp For..do để viết một số chương trình.
2. Kĩ năng:
- Rèn luyện kỹ năng sử dụng vòng lặp để làm bài tập
3. Thái độ:
- Thái độ học tập nghiêm túc, u thích mơn học
II. Chuẩn bị:
- GV: SGK, giáo án, tài liệu tham khảo
- HS: Học kỹ lý thuyết, đọc trước bài.
III. Tiến trình dạy và học:
1. Kiểm tra bài cũ: Cho một vài ví dụ về hoạt động được thực hiện lặp lại
trong cuộc sống hằng ngày.
2. Bài mới:
Hoạt động của thầy

Hoạt động của trị

Nội dung

Hoạt động 1: Ví dụ về câu lệnh lặp
- Cú pháp: For <biến đếm>:= + Học sinh chú ý

<giá trị đầu> to <giá trị cuối>

=> ghi nhớ kiến thức.

3. Ví dụ về câu lệnh lặp:
- Cú pháp: For
do <câu lệnh>;

+ Hoạt động của vòng đếm>:= <giá trị đầu> to
- Học sinh quan sát hoạt động lặp:
<giá trị cuối> do của vòng lặp trên sơ đồ khối =>

lệnh>;


- B1: biến đếm nhận
nêu hoạt động của vòng lặp.

giá trị đầu
- B2: Chương trình

Ví dụ: Chương trình sau sẽ in
ra màn hình thứ tự lần lặp.

kiểm tra biểu thức
điều kiện, nếu biểu
thức điều kiện đúng


Program lap;

thì thực hiện câu lệnh.

Var i: integer;

- B3: Biến đếm tự

Begin

động tăng lên 1 đơn vị

For i:= 1 to 10 do
Writeln(‘day la lan lap thu’,i);
Readln;

và quay lại B2.
- B4: Nếu biểu thức
điều kiện nhận giá trị
sai thì thốt ra khỏi

End.

vịng lặp.

Hoạt động 2: Tìm hiểu tính tổng và tích bằng câu lệnh lặp.
Ví dụ 5: Chương trình sau đây Học sinh chú ý lắng 4. Tính tổng và tích bằng
sẽ tính tổng N số tự nhiên đầu nghe.

câu lệnh lặp:


tiên với N nhập từ bàn phím.

Học sinh chú ý lắng Ví dụ 5: Chương trình sau

Program tinh_tong;

nghe => ghi nhớ kiến đây sẽ tính tổng N số tự

Var N,i: Integer;

thức.

từ bàn phím.

S: longint;
Begin
Writeln(‘nhap so N =’);
Readln(N);
S:=0;
For i:=1 to N do S:=S+i

nhiên đầu tiên với N nhập

Program

Program tinh_tong;

tinh_giai_thua;


Var N,i: Integer;

Var N,i: Integer;

S: longint;

P: Longint;

Begin

Begin

Writeln(‘nhap so N =’);


Witeln(‘tong la:’,S);

Write(‘N

=’); Readln(N);

Readln;

readln(N);

S:=0;

End.

P:=1;


For i:=1 to N do S:=S+i

- Ví dụ 6: Ta kí hiệu N! là tích
N số tự nhiên đầu tiên:

For i:=1 to N do Witeln(‘tong la:’,S);
P:=P*i;
Readln;
Wirteln(N,’!=’,P);
End.
Readln;
End.

- Ví dụ 6: Ta kí hiệu N! là

N! = 1.2.3…N

tích N số tự nhiên đầu tiên:

Yêu cầu học sinh viết chương

N! = 1.2.3…N

trình theo sự hướng dẫn của
giáo viên.

3. Củng cố:
? Hãy nêu cú pháp và hoạt động của vịng lặp khơng xác định For..do.
4. Dặn dò:

- Về nhà học bài kết hợp sách giáo khoa



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

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