Bài 10. Cấu trúc lặp
Chia sẻ bởi Đoàn Ngọc Vũ |
Ngày 10/05/2019 |
353
Chia sẻ tài liệu: Bài 10. Cấu trúc lặp thuộc Tin học 11
Nội dung tài liệu:
Học và Làm theo gương Bác Hồ
Thao tác nào lặp lại nhiều lần?
Ví dụ 1: Quản lí điểm trong một kì thi bằng máy tính.
3.5
7.0
6.5
8.5
7.0
Sử
Tổng
Hỏng
4.5
2.0
5.0
Phan Vân
5
7.5
5.0
4.5
Nguyễn Anh
4
6.5
7.0
7.0
Trần Thuỷ
3
5.0
8.5
6.0
Vũ Ngọc Sơn
2
9.0
10.0
8.5
Lê Thị Thu
1
Kết quả
Sinh
Toán
Văn
Họ và tên
STT
53
Đỗ
42.5
Đỗ
41
Đỗ
33.5
Đỗ
22
Nhập họ và tên.
Nhập điểm toán.
Nhập điểm Sử.
Nhập điểm Sinh...
Bài 10: CấU TRúC LặP
1.Lặp
Khó xác định
Có bao nhiêu lần đập trứng đổ vào Xô?mỗi lần bao nhiêu?
Kiểm tra điều kiện trước khi cộng. Cộng đến khi nào không thoã điều kiện nữa.
Bài toán này được gọi là :
Lặp với số lần chưa biết trước.
N
2.Lặp với số lần biết trước và câu lệnh FOR - DO
Thuật toán Tổng_1b.
B1: S := 1/a; N := 101;
B2: N := N - 1;
B3: Nếu N < 1 thì chuyển đến bước 5;
B4: S:=S + 1/(a+N) rồi quay lại bước 2;
B5: Đưa ra S rồi kết thúc.
Thuật toán Tổng_1b.
B1: S := 1/a; N := 0;
B2: N := N + 1;
B3: Nếu N > 100 thì chuyển đến bước 5;
B4: S:=S + 1/(a+N) rồi quay lại bước 2;
B5: Đưa ra S rồi kết thúc.
Tăng
Giảm
2.Lặp với số lần biết trước và câu lệnh FOR - DO
Lặp dạng tiến:
For:= to do
Các câu lệnh;
Bắt đầu
Kết thúc
Bắt đầu
Kết thúc
1
2
...
99
100
101
Lặp dạng lùi:
For:= downto do
Các câu lệnh;
N
1
100
N
101
1
Ví Dụ 1: Dùng vòng lặp FOR - DO để giải bài toán Tính tổng các số từ 1 đến 10.
For N:=1 to 10 do
S:=S + N;
Bài tập:
Viết chương trình tính tổng các số từ 1 đến 10.
Ví Dụ 1: Dùng vòng lặp FOR - DO để giải bài toán Tính giai thừa của 4.
S:=1;
For N:=1 to 4 do
S:=S * N;
Bài tập vận dụng:
Thao tác nào lặp lại nhiều lần?
Ví dụ 1: Quản lí điểm trong một kì thi bằng máy tính.
3.5
7.0
6.5
8.5
7.0
Sử
Tổng
Hỏng
4.5
2.0
5.0
Phan Vân
5
7.5
5.0
4.5
Nguyễn Anh
4
6.5
7.0
7.0
Trần Thuỷ
3
5.0
8.5
6.0
Vũ Ngọc Sơn
2
9.0
10.0
8.5
Lê Thị Thu
1
Kết quả
Sinh
Toán
Văn
Họ và tên
STT
53
Đỗ
42.5
Đỗ
41
Đỗ
33.5
Đỗ
22
Nhập họ và tên.
Nhập điểm toán.
Nhập điểm Sử.
Nhập điểm Sinh...
Bài 10: CấU TRúC LặP
1.Lặp
Khó xác định
Có bao nhiêu lần đập trứng đổ vào Xô?mỗi lần bao nhiêu?
Kiểm tra điều kiện trước khi cộng. Cộng đến khi nào không thoã điều kiện nữa.
Bài toán này được gọi là :
Lặp với số lần chưa biết trước.
N
2.Lặp với số lần biết trước và câu lệnh FOR - DO
Thuật toán Tổng_1b.
B1: S := 1/a; N := 101;
B2: N := N - 1;
B3: Nếu N < 1 thì chuyển đến bước 5;
B4: S:=S + 1/(a+N) rồi quay lại bước 2;
B5: Đưa ra S rồi kết thúc.
Thuật toán Tổng_1b.
B1: S := 1/a; N := 0;
B2: N := N + 1;
B3: Nếu N > 100 thì chuyển đến bước 5;
B4: S:=S + 1/(a+N) rồi quay lại bước 2;
B5: Đưa ra S rồi kết thúc.
Tăng
Giảm
2.Lặp với số lần biết trước và câu lệnh FOR - DO
Lặp dạng tiến:
For
Các câu lệnh;
Bắt đầu
Kết thúc
Bắt đầu
Kết thúc
1
2
...
99
100
101
Lặp dạng lùi:
For
Các câu lệnh;
N
1
100
N
101
1
Ví Dụ 1: Dùng vòng lặp FOR - DO để giải bài toán Tính tổng các số từ 1 đến 10.
For N:=1 to 10 do
S:=S + N;
Bài tập:
Viết chương trình tính tổng các số từ 1 đến 10.
Ví Dụ 1: Dùng vòng lặp FOR - DO để giải bài toán Tính giai thừa của 4.
S:=1;
For N:=1 to 4 do
S:=S * N;
Bài tập vận dụng:
* 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ẻ: Đoàn Ngọc Vũ
Dung lượng: |
Lượt tài: 14
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)