Professional Documents
Culture Documents
Ch
ng I
Bi 4. BI TON v
THU T TON
I. BI TON
Xt cc yu c u sau : 1. Gi i ph ng trnh b c hai ax2+bx+c=0 2. Vi t m t dng ch ra mn hnh my tnh. 3. Qu n l cc cn b trong m t c quan. 4. Tm c chung l n nh t c a hai s nguyn d ng a v b. 5. X p lo i h c t p cc h c sinh trong l p.
Trong TON H C
Trong cc yu c u trn, yu c u
Trong TIN H C
Bi ton l vi c no ta mu n my tnh th c hi n.
Input Output
- K t lu n
TON H C?
C n l y ra thng tin g
CC V D
VD1 : Gi i ph ng trnh b c hai ax2 + bx + c = 0 (a 0). Input : Cc s th c a,b,c (a 0) Output : S th c x th a : ax2+bx+ c = 0 VD2 : Tm gi tr nh nh t c a cc s trong m t dy s . Input : Cc s trong dy s . Output : Gi tr nh nh t trong dy s .
CC V D (tt)
VD3 : Tm c chung l n nh t c a hai s nguyn d ng a v b. Hai ng a v b. Input : ? s nguyn d Output : ? UCLN c a a v b. VD4 : X p lo i h c t p cc h c sinh trong l p. Input : ? ng i m c a h c sinh. B B Output : ? ng x p lo i h c t p.
TM L I
M t bi ton c c u t o b i 2 thnh ph n c b n :
Input)
Output
Gi i bi ton
Thu t ton
ng d n cc thao tc cho my th c hi n tm ra l i gi i
Output
Thu t ton
gi i m t bi ton l :
Thu t dy h ugi in ccbi ton l m t dy M t ton h m t thao tc. h u h n cc thao tc c s p x p theo t trnh t xc nhcsaop x p theo m t c s cho sau khi th mCc thao tc trnh t thao nh. hi n dy xc tc , t Input c a bi ton ny, ta nh n c Output c n tm.
Li t k C 2 cch m t Dng s
Dng m t s bi u t ng th hi n cc thao tc
kh i
a) LI T K
VD : Tm nghi m ph ng trnh b c nh t t ng qut : ax + b = 0 ()
Gi i ton thng th
ng:
N u a = 0 th () khng ph i l pt b c nh t.
N u a 0 th () c nghi m x = -b/a.
b) DNG S
KH I
VD: Tm nghi m ph
ng trnh b c nh t t ng qut : ax + b = 0
LI T K
S
b
KH I
Nhap a,
a=0
Sa i
u ng
x = -b/a
a ra x va ket thuc
L U
Ta c n di n t thu t ton b ng m t ngn ng sao cho my tnh c th hi u v th c hi n c, ngn ng g i l ngn ng l p trnh. K t qu di n t thu t ton nh v y g i l ch ng trnh.
III. V D
Bi ton 1 :
THU T TON
Cho dy s
HNG DAN: Min - Goi Min la gia tr nho nhat can tm. Min=6 - Gan Min bang gia tr phan t au tien cua day. 11 6 20 4
Min=4 - Lan lt so sanh Min vi Min=11 cac phan t tiep theo trong day. Tai moi v tr so sanh : Gia tr nho + Neu Min ln hn gia tr nhat: 4 phan t can so sanh trong Bi n i l u tr v tr day th lay gia tr cua ti p theo m Min s phanng i ln 1 ganvlai cho Min. + T t o n so snh Gn i = 2
- Khi so sanh en phan t cuoi cung trong day so th Min se mang gia tr nho
KH I :
Min = a1 , i = 2
i <=N
Sai un g un g Sai
Min > ai
Min = ai
i = i+1
LI T K
Bc 1 : Nhap N va day a1,, aN. Bc 2 : at Min= a1, i=2; Bc 3 : Neu i<=N th thc hien bc 4, neu khong th chuyen en bc 5. Bc 4 : 4.1. Neu Min > ai th at Max=ai. 4.2. Tang i mot n v roi quay ve bc 3 Bc 5 : a ra Min roi ket thuc.
4. V D
Bi ton 2 : Tm gi tr L N NH T c a m t dy s v i Input v Output nh sau: Input : S nguyn d ng N v dy N s a1,...,aN. Output : Gi tr l n nh t (Max) c a dy s . M t thu t ton gi i bi ton ny theo c 2 cch li t k v dng s kh i.
CC THU T NG
Bi ton Input Output
CHNH
*M t dy h u h n cc thao tc. *Cc thao tc c s p x p theo m t trnh t xc nh. L vi c no ta mu n *Sau khi th c hi n dy thao tc , t my tnh th c hi Output Input ta tm c n Cc thng tin c c a bi ton.
Thu t ton S kh i
(cc gi thi t) Cc thng tin c n tm t Input (k t lu n) Dng cc bi u t ng qui c th hi n cc thao tc trong thu t ton
BI T P V NH
Bi 1, 3, 4, 5, 6 trang 27 28 (SGK)