... +1;
2. 081 .83
1.51
432Lîti
S
2. 28
5NhËp N
S := 1 ; i := 2;
2>5 ?
S
S
S := 1 +1/2 ;
i := 2 +1;
3>5 ?
S := 1.5+1/3 ;
i := 3 +1;
4>5 ?
S := 1 .83 +1/4 ;
i := 4 +1;
5>5 ?
S := 2. 08+ 1/5;
... trị
tổng S tăng
thêm bao
nhiêu?
1. Bài toán đặt vấn đề
- Dữ liệu ra (Output) : Tổng S
Lập chương trình tính tổng sau:
- Dữ liệu vào (Input) : Nhập a
HÃy xác định
INPUT và...
... lặp.Cấu
trúc lặp thường có 2 loại :
- Lặp với số lần biết trước.
- Lặp với số lần chưa biết trước.
Các NNLT nào cũng cung cấp 1 số
câu lệnh để mô tả các cấu trúc lặp.
2 /- Lặp với số lần biết trước ... trên ta kết luận như :
- Ở Tong_1a thì chúng ta áp
dụng câu lệnh lặp dạng tiến
- Ở Tong_1b thì chúng ta áp
dụng câu lệnh lặp dạng lùi.
+ Sau đây chúng ta sang phần
cú pháp....
... ghép.
- Từ những ví dụ trên yêu cầu
học sinh hoàn thiện chương
trình giải phương trình bậc hai.
- Hướng dẫn học sinh cách viết
ví dụ 2.
- Suy nghó trả lời phương
trình vô nghiệm.
- Hoàn ... thức :
- Hiểu nhu cầu của cấu trúc rẽ nhánh trong biểu diễn thuật toán.
- Hiểu cơ chế hoạt động của câu lệnh rẽ nhánh (dạng thiếu và dạng đầy đủ)
- Hiểu câu lệnh ghép.
2. V...
... Nếu i < 1 thì đưa ra giá trị
S rồi Kết thúc;
B4 : S S + 1/(a+i);
B5: i i - 1 quay lại B3.
i i -1
00:44:55
For <biến đếm> := <giá trị đầu> to <giá trị cuối> do < ... lệnh>;
00:44:55
CẤU TRÚC LẶP
00:44:55
1. Bài toán đặt vấn đề :
- Dữ liệu ra(output) : Tổng S;
Lập chương trình tính tổng của Bài toán 1:
- Dữ liệu vào(Input) : Nhập a;
Hãy xác...
... B5: N N -1 quay lại B3.
Thuật toán Tong_1b:
1 1 1 1
1 2
S
a a a a N
= + + + +
+ + +
§
S
Nhập a
S 1/a ; N 100
N <1 ?
Đưa S ra màn hình rồi kết thúc!
S S + 1/(a + N)
N N - 1
B6: ... 1/(a + N)
N N - 1
B6: Đưa ra giá trị S rồi Kết thúc;
00:44: 28
Trả lời:
Kiểm tra bài cũ
?Em hãy viết cú pháp của câu lệnh lặp For-do dạng tiến
và dạng lùi? Cho ví dụ minh họa?
For...
... +1;
2. 081 .83
1.51
432
Lượti
S
2. 28
5
NhËp N
S := 1 ; i := 2;
2>5 ?
SS
S := 1 +1/2 ;
i := 2 +1;
3>5 ?
S := 1.5+1/3 ;
i := 3 +1;
4>5 ?
S := 1 .83 +1/4 ;
i := 4 +1;
5>5 ?
S := 2. 08+ 1/5;
... <câu lệnh>
+ Quay lại B2.
- Ngược lại thì kết thúc câu lệnh.
3. Lặp với lần chưa biết trước – Câu lệnh While-do (tt)
Trường THPT Cao Lãnh 2 - Tổ: Toán_Tin - Giáo vi...
... toán
2. Cú pháp
3. Hoạt động
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
CÂU LỆNH FOR-DO
Giao diện
Lặp
For – do
Ví dụ Củng cố
Hoạt động của câu lệnh For - do
Dạng lặp lùi:
For<biến đếm>:=<giá trị cuối> ... với số lần chưa biết trước ( ví dụ 2)
Khái niệm “lặp”
Lặp với số lần biết trước, câu lệnh for - do
Giao diện
Lặp
For – do
Ví dụ Củng cố
Đặt vấn đề
1. Ví dụ
2. Khái niệm
* Điểm khác...
... số:
1 2 3 4 5 6 7 8 9 10
Sunday, October 2
0, 2013
3.Một số ví dụ .
3.Một số ví dụ .
S := 1 ; i := 2;
i >N
KT
S := S +1/ i ;
i := i +1;
2. 081 .83
1.51
432Lît
i
S
2. 28
5
NhËp N
S := 1 ; ... ?
S := 1.5+1/3 ;
i := 3 +1;
4>5 ?
S := 1 .83 +1/4 ;
i := 4 +1;
5>5 ?
S := 2. 08+ 1/5;
i := 5 +1;
6
SS
S
6>5 ?
In Tæng STæng S=2. 28
Víi N = 5
2. 28
§§
Mô phỏng thuật toán
S1 =...
... +1;
2. 081 .83
1.51
432
Lît
i
S
2. 28
5NhËp N
S := 1 ; i := 2;
2>5 ?
S
S
S := 1 +1/2 ;
i := 2 +1;
3>5 ?
S := 1.5+1/3 ;
i := 3 +1;
4>5 ?
S := 1 .83 +1/4 ;
i := 4 +1;
5>5 ?
S := 2. 08+ 1/5;
... M>N thì M:=M-N,
ngược lại thì N:=N-M;
B3: Đến khi M=N thì
=> Đưa ra ƯCLN(M,N)=M;
=> Kết thúc.
B1: Nhập M,N
B2 : While M<>N DO
Begin
IF M>N then M:=M-N
else N:=N-...