CHUYN 畛 S畛 H畛C N THI VO L畛P 10 CC TR働畛NG CHUYN. M畛I THNG TIN C畉N H畛 TR畛 T働 V畉N H畛C T畉P, NG K H畛C TON, MUA TI LI畛U TON L畛P 9 N THI VO L畛P 10 VUI LNG LIN H畛: 0976.179.282
300 bi to叩n l畛p 4 担n luy畛n thi h畛c sinh gi畛i v violympic to叩nhaic2hv.net
油
B畛 ti li畛u 300 bi to叩n l畛p 4 ny 動畛c bi棚n so畉n nh畉m m畛c 鱈ch 担n luy畛n thi h畛c sinh gi畛i v violympic to叩n xuy棚n su畛t ch動董ng tr狸nh To叩n l畛p 4.
T畉i v畛 m叩y mi畛n ph鱈 300 bai toan lop 4 on luyen thi hoc sinh gioi va violympic toa t畉i 畛a ch畛:
http://ihoc.me/300-bai-toan-lop-4-luyen-thi-hoc-sinh-gioi-va-violympic-toan/
1. Tr動畛ng 畉i H畛c S動 Ph畉m TP H畛 Ch鱈 Minh
Khoa: C担ng Ngh畛 Th担ng Tin
SVTH: Mai Th畛 Giang Th湛y
GVDH: Nguy畛n Th畛 Ng畛c Hoa
L畛p: Tin 4
MSSV: 35.103.070
2. Ki畛m tra bi c滴:
Bi to叩n :
- T鱈nh n! v畛i n! = 1.2.3..n, n l s畛 nguy棚n.
C但u h畛i:
+ BT tr棚n l畉p l畉i thao t叩c g狸? L畉p l畉i bao nhi棚u
l畉n?
+ Vi畉t ra c但u l畛nh l畉p cho thao t叩c l畉p tr棚n.
+ V畛i n=5, em h達y th畛c hi畛n thao t叩c l畉p tr棚n
b畉ng v 動a ra k畉t qu畉.
3. X辿t bi to叩n Tong_1 v Tong_2 (SGK/42)
Tong_1: T鱈nh t畛ng S v畛i a l s畛 nguy棚n
Bi棚u th動c tinh vtrong bai toan Tong_1
S a>2
va baxet: thu但味tn+la味iTong_1 thi ta 棚m 1 vong l味p
1
S =toan n+ i toa1 Tong_2 l gi畛ng nhau. o c s担
Bai Nh但味 Tong_1 1
n d動 toan khi N=100.+
g +... Khi 動董味 n ]
a cha味/a動董味( a n trong thu但味+2)n Tong_2 a + N )
+1)
l但y l味p, c 100 l但n.
n co
(a
t toa
(
thi kh担ng.
S V董i c tinh theo cach c担味ng d担n.
動董味 N=100
Bai toan Tong_2 d動ng la味i khi 1/(a+N)<0.0001. Ta
kh担ng 1 +動董味c s担 l但n a 1 c hi棚味n thao tac c担味ng d担n.
S= 棚m 1
+ th動味 + + 1
Tong_2: K畉t Lu畉n: S v畛i+2 to叩n T畛nga v100
a T鱈nh + Taa a l s畛 nguy棚n + a>2
a t畛ng1 g畛i bi 2 l
1 bi to叩n l畉p v畛i s畛 l畉n ch動a x叩c 畛nh
1 1 1
S = + l畉p v畛i + ki畛n d畛ng cho tr動畛c.
haya +1) i畛u +2) +... + ( a + N ) +...
a ( (a
1
Cho 棚n khi: < 0.0001
(a + N )
4. 3. L畉p v畛i s畛 l畉n ch動a bi畉t
tr動畛c v c但u l畛nh while-do
C炭 ph叩p: while <i畛u ki畛n> do <c但u l畛nh>;
Trong 坦:
i畛u ki畛n l bi畛u th畛c th畛c logic;
i畛u ki畛n l m畛t c但u l畛nh 董n ho畉c gh辿p;
C但u l畛nh
C但u l畛nh
5. 3. L畉p v畛i s畛 l畉n ch動a bi畉t
tr動畛c v c但u l畛nh while-do
Ho畉t 畛ng c畛a v嘆ng l畉p:
ngh挑a: Trong khi IU KI味N v但n con ung thi
ti棚p tu味c th動味c hi棚味n cac CU L味NH l畉p, n畉u IU
KI味N sai th狸 k畉t th炭c l畉p.
6. 3. L畉p v畛i s畛 l畉n ch動a bi畉t
tr動畛c v c但u l畛nh while-do
I畛U KI畛N v CU L畛NH ?
M担 t畉 ho畉t 畛ng c畛a v嘆ng l畉p? Khi no v嘆ng
l畉p tr棚n d畛ng?
V嘆ng l畉p tr棚n kh担ng d畛ng 動畛c v狸 i畛u ki畛n
lu担n 炭ng do CU L畛NH kh担ng lm thay 畛i
gi叩 tr畛 c畛a I畛U KI畛N
Tr叩nhl畉p v担 t畉n L畛NH kh担ng lm thay
V嘆ng t畉o ra CU
畛i gi叩 tr畛 c畛a I畛U KI畛N
7. 3. L畉p v畛i s畛 l畉n ch動a bi畉t
tr動畛c v c但u l畛nh while-do
BAI TOAN TONG_1 BAI TOAN TONG_2
FOR - DO WHILE DO
8. 3. L畉p v畛i s畛 l畉n ch動a bi畉t
tr動畛c v c但u l畛nh while-do
FOR - DO WHILE DO
+ Bi畉n 畉m i (bi畉n_畉m) t畛 畛ng tng l棚n 1.
+ K畉t th炭c khi i >gi叩_tr畛_cu畛i.
Trong c但u l畛nh while_do ta c坦 th畛:
+ Th畛c hi畛n l畛nh tng bi畉n_畉m l棚n 1 b畉ng c叩ch
th畛c hi畛n c但u l畛nh g叩n: bi畉n_畉m :=bi畉n_畉m +1.
+ 動a i畛u ki畛n bi畉n_畉m i > Gi叩_tr畛_cu畛i vo
trong i畛u ki畛n ki畛m tra v嘆ng l畉p while_do.
9. 3. L畉p v畛i s畛 l畉n ch動a bi畉t
tr動畛c v c但u l畛nh while-do
WHILE DO FOR - DO
-X叩c 畛nh 動畛c Gi叩_tr畛_畉u v Gi叩_tr畛_cu畛i
-Kh担ng x叩c 畛nh 動畛c Gi叩_tr畛_cu畛i
10. 3. L畉p v畛i s畛 l畉n ch動a bi畉t
tr動畛c v c但u l畛nh while-do
Vd: Chuy畛n t畛 for_do sang while_do cho bi
to叩n tong_1a:
S:=1/a;
N:=1;
While Not (N>100) do
Begin
S:=S+1/(a+N);
N:=N+1;