Bài 7. Câu lệnh lặp
Chia sẻ bởi Trần Văn Dẽ |
Ngày 24/10/2018 |
145
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:
KIỂM TRA BÀI CŨ :
TRẮC NGHIỆM
Em hãy cho biết kết quả của chương trình này ?
Đây chính là kết quả
Có cách nào viết gọn lại được không ?
Tiết 19 Bài 6:
Giáo viên: Trần Văn Dẽ
I. CÂU LỆNH FOR …TO …DO …
FOR
i := Trị đầu
TO
Trị cuối
DO
Câu lệnh ;
- i: Là biến đếm.
- Trị đầu phải nhỏ hơn hoặc bằng trị cuối
1. Cú pháp:
2. Lưu đồ:
Trị đầu<=Trị cuối
i := Trị đầu
< Câu lệnh >
i <= Trị cuối
Tăng i lên 1
[ Bắt đầu ]
[Kết thúc]
ĐÚNG
ĐÚNG
SAI
SAI
[Kết thúc]
LẶP
3. Ý nghĩa lưu đồ :
Đầu tiên kiểm tra trị đầu có nhỏ hơn hoặc bằng trị cuối không ? Nếu:
Sai kết thúc lệnh.
Đúng thì thực hiện câu lệnh và tăng biến đếm lên 1; sau đó kiểm tra biến đếm có còn nhỏ hơn trị cuối không ? Nếu đúng, thì cứ lặp cho đến khi biến đếm không còn nhỏ hơn hoặc bằng trị cuối nữa thì thoát khỏi vòng lặp và kết thúc lệnh.
Sử dụng:
For …To ….Do ….
Để viết viết lại chương trình này.
XÁC ĐỊNH BÀI TOÁN :
- Đầu vào: Biến đếm i chạy từ 1 12 (trị đầu = 1 và trị cuối =12 )
- Đầu ra: Xuất ra các tháng trong năm.
1<=12
i := 1
Đây là tháng 1
i<= 12
i := i+1 = 2
[ Bắt đầu ]
[Kết thúc]
ĐÚNG
ĐÚNG
SAI
SAI
Đây là tháng 2
i := i+1 = 3
Đây là tháng 3
[Kết thúc]
LẶP
1<=12
i := 11
Đây là tháng 11
i<= 12
i := i+1 = 12
[ Bắt đầu ]
[Kết thúc]
ĐÚNG
ĐÚNG
SAI
SAI
Đây là tháng 12
i := i+1 = 13
[ Kết thúc]
LẶP
SỬ DỤNG:
FOR …. TO …DO…
ĐỂ VIẾT CHƯƠNG TRÌNH NÀY.
{ Khai báo biến đếm i }
Quan sát kết quả !
Quan sát kết quả !
Câu hỏi:
So sánh kết quả của 2 chương trình trên ?
II. CÂU LỆNH FOR …DOWNTO …DO …
FOR
i := Trị cuối
DOWNTO
Trị đầu
DO
Câu lệnh ;
- i: Là biến đếm.
- Trị cuối phải lớn hơn hoặc bằng trị đầu
Cú pháp:
{ Khai báo biến đếm i }
Bài tập 1:
Viết chương trình xuất ra màn hình bảng cửu chương 2 ?
XÁC ĐỊNH BÀI TOÁN:
- Đầu ra: Bảng cửu chương 2
- Đầu vào: Biến đếm i chạy từ 1 10
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20
2 x 1 = 2
Cố định
Biến i
2 * i
YÊU CẦU :
- Lớp học chia thành 4 nhóm.
- Thảo luận và giáo viên gọi 1 học sinh bất kỳ của nhóm lên bảng viết chương trình này.
Chương trình xuất bảng cửu chương 2
BÀI TẬP 2:
Viết chương trình xuất ra màn hình bảng cửu chương N với N nhập từ bàn phím ?
BÀI TẬP 3:
Viết chương trình tính tổng các số từ 1 N với n nhập từ bàn phím ?
Ví dụ :
Với N = 5 thì tổng là: 1 + 2 + 3 + 4 + 5 = 15
CỦNG CỐ:
1. Viết lại cú pháp và cho biết ý nghĩa vòng lặp For ….To….Do…. ?
3. Trắc nghiệm
2. So sánh cú pháp 2 vòng lặp ?
CHÚC CÁC EM
HỌC TỐT !!!
TRẮC NGHIỆM
Em hãy cho biết kết quả của chương trình này ?
Đây chính là kết quả
Có cách nào viết gọn lại được không ?
Tiết 19 Bài 6:
Giáo viên: Trần Văn Dẽ
I. CÂU LỆNH FOR …TO …DO …
FOR
i := Trị đầu
TO
Trị cuối
DO
Câu lệnh ;
- i: Là biến đếm.
- Trị đầu phải nhỏ hơn hoặc bằng trị cuối
1. Cú pháp:
2. Lưu đồ:
Trị đầu<=Trị cuối
i := Trị đầu
< Câu lệnh >
i <= Trị cuối
Tăng i lên 1
[ Bắt đầu ]
[Kết thúc]
ĐÚNG
ĐÚNG
SAI
SAI
[Kết thúc]
LẶP
3. Ý nghĩa lưu đồ :
Đầu tiên kiểm tra trị đầu có nhỏ hơn hoặc bằng trị cuối không ? Nếu:
Sai kết thúc lệnh.
Đúng thì thực hiện câu lệnh và tăng biến đếm lên 1; sau đó kiểm tra biến đếm có còn nhỏ hơn trị cuối không ? Nếu đúng, thì cứ lặp cho đến khi biến đếm không còn nhỏ hơn hoặc bằng trị cuối nữa thì thoát khỏi vòng lặp và kết thúc lệnh.
Sử dụng:
For …To ….Do ….
Để viết viết lại chương trình này.
XÁC ĐỊNH BÀI TOÁN :
- Đầu vào: Biến đếm i chạy từ 1 12 (trị đầu = 1 và trị cuối =12 )
- Đầu ra: Xuất ra các tháng trong năm.
1<=12
i := 1
Đây là tháng 1
i<= 12
i := i+1 = 2
[ Bắt đầu ]
[Kết thúc]
ĐÚNG
ĐÚNG
SAI
SAI
Đây là tháng 2
i := i+1 = 3
Đây là tháng 3
[Kết thúc]
LẶP
1<=12
i := 11
Đây là tháng 11
i<= 12
i := i+1 = 12
[ Bắt đầu ]
[Kết thúc]
ĐÚNG
ĐÚNG
SAI
SAI
Đây là tháng 12
i := i+1 = 13
[ Kết thúc]
LẶP
SỬ DỤNG:
FOR …. TO …DO…
ĐỂ VIẾT CHƯƠNG TRÌNH NÀY.
{ Khai báo biến đếm i }
Quan sát kết quả !
Quan sát kết quả !
Câu hỏi:
So sánh kết quả của 2 chương trình trên ?
II. CÂU LỆNH FOR …DOWNTO …DO …
FOR
i := Trị cuối
DOWNTO
Trị đầu
DO
Câu lệnh ;
- i: Là biến đếm.
- Trị cuối phải lớn hơn hoặc bằng trị đầu
Cú pháp:
{ Khai báo biến đếm i }
Bài tập 1:
Viết chương trình xuất ra màn hình bảng cửu chương 2 ?
XÁC ĐỊNH BÀI TOÁN:
- Đầu ra: Bảng cửu chương 2
- Đầu vào: Biến đếm i chạy từ 1 10
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20
2 x 1 = 2
Cố định
Biến i
2 * i
YÊU CẦU :
- Lớp học chia thành 4 nhóm.
- Thảo luận và giáo viên gọi 1 học sinh bất kỳ của nhóm lên bảng viết chương trình này.
Chương trình xuất bảng cửu chương 2
BÀI TẬP 2:
Viết chương trình xuất ra màn hình bảng cửu chương N với N nhập từ bàn phím ?
BÀI TẬP 3:
Viết chương trình tính tổng các số từ 1 N với n nhập từ bàn phím ?
Ví dụ :
Với N = 5 thì tổng là: 1 + 2 + 3 + 4 + 5 = 15
CỦNG CỐ:
1. Viết lại cú pháp và cho biết ý nghĩa vòng lặp For ….To….Do…. ?
3. Trắc nghiệm
2. So sánh cú pháp 2 vòng lặp ?
CHÚC CÁC EM
HỌC TỐT !!!
* 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ẻ: Trần Văn Dẽ
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)