Vòng lặp xác định For ... do
Chia sẻ bởi Nguyễn Phương Linh |
Ngày 04/11/2018 |
28
Chia sẻ tài liệu: Vòng lặp xác định For ... do thuộc Power Point
Nội dung tài liệu:
GIÁO ÁN MÔN TIN HỌC LỚP 8
PHÒNG GIÁO DỤC PHÚ LỘC
TRƯỜNG THCS LỘC ĐIỀN
Giáo viên thực hiện: Nguyễn Thị Phương Linh
Vòng lặp xác định For ... do
Program baitap;
Begin
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Readln;
End.
Tiết 24
I. Vòng lặp For … do ở dạng 1:
1. Câu lệnh:
For
to
giá trị đầu
giá trị cuối
do
Từ khóa:
phải thuộc kiểu đếm được (không là số thực).
<=
Sau từ khóa do không có dấu ;
Có thể dùng các vòng lặp For lồng nhau.
biến:
I. Vòng lặp For … do ở dạng 1:
1. Câu lệnh:
2. Sơ đồ:
True
False
* Hoạt động:
- Biến gán bằng gtđ.
CT kiểm tra biến <=gtc không? Nếu đúng thì câu lệnh được thực hiện, biến tự động tăng lên 1 đơn vị, rồi lại tiếp tục thực hiện như vậy cho đến khi biến > gtc thì thoát khỏi vòng lặp.
True
False
3. Ví dụ: Viết CT xuất ra màn hình 10 lần từ Màu sắc.
True
False
Ví dụ: biến là i
Câu lệnh vòng lặp For:
For i:=1 to 10 do
Writeln(‘mau sac’);
Biến:=1
Biến <=10
Writeln(‘Mau sac’)
Biến:=biến+1
Thoát vl
Chương trình
II. Vòng lặp For … do ở dạng 2:
1. Câu lệnh:
For biến:=giá trị cuối downto giá trị đầu do
Câu lệnh;
Từ khóa:
biến:
phải thuộc kiểu đếm được (không là số thực).
Sau từ khóa do không có dấu ;
For
do
downto
giá trị cuối
giá trị đầu
>=
Tiết 24
VÒNG LẶP XÁC ĐỊNH FOR … DO
II. Vòng lặp For … do ở dạng 2:
1. Câu lệnh:
2. Sơ đồ:
* Hoạt động:
- Biến gán bằng gtc.
CT kiểm tra biến >=gtđ không? Nếu đúng thì câu lệnh được thực hiện, biến tự động giảm 1 đơn vị, rồi lại tiếp tục thực hiện như vậy cho đến khi biến < gtđ thì thoát khỏi vòng lặp.
True
False
III. Bài tập: Sắp xếp các từ sau thành các câu lệnh hoàn chỉnh. Hãy nêu đề bài của chương trình?
Lớp chia thành 4 nhóm.
Các nhóm lần lượt chọn các câu hỏi, cả 4 nhóm cùng
trả lời trên bảng nhỏ.
Nhóm nào trả lời đúng 9 câu hoặc tìm ra yêu cầu trước
khi lật mở 3 câu hỏi được 2 điểm tốt, đúng 5 8 câu
hoặc tìm ra yêu cầu trước khi lật mở 5 câu hỏi được 1
điểm tốt, còn lại không có.
CỦNG CỐ
Khai báo biến chạy của vòng lặp và giá
trị cuối, biến chứa kết quả tính toán.
Bắt đầu thân CT.
Lệnh nhập dữ liệu cho giá trị cuối của
vòng lặp.
Biến tính toán gán=kq của 10-1(nhị phân)
Vòng lặp với giá trị đầu là 1
Biến tính toán=biến tính toán* biến chạy
Xuất biến cần tính toán ra màn hình.
Dừng chương trình
Kết thúc thân chương trình
1
2
3
4
5
6
7
8
9
Chương trình trên thực hiện công việc gì?
1
2
3
4
1. Viết CT xuất ra màn hình 10 lần từ Màu sắc ở dạng 2 của vòng lặp.
2. Viết CT của phần bài tập.
3. Viết CT của phần củng cố.
4. Câu lệnh và sơ đồ hoạt động của vòng lặp For … do.
Tạm biệt quý thầy cô giáo!
PHÒNG GIÁO DỤC PHÚ LỘC
TRƯỜNG THCS LỘC ĐIỀN
Giáo viên thực hiện: Nguyễn Thị Phương Linh
Vòng lặp xác định For ... do
Program baitap;
Begin
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Writeln(‘Mau sac’);
Readln;
End.
Tiết 24
I. Vòng lặp For … do ở dạng 1:
1. Câu lệnh:
For
to
giá trị đầu
giá trị cuối
do
Từ khóa:
phải thuộc kiểu đếm được (không là số thực).
<=
Sau từ khóa do không có dấu ;
Có thể dùng các vòng lặp For lồng nhau.
biến:
I. Vòng lặp For … do ở dạng 1:
1. Câu lệnh:
2. Sơ đồ:
True
False
* Hoạt động:
- Biến gán bằng gtđ.
CT kiểm tra biến <=gtc không? Nếu đúng thì câu lệnh được thực hiện, biến tự động tăng lên 1 đơn vị, rồi lại tiếp tục thực hiện như vậy cho đến khi biến > gtc thì thoát khỏi vòng lặp.
True
False
3. Ví dụ: Viết CT xuất ra màn hình 10 lần từ Màu sắc.
True
False
Ví dụ: biến là i
Câu lệnh vòng lặp For:
For i:=1 to 10 do
Writeln(‘mau sac’);
Biến:=1
Biến <=10
Writeln(‘Mau sac’)
Biến:=biến+1
Thoát vl
Chương trình
II. Vòng lặp For … do ở dạng 2:
1. Câu lệnh:
For biến:=giá trị cuối downto giá trị đầu do
Câu lệnh;
Từ khóa:
biến:
phải thuộc kiểu đếm được (không là số thực).
Sau từ khóa do không có dấu ;
For
do
downto
giá trị cuối
giá trị đầu
>=
Tiết 24
VÒNG LẶP XÁC ĐỊNH FOR … DO
II. Vòng lặp For … do ở dạng 2:
1. Câu lệnh:
2. Sơ đồ:
* Hoạt động:
- Biến gán bằng gtc.
CT kiểm tra biến >=gtđ không? Nếu đúng thì câu lệnh được thực hiện, biến tự động giảm 1 đơn vị, rồi lại tiếp tục thực hiện như vậy cho đến khi biến < gtđ thì thoát khỏi vòng lặp.
True
False
III. Bài tập: Sắp xếp các từ sau thành các câu lệnh hoàn chỉnh. Hãy nêu đề bài của chương trình?
Lớp chia thành 4 nhóm.
Các nhóm lần lượt chọn các câu hỏi, cả 4 nhóm cùng
trả lời trên bảng nhỏ.
Nhóm nào trả lời đúng 9 câu hoặc tìm ra yêu cầu trước
khi lật mở 3 câu hỏi được 2 điểm tốt, đúng 5 8 câu
hoặc tìm ra yêu cầu trước khi lật mở 5 câu hỏi được 1
điểm tốt, còn lại không có.
CỦNG CỐ
Khai báo biến chạy của vòng lặp và giá
trị cuối, biến chứa kết quả tính toán.
Bắt đầu thân CT.
Lệnh nhập dữ liệu cho giá trị cuối của
vòng lặp.
Biến tính toán gán=kq của 10-1(nhị phân)
Vòng lặp với giá trị đầu là 1
Biến tính toán=biến tính toán* biến chạy
Xuất biến cần tính toán ra màn hình.
Dừng chương trình
Kết thúc thân chương trình
1
2
3
4
5
6
7
8
9
Chương trình trên thực hiện công việc gì?
1
2
3
4
1. Viết CT xuất ra màn hình 10 lần từ Màu sắc ở dạng 2 của vòng lặp.
2. Viết CT của phần bài tập.
3. Viết CT của phần củng cố.
4. Câu lệnh và sơ đồ hoạt động của vòng lặp For … do.
Tạm biệt quý thầy cô giáo!
* 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ẻ: Nguyễn Phương Linh
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)