Bài 7. Câu lệnh lặp

Chia sẻ bởi Lê Thị Quỳnh | Ngày 24/10/2018 | 43

Chia sẻ tài liệu: Bài 7. Câu lệnh lặp thuộc Tin học 8

Nội dung tài liệu:

CHÀO MỪNG
Thầy cô và các em đến với bài giảng!
BÀI GIẢNG
Tin HỌC 8
BÀI 7: CÂU LỆNH LẶP
Kiểm tra bài cũ
Câu hỏi : Em hãy mô tả thuật toán tính tổng của 5 số tự nhiên đầu tiên?
Đáp án :
Begin
I:=0; S:=0;
I:=i+1; S:=i+S;
I:=i+1; S:=i+S;
I:=i+1; S:=i+S;
I:=i+1; S:=i+S;
Readln;
End.





Hãy tính tổng của 100 số tự nhiên đàu tiên?
Tiết 44 : bài 7 : câu lệnh lặp (tiết 1)

1.Các công việc phải thực hiện nhiều lần.
VD: Các công việc lặp đi lặp lại nhiều lần trong cuộc sống.
Đánh răng mỗi ngày 2 lần , đi tắm mỗi ngày một lần , một tuần đi học 5 buổi ….
Học cho tới khi thuộc bài , nhặt từng cọng rau cho tới khi xong , đi cho tới khi về tới nhà….

Câu hỏi : Em hãy phân loại công việc biết
trước số lần lặp và công việc không biết trước
số lần lặp?
1. Các công việc phải thực hiện nhiều lần.
Công việc biết trước số lần lặp
Công việc không biết trước số lần lặp
- Đánh răng mỗi ngày hai lần.
- Học cho tới khi thuộc bài.
Để chỉ dẫn cho máy tính thực hiện đúng công việc trong nhiều trường hợp ta cũng cần phải yêu cầu máy tính thực hiện một số câu lệnh nhiều lần.
2.Câu lệnh lặp – một lệnh thay cho nhiều lệnh
Bước 1 : Vẽ hình vuông ( vẽ liên tiếp bốn cạnh và trở về đỉnh ban đầu)
Bước 2 : Nếu số hình vuông đã được vẽ ít hơn 3 di chuyển bút vẽ về bên phải 2 đơn vị và trở lại bước 1 , ngược lại kết thúc thuật toán.
VD1 : Giả sử ta cần vẽ ba hình vuông có cạnh 1 đơn vị. Mỗi hình vuông là ảnh dịch chuyển của hình bên trái nó một khoảng cách 2 đơn vị . Do đó ta chỉ cần lặp lại thao tác vẽ hình vuông ba lần.
2. Câu lệnh lặp – một lệnh thay cho nhiều lệnh.
VD1:
Bước 1: k 1 (k là số đoạn thẳng cần vẽ )
Bước 2 : vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 90 độ sang phải k k+1.
Bước 3 nếu thì trở lại bước 2 ngược lại kết thúc thuật toán.
Lưu ý : biến k được sử dụng như là biến đếm để ghi lại số cạnh đã vẽ được.

VD2 : Giả sử cần tính tổng của 100 số tự nhiên đầu tiên tức là tính : S=1+2+3+....+100.
Hoạt động chính của bài toán này là thực hiện phép cộng lặp lại 100 lần.
- Cách mô tả các hoạt động lặp trong thuật toán như trong ví dụ trên được gọi là cấc trúc lặp .
- Mọi ngôn ngữ lập trình đều có ‘’cách’’ để chỉ 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ác câu lệnh lặp.
3. Ví dụ về câu lệnh lặp.
For:= to do ;
For i:=1 to 100 do S:=S+i;
Biến đếm là : i
Giá trị đầu là :1
Giá trị cuối là : 100
Câu lệnh là : S:=S+i
Hãy mô tả câu lệnh tính tổng của 100 số tự nhiên đầu tiên ?
p
Bài 7 : Câu lệnh lặp (tiết 1)
Hiểu được sự cần thiết của câu lệnh lặp.
Phân biệt được cấu trúc lặp và câu lệnh lặp.
Biết sử dụng câu lệnh lặp for..do trong một số bài đơn giản.
- Học kỹ lý thuyết.
- Ghi nhớ câu lệnh lặp For...do.
- Nghiên cứu trước phần 3+ phần 4 để tiết sau học.

Hướng dẫn về nhà.
THẦY CÔ VÀ CÁC BẠN ĐÃ CHÚ Ý LẮNG NGHE!
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Thị Quỳnh
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)