SlideShare a Scribd company logo
TIN HỌC 10
Đặng Hữu Hoàng
SBD Hä vµ tªn V¨n To¸n LÝ Anh Tæng KÕt
qu¶
105 Lª ThÞ Thu 8.5 10.0 7.0 9.0
102 Vò Ngäc S¬n 6.0 8.5 8.5 5.0
215 TrÇn Thuû 7.0 7.0 6.5 6.5
211 NguyÔn Anh 4.5 5.0 7.0 7.5
245 Phan V©n 5.0 2.0 3.5 4.5
VÝ dô 1: Qu¶n lÝ ®iÓm trong mét k× thi b»ng m¸y tÝnh.
Yªu cÇu :
H·y x¸c ®Þnh th«ng tin ®­a vµo (Input)
vµ th«ng tin cÇn lÊy ra (Output)
Input :Input : SBD, Hä vµ tªn, V¨n, To¸n, LÝ, Anh.
 Output :Output : Tæng ®iÓm, KÕt qu¶ thi cña häc sinh.
53 §ç
42.5 §ç
41 §ç
33.5 §ç
22
VÝ dô 2: Gi¶i ph­¬ng tr×nh bËc nhÊt ax + b = 0.
Yªu cÇu :
H·y x¸c ®Þnh th«ng tin ®­a vµo (InputInput)
vµ th«ng tin cÇn lÊy ra (OutputOutput)
Input: C¸c hÖsè a, b.
 Output: NghiÖmcña ph­¬ng tr×nh.
Input: C¸c hÖsè a, b.
 Output: NghiÖmcña ph­¬ng tr×nh.
Víi a = 1, b = -5
 Ph­¬ng tr×nh cã nghiÖmx = 5
1. Kh¸i niÖmbµi to¸n
Lµ viÖc nµo®ãtamuènm¸ythùc hiÖn®Ótõth«ngtin®­
avµo(INPUT) t×m®­îc th«ngtinra(OUTPUT).
VÝ dô 3: T×m­íc sè chung lín nhÊt cña hai sè nguyªn d­¬ng Mva N.
VÝ dô 4: Bµi to¸n xÕp lo¹i häc tËp cña mét líp.
Bµi 4. Bµi to¸n vµ thuËt To¸n
INPUTINPUT :: Hai sè nguyªn d­¬ng Mvµ N.
OUTPUT :OUTPUT : ­íc sè chung lín nhÊt cña Mvµ N.
INPUT : B¶ng ®iÓmcña häc sinh trong líp.
OUTPUT :OUTPUT : B¶ng xÕp lo¹i häc lùc cña häc sinh.
Input :Input : Là giả thiết, dữ kiện của bài bài to¸n,
Output:Output: Là kết luận, là yªu cầu của bài to¸n,
2. Kh¸i niÖmthuËt to¸n
TõINPUTlµm
thÕnµo ®Ót×m
raOUTPUT?
C¸c emcÇn t×m ra
c¸ch gi¶i cña bµi
to¸n.
ThuËt to¸n ®Ó gi¶i mét bµi to¸n lµ mét d·y h÷u h¹n
c¸c thao t¸c ®­îc s¾p xÕp theo mét tr×nh tù x¸c ®Þnh
sao cho saukhi thùc hiÖnd·ythao t¸c Êy, tõ Input cña
bµito¸n, tanhËn®­îc Output cÇnt×m.
Cã hai c¸ch thÓhiÖn mét thuËt to¸n:
 C¸ch 1: LiÖt kª c¸c b­íc.
 C¸ch 2: VÏ s¬ ®å khèi.
C¸ch 1: LiÖt kª c¸c b­íc.
- Trình bài trình tự các bước để giải một bài toán
- Từ InputInput của bài toán cho thực hiện các bước để giải
bài toán để tìm OutputOutput tương ứng.
XÐt vÝ dô 2: Gi¶i ph­¬ng tr×nh bËc nh t ax + b = 0.ấ
B1: X¸c ®Þnh hÖsè a, b;
B2: NÕu a=0 vµ b=0 => Ph­¬ng tr×nh v«sè nghiÖm =>B5;
B3: NÕu a=0 vµ b≠0 => Ph­¬ng tr×nh v«nghiÖm=>B5;
B4: NÕu a≠0 => Ph­¬ng tr×nh cã nghiÖm x=-b/a =>B5;
B5: KÕt thóc.
ThuËt to ¸ n liÖ t kª
B7: KÕt thóc.
B1: B¾t ®Çu;
B2: NhËp a, b, c;
B3: TÝnh ∆ = b2
– 4ac;
B4: NÕu ∆ < 0 => PT v«nghiÖm=> B7;
B5: NÕu ∆ = 0
=> PT cã nghiÖmkÐp x = -b/2a => B7;
B6: NÕu ∆ > 0
=> PT cã hai nghiÖmx1, x2 = (-b ± √∆)/2a
=> B7;
3. Mét sè vÝ dô vÒ thuËt to¸n
ThuËt to¸n gi¶i ph­¬ng tr×nh bËc hai (a ≠ 0).
C¸ch 1: LiÖt kª c¸c b­íc
Quy ­íc c¸c khèi trong s¬ ®å thuËt to¸n
KÕt thóc thuËt to¸n.
B§
§K
®
S
KT
C¸ch 2: VÏ s¬ ®å khèi
B¾t ®Çu thuËt to¸n.
Dïng ®Ó nhËp vµ xuÊt d÷ liÖu.
Dïng ®Ó g¸n gi¸ trÞvµ tÝnh to¸n.
XÐt ®iÒu kiÖn rÏ nh¸nh theo mét trong
hai ®iÒu kiÖn ®óng, sai.
Quy ®Þnh tr×nh tù c¸c thao t¸c thøc hiÖn
NhËp vµo a, b, c
∆ = b - 4ac
∆ < 0 PT v«nghiÖm
∆ = 0 PT cã nghiÖmx= - b/2a KT
BD
®
s
S¬ ®å thuËt to¸n gi¶i ph­¬ng tr×nh bËc hai
2
PT cã 2 nghiÖm
x1,x2= ( -b±√∆ )/2a
B1
B2
B3
B4
B5
B6
s
®
B7
a,b,c= 1 3 5
∆ = 3∗3 − 4∗5 = − 11
−11 < 0 PT v«nghiÖm
∆ = 0 PT cã nghiÖmx = -b/2a KT
BD
-11
∆
531
cba
S
PT cã 2 nghiÖm
x1, x2 = (-b ±√∆ )/2a
§
S
∆ = b* b − 4* a* c
nhËp vµo a,b,c
∆ < 0
M«pháng thuËt to¸n gi¶i ph­¬ng tr×nh bËc hai
Bé TEST 1:
a,b,c= 1 2 1
∆ = 2∗2 − 4∗1∗1 = 0
PT v«nghiÖm
PT cã nghiÖmx=-b/2a KT
BD
0
∆
121
cba
S
PT cã 2 nghiÖm
x1, x2 = (-b ±√∆ )/2a
§
S
∆ = b* b − 4* a* c
nhËp vµo a,b,c
∆ < 0
M«pháng thuËt to¸n gi¶i ph­¬ng tr×nh bËc hai
Bé TEST 2:
§
∆ = 0 PT cã nghiÖm kÐp x=-1
a,b,c= 1 -5 6
∆ = 25 − 24 = 1
PT v«nghiÖm
PT cã nghiÖmx=-b/2a KT
BD
1
∆
6-51
cba
S
PT cã 2 nghiÖm
x1, x2 = (-b ±√∆ )/2a
§
S
∆ = b* b − 4* a* c
nhËp vµo a,b,c
∆ < 0
M«pháng thuËt to¸n gi¶i ph­¬ng tr×nh bËc hai
Bé TEST 3:
§
∆ = 0
PT cã nghiÖmx1 = 3
x2 = 2
Mét sè tÝnh chÊt cña ThuËt To¸nThuËt To¸n
TÝnh dõng: ThuËt to¸n ph¶i kÕt thóc sau mét h÷u h¹n
lÇn thùc hiÖn c¸c thao t¸c;
TÝnh dõng: ThuËt to¸n ph¶i kÕt thóc sau mét h÷u h¹n
lÇn thùc hiÖn c¸c thao t¸c;
TÝnh x¸c ®Þnh: Sau khi thùc hiÖn mét thao t¸c th×
hoÆc lµ thuËt to¸n kÕt thóc hoÆc cã ®óng mét thao t¸c
x¸c ®Þnh ®Óthùc hiÖn b­íc kÕ tiÕp;
TÝnh x¸c ®Þnh: Sau khi thùc hiÖn mét thao t¸c th×
hoÆc lµ thuËt to¸n kÕt thóc hoÆc cã ®óng mét thao t¸c
x¸c ®Þnh ®Óthùc hiÖn b­íc kÕtiÕp;
TÝnh ®óng ®¾n: Sau khi thuËt to¸n kÕt thóc ta nhËn
®­îc Output cÇn t×m.
TÝnh ®óng ®¾n: Sau khi thuËt to¸n kÕt thóc ta nhËn
®­îc Output cÇn t×m.
H·y nhí!
ThuËt to¸n LiÖt kª
ThuËt to¸n s¬ ®å khèi
 Bµ i to ¸ n: Lµ viÖc nµo ®ã ta
muèn m¸y thùc hiÖn ®Ó tõ
th«ngtin ®­avµo (INPUT) t×m
®­îc th«ngtinra(OUTPUT).
– ThuËt to¸n ®Ó gi¶i mét bµi to¸n lµ
mét d·y h÷u h¹n c¸c thao t¸c ®­îc
s¾p xÕp theo mét tr×nhtùx¸c ®Þnh
sao cho sau khi thùc hiÖn d·y thao
t¸c Êy, tõ Input cña bµi to¸n, ta
nhËn®­îc Output cÇnt×m.
-Bµi to¸n
-ThuËt to¸n
Bai-4-tiet-1-bai-toan-va-thuat-toan

More Related Content

PPT
BÀI 04: BÀI TOÁN VÀ THUẬT TOÁN
Trần Nhân
 
DOC
[123doc.vn] bai-tap-on-tap-chuong-thong-ke
Tuấn Phạm Bá Nguyên
 
PDF
đE thi thi cong 1
robinking277
 
PDF
Toan pt.de071.2010
BẢO Hí
 
PDF
Ly thuyetdosai so1
phanhung20
 
DOC
đề thi thi công 1
robinking277
 
PDF
Đồ Án Xưởng Đóng Tàu – Công Trình Ụ Tàu Khô
nataliej4
 
PDF
Toan pt.de030.2012
BẢO Hí
 
BÀI 04: BÀI TOÁN VÀ THUẬT TOÁN
Trần Nhân
 
[123doc.vn] bai-tap-on-tap-chuong-thong-ke
Tuấn Phạm Bá Nguyên
 
đE thi thi cong 1
robinking277
 
Toan pt.de071.2010
BẢO Hí
 
Ly thuyetdosai so1
phanhung20
 
đề thi thi công 1
robinking277
 
Đồ Án Xưởng Đóng Tàu – Công Trình Ụ Tàu Khô
nataliej4
 
Toan pt.de030.2012
BẢO Hí
 

What's hot (20)

PPT
Ql chi phi dtxd cong trinh
tuyenximangxuanthanh
 
PDF
Cac chuyen de vat ly 12 on thi dai hoc - cuc hay - chi tiet
Huynh ICT
 
PDF
Ky thuat dien thay nt hoach-final
vudat11111
 
DOC
Thuyết minh đồ án bê tông cốt thép 2
tho van tran
 
PDF
Đồ Án Thiết Kế Kỹ Thuật Cầu Bê Tông Cốt Thép DƯL , Dầm I (Kèm Bản Vẽ Cad, Bản...
nataliej4
 
PDF
Toan pt.de076.2011
BẢO Hí
 
PPT
Chương viii
Ttx Love
 
PPT
Ch¦+ng viii
Ttx Love
 
PPT
Do Khong Dam Bao Do
luconkhoi
 
PPT
Giun chỉ
Nguyễn Hưng
 
PDF
Luận văn: Cầu bắc qua sông Thu Bồn thuộc tỉnh Quảng Nam, HAY
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
PDF
22 tcn 18 79 (chuong 5-1, ket cau bt toan khoi va btct)
GTVT
 
DOC
5. - án chi ti-t máy-tr--ng minh thìn
Viet Tai Nguyen
 
PDF
Tuyển Tập Đề Thi ĐH Toán từ 2002-2012
Hải Finiks Huỳnh
 
PDF
BỎNG MẮT
SoM
 
PDF
Toan pt.de074.2010
BẢO Hí
 
PDF
Toan pt.de008.2010
BẢO Hí
 
PDF
Giao trinh autocad_2007_full_ok[bookbooming.com]
bookbooming1
 
PDF
Bộ đề thi Olympic Toán tuổi thơ dành cho HS Tiểu học năm 2014
Gia sư môn Toán tại nhà Hà Nội Chất Lượng Cao
 
PDF
Spinal
Lan Đặng
 
Ql chi phi dtxd cong trinh
tuyenximangxuanthanh
 
Cac chuyen de vat ly 12 on thi dai hoc - cuc hay - chi tiet
Huynh ICT
 
Ky thuat dien thay nt hoach-final
vudat11111
 
Thuyết minh đồ án bê tông cốt thép 2
tho van tran
 
Đồ Án Thiết Kế Kỹ Thuật Cầu Bê Tông Cốt Thép DƯL , Dầm I (Kèm Bản Vẽ Cad, Bản...
nataliej4
 
Toan pt.de076.2011
BẢO Hí
 
Chương viii
Ttx Love
 
Ch¦+ng viii
Ttx Love
 
Do Khong Dam Bao Do
luconkhoi
 
Giun chỉ
Nguyễn Hưng
 
Luận văn: Cầu bắc qua sông Thu Bồn thuộc tỉnh Quảng Nam, HAY
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
22 tcn 18 79 (chuong 5-1, ket cau bt toan khoi va btct)
GTVT
 
5. - án chi ti-t máy-tr--ng minh thìn
Viet Tai Nguyen
 
Tuyển Tập Đề Thi ĐH Toán từ 2002-2012
Hải Finiks Huỳnh
 
BỎNG MẮT
SoM
 
Toan pt.de074.2010
BẢO Hí
 
Toan pt.de008.2010
BẢO Hí
 
Giao trinh autocad_2007_full_ok[bookbooming.com]
bookbooming1
 
Bộ đề thi Olympic Toán tuổi thơ dành cho HS Tiểu học năm 2014
Gia sư môn Toán tại nhà Hà Nội Chất Lượng Cao
 
Spinal
Lan Đặng
 
Ad

Viewers also liked (19)

PPT
Bài 11
Bich Tuyen
 
PPT
Bài 13: Mot so hdh thong dung
Bich Tuyen
 
PPT
Bai 10
Bich Tuyen
 
PPT
Bai 3
Bich Tuyen
 
PPT
19 taovalamviecvoibang
Bich Tuyen
 
PPTX
Seamus heaney H A A
هشام الكاسر
 
PPT
Bai7_tin10
Bich Tuyen
 
PPT
Bai 5 tin hoc 10
Bich Tuyen
 
PPT
Bai 14 khai niem ve soan thao van ban
Bich Tuyen
 
PPT
Bai 22 tin 10
Bich Tuyen
 
PPT
Bai 18 cac cong cu tro giup soan thao
Bich Tuyen
 
PPTX
Bai 22 mot so dich vu co ban cua internet (1)
Bich Tuyen
 
PPT
Bài 16- Định dạng văn bản
Bich Tuyen
 
PPT
Bai 21
Bich Tuyen
 
DOCX
De kiem tra tin hoc 10 lan 1
Bich Tuyen
 
PPTX
Tìm Hiểu Surveymonkey
Bich Tuyen
 
PPTX
Seamus heaney H A A
هشام الكاسر
 
PPTX
Bài 17. một số chức năng khác
Bich Tuyen
 
PPT
Bai 15 lam quen voi microsoft word tin hoc 10
Bich Tuyen
 
Bài 11
Bich Tuyen
 
Bài 13: Mot so hdh thong dung
Bich Tuyen
 
Bai 10
Bich Tuyen
 
Bai 3
Bich Tuyen
 
19 taovalamviecvoibang
Bich Tuyen
 
Seamus heaney H A A
هشام الكاسر
 
Bai7_tin10
Bich Tuyen
 
Bai 5 tin hoc 10
Bich Tuyen
 
Bai 14 khai niem ve soan thao van ban
Bich Tuyen
 
Bai 22 tin 10
Bich Tuyen
 
Bai 18 cac cong cu tro giup soan thao
Bich Tuyen
 
Bai 22 mot so dich vu co ban cua internet (1)
Bich Tuyen
 
Bài 16- Định dạng văn bản
Bich Tuyen
 
Bai 21
Bich Tuyen
 
De kiem tra tin hoc 10 lan 1
Bich Tuyen
 
Tìm Hiểu Surveymonkey
Bich Tuyen
 
Seamus heaney H A A
هشام الكاسر
 
Bài 17. một số chức năng khác
Bich Tuyen
 
Bai 15 lam quen voi microsoft word tin hoc 10
Bich Tuyen
 
Ad

Similar to Bai-4-tiet-1-bai-toan-va-thuat-toan (20)

PPT
Bai 4 bai toan va thuat toan main
Bi Lien
 
PDF
Tom tat-mon-toan
Cam huynh
 
DOC
Giao an day them toan 7
khangnd82
 
PDF
tổng hợp kiến thức và các dạng toán ôn thi chuyển cấp 9 lên 10
Hoàng Thái Việt
 
PDF
Tóm tắt chương trình toán
Long Nguyen
 
PDF
Giai Bai Toan Toi Uu Bang Excel
Ngo Hung Long
 
PDF
TỔNG HỢP LÝ THUYẾT VÀ CÁC DẠNG BÀI TẬP TOÁN 9 (ÔN THI LÊN LỚP 10)
Hoàng Thái Việt
 
DOC
Tóm tắt chương trình toán
Long Nguyen
 
PDF
Bai tap vat ly a3
vuongthanhtimeo
 
DOC
Quy trinh tich hop nang cap - ha cau hinh tram
vanliemtb
 
PDF
24808166 bdt-cauchy-va-bdt-bunhia
Thu Nguyễn
 
DOC
29 de on tap nang cao toan 7 co dap an rat tuyet
Tranq Hoàq
 
PDF
De thi-dai-hoc-toan-2002-2014 tôi là quản trị blog
Hải Finiks Huỳnh
 
DOC
11 chuyen de on vao chuyen toan co dap an
Tam Vu Minh
 
PDF
De toan a_b_d_2002_2012
Huynh ICT
 
DOC
Cac phuong phap tim gtlngtnn
Tam Vu Minh
 
DOC
Cac phuong phap tim gtlngtnn
Tam Vu Minh
 
PDF
Toan a dh 2002
Nguyễn Thiện
 
PDF
De thi va dap an mon toan khoi d 2013
dethinet
 
PDF
Toan pt.de056.2010
BẢO Hí
 
Bai 4 bai toan va thuat toan main
Bi Lien
 
Tom tat-mon-toan
Cam huynh
 
Giao an day them toan 7
khangnd82
 
tổng hợp kiến thức và các dạng toán ôn thi chuyển cấp 9 lên 10
Hoàng Thái Việt
 
Tóm tắt chương trình toán
Long Nguyen
 
Giai Bai Toan Toi Uu Bang Excel
Ngo Hung Long
 
TỔNG HỢP LÝ THUYẾT VÀ CÁC DẠNG BÀI TẬP TOÁN 9 (ÔN THI LÊN LỚP 10)
Hoàng Thái Việt
 
Tóm tắt chương trình toán
Long Nguyen
 
Bai tap vat ly a3
vuongthanhtimeo
 
Quy trinh tich hop nang cap - ha cau hinh tram
vanliemtb
 
24808166 bdt-cauchy-va-bdt-bunhia
Thu Nguyễn
 
29 de on tap nang cao toan 7 co dap an rat tuyet
Tranq Hoàq
 
De thi-dai-hoc-toan-2002-2014 tôi là quản trị blog
Hải Finiks Huỳnh
 
11 chuyen de on vao chuyen toan co dap an
Tam Vu Minh
 
De toan a_b_d_2002_2012
Huynh ICT
 
Cac phuong phap tim gtlngtnn
Tam Vu Minh
 
Cac phuong phap tim gtlngtnn
Tam Vu Minh
 
Toan a dh 2002
Nguyễn Thiện
 
De thi va dap an mon toan khoi d 2013
dethinet
 
Toan pt.de056.2010
BẢO Hí
 

More from Bich Tuyen (20)

PPTX
Tìm Hiểu Vimeo
Bich Tuyen
 
PPTX
Tim hieu vimeo
Bich Tuyen
 
PPTX
Tìm Hiểu Khan Academy
Bich Tuyen
 
PDF
De thi hk1 tin 10
Bich Tuyen
 
DOC
De kt thuc hanh tin hoc 10 hk 2
Bich Tuyen
 
DOCX
đề Kiểm tra 15 p chuong 4
Bich Tuyen
 
DOCX
đề Kiểm tra 15 phút chương 2
Bich Tuyen
 
PPT
B ai1 tin10
Bich Tuyen
 
PPT
Bai2_TIN10
Bich Tuyen
 
PPTX
Bai giangbai22
Bich Tuyen
 
PPTX
Bai 21 mangthongtin toancauinternet
Bich Tuyen
 
PPT
Bai 16 dinh dang van ban
Bich Tuyen
 
PPTX
Bài 4_tin10
Bich Tuyen
 
PPTX
Bài 2
Bich Tuyen
 
PPTX
Bai6tin10 131222063859-phpapp01
Bich Tuyen
 
PPTX
Bai3tin10 131222063753-phpapp02
Bich Tuyen
 
PPT
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bich Tuyen
 
PPT
Bai15 kieu du lieu xau - tin11
Bich Tuyen
 
PPT
Bai16 kieu ban ghi - tin11
Bich Tuyen
 
PPT
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
Bich Tuyen
 
Tìm Hiểu Vimeo
Bich Tuyen
 
Tim hieu vimeo
Bich Tuyen
 
Tìm Hiểu Khan Academy
Bich Tuyen
 
De thi hk1 tin 10
Bich Tuyen
 
De kt thuc hanh tin hoc 10 hk 2
Bich Tuyen
 
đề Kiểm tra 15 p chuong 4
Bich Tuyen
 
đề Kiểm tra 15 phút chương 2
Bich Tuyen
 
B ai1 tin10
Bich Tuyen
 
Bai2_TIN10
Bich Tuyen
 
Bai giangbai22
Bich Tuyen
 
Bai 21 mangthongtin toancauinternet
Bich Tuyen
 
Bai 16 dinh dang van ban
Bich Tuyen
 
Bài 4_tin10
Bich Tuyen
 
Bài 2
Bich Tuyen
 
Bai6tin10 131222063859-phpapp01
Bich Tuyen
 
Bai3tin10 131222063753-phpapp02
Bich Tuyen
 
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bich Tuyen
 
Bai15 kieu du lieu xau - tin11
Bich Tuyen
 
Bai16 kieu ban ghi - tin11
Bich Tuyen
 
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
Bich Tuyen
 

Bai-4-tiet-1-bai-toan-va-thuat-toan

  • 1. TIN HỌC 10 Đặng Hữu Hoàng
  • 2. SBD Hä vµ tªn V¨n To¸n LÝ Anh Tæng KÕt qu¶ 105 Lª ThÞ Thu 8.5 10.0 7.0 9.0 102 Vò Ngäc S¬n 6.0 8.5 8.5 5.0 215 TrÇn Thuû 7.0 7.0 6.5 6.5 211 NguyÔn Anh 4.5 5.0 7.0 7.5 245 Phan V©n 5.0 2.0 3.5 4.5 VÝ dô 1: Qu¶n lÝ ®iÓm trong mét k× thi b»ng m¸y tÝnh. Yªu cÇu : H·y x¸c ®Þnh th«ng tin ®­a vµo (Input) vµ th«ng tin cÇn lÊy ra (Output) Input :Input : SBD, Hä vµ tªn, V¨n, To¸n, LÝ, Anh.  Output :Output : Tæng ®iÓm, KÕt qu¶ thi cña häc sinh. 53 §ç 42.5 §ç 41 §ç 33.5 §ç 22
  • 3. VÝ dô 2: Gi¶i ph­¬ng tr×nh bËc nhÊt ax + b = 0. Yªu cÇu : H·y x¸c ®Þnh th«ng tin ®­a vµo (InputInput) vµ th«ng tin cÇn lÊy ra (OutputOutput) Input: C¸c hÖsè a, b.  Output: NghiÖmcña ph­¬ng tr×nh. Input: C¸c hÖsè a, b.  Output: NghiÖmcña ph­¬ng tr×nh. Víi a = 1, b = -5  Ph­¬ng tr×nh cã nghiÖmx = 5
  • 4. 1. Kh¸i niÖmbµi to¸n Lµ viÖc nµo®ãtamuènm¸ythùc hiÖn®Ótõth«ngtin®­ avµo(INPUT) t×m®­îc th«ngtinra(OUTPUT). VÝ dô 3: T×m­íc sè chung lín nhÊt cña hai sè nguyªn d­¬ng Mva N. VÝ dô 4: Bµi to¸n xÕp lo¹i häc tËp cña mét líp. Bµi 4. Bµi to¸n vµ thuËt To¸n INPUTINPUT :: Hai sè nguyªn d­¬ng Mvµ N. OUTPUT :OUTPUT : ­íc sè chung lín nhÊt cña Mvµ N. INPUT : B¶ng ®iÓmcña häc sinh trong líp. OUTPUT :OUTPUT : B¶ng xÕp lo¹i häc lùc cña häc sinh. Input :Input : Là giả thiết, dữ kiện của bài bài to¸n, Output:Output: Là kết luận, là yªu cầu của bài to¸n,
  • 5. 2. Kh¸i niÖmthuËt to¸n TõINPUTlµm thÕnµo ®Ót×m raOUTPUT? C¸c emcÇn t×m ra c¸ch gi¶i cña bµi to¸n.
  • 6. ThuËt to¸n ®Ó gi¶i mét bµi to¸n lµ mét d·y h÷u h¹n c¸c thao t¸c ®­îc s¾p xÕp theo mét tr×nh tù x¸c ®Þnh sao cho saukhi thùc hiÖnd·ythao t¸c Êy, tõ Input cña bµito¸n, tanhËn®­îc Output cÇnt×m. Cã hai c¸ch thÓhiÖn mét thuËt to¸n:  C¸ch 1: LiÖt kª c¸c b­íc.  C¸ch 2: VÏ s¬ ®å khèi.
  • 7. C¸ch 1: LiÖt kª c¸c b­íc. - Trình bài trình tự các bước để giải một bài toán - Từ InputInput của bài toán cho thực hiện các bước để giải bài toán để tìm OutputOutput tương ứng.
  • 8. XÐt vÝ dô 2: Gi¶i ph­¬ng tr×nh bËc nh t ax + b = 0.ấ B1: X¸c ®Þnh hÖsè a, b; B2: NÕu a=0 vµ b=0 => Ph­¬ng tr×nh v«sè nghiÖm =>B5; B3: NÕu a=0 vµ b≠0 => Ph­¬ng tr×nh v«nghiÖm=>B5; B4: NÕu a≠0 => Ph­¬ng tr×nh cã nghiÖm x=-b/a =>B5; B5: KÕt thóc. ThuËt to ¸ n liÖ t kª
  • 9. B7: KÕt thóc. B1: B¾t ®Çu; B2: NhËp a, b, c; B3: TÝnh ∆ = b2 – 4ac; B4: NÕu ∆ < 0 => PT v«nghiÖm=> B7; B5: NÕu ∆ = 0 => PT cã nghiÖmkÐp x = -b/2a => B7; B6: NÕu ∆ > 0 => PT cã hai nghiÖmx1, x2 = (-b ± √∆)/2a => B7; 3. Mét sè vÝ dô vÒ thuËt to¸n ThuËt to¸n gi¶i ph­¬ng tr×nh bËc hai (a ≠ 0). C¸ch 1: LiÖt kª c¸c b­íc
  • 10. Quy ­íc c¸c khèi trong s¬ ®å thuËt to¸n KÕt thóc thuËt to¸n. B§ §K ® S KT C¸ch 2: VÏ s¬ ®å khèi B¾t ®Çu thuËt to¸n. Dïng ®Ó nhËp vµ xuÊt d÷ liÖu. Dïng ®Ó g¸n gi¸ trÞvµ tÝnh to¸n. XÐt ®iÒu kiÖn rÏ nh¸nh theo mét trong hai ®iÒu kiÖn ®óng, sai. Quy ®Þnh tr×nh tù c¸c thao t¸c thøc hiÖn
  • 11. NhËp vµo a, b, c ∆ = b - 4ac ∆ < 0 PT v«nghiÖm ∆ = 0 PT cã nghiÖmx= - b/2a KT BD ® s S¬ ®å thuËt to¸n gi¶i ph­¬ng tr×nh bËc hai 2 PT cã 2 nghiÖm x1,x2= ( -b±√∆ )/2a B1 B2 B3 B4 B5 B6 s ® B7
  • 12. a,b,c= 1 3 5 ∆ = 3∗3 − 4∗5 = − 11 −11 < 0 PT v«nghiÖm ∆ = 0 PT cã nghiÖmx = -b/2a KT BD -11 ∆ 531 cba S PT cã 2 nghiÖm x1, x2 = (-b ±√∆ )/2a § S ∆ = b* b − 4* a* c nhËp vµo a,b,c ∆ < 0 M«pháng thuËt to¸n gi¶i ph­¬ng tr×nh bËc hai Bé TEST 1:
  • 13. a,b,c= 1 2 1 ∆ = 2∗2 − 4∗1∗1 = 0 PT v«nghiÖm PT cã nghiÖmx=-b/2a KT BD 0 ∆ 121 cba S PT cã 2 nghiÖm x1, x2 = (-b ±√∆ )/2a § S ∆ = b* b − 4* a* c nhËp vµo a,b,c ∆ < 0 M«pháng thuËt to¸n gi¶i ph­¬ng tr×nh bËc hai Bé TEST 2: § ∆ = 0 PT cã nghiÖm kÐp x=-1
  • 14. a,b,c= 1 -5 6 ∆ = 25 − 24 = 1 PT v«nghiÖm PT cã nghiÖmx=-b/2a KT BD 1 ∆ 6-51 cba S PT cã 2 nghiÖm x1, x2 = (-b ±√∆ )/2a § S ∆ = b* b − 4* a* c nhËp vµo a,b,c ∆ < 0 M«pháng thuËt to¸n gi¶i ph­¬ng tr×nh bËc hai Bé TEST 3: § ∆ = 0 PT cã nghiÖmx1 = 3 x2 = 2
  • 15. Mét sè tÝnh chÊt cña ThuËt To¸nThuËt To¸n TÝnh dõng: ThuËt to¸n ph¶i kÕt thóc sau mét h÷u h¹n lÇn thùc hiÖn c¸c thao t¸c; TÝnh dõng: ThuËt to¸n ph¶i kÕt thóc sau mét h÷u h¹n lÇn thùc hiÖn c¸c thao t¸c; TÝnh x¸c ®Þnh: Sau khi thùc hiÖn mét thao t¸c th× hoÆc lµ thuËt to¸n kÕt thóc hoÆc cã ®óng mét thao t¸c x¸c ®Þnh ®Óthùc hiÖn b­íc kÕ tiÕp; TÝnh x¸c ®Þnh: Sau khi thùc hiÖn mét thao t¸c th× hoÆc lµ thuËt to¸n kÕt thóc hoÆc cã ®óng mét thao t¸c x¸c ®Þnh ®Óthùc hiÖn b­íc kÕtiÕp; TÝnh ®óng ®¾n: Sau khi thuËt to¸n kÕt thóc ta nhËn ®­îc Output cÇn t×m. TÝnh ®óng ®¾n: Sau khi thuËt to¸n kÕt thóc ta nhËn ®­îc Output cÇn t×m.
  • 16. H·y nhí! ThuËt to¸n LiÖt kª ThuËt to¸n s¬ ®å khèi  Bµ i to ¸ n: Lµ viÖc nµo ®ã ta muèn m¸y thùc hiÖn ®Ó tõ th«ngtin ®­avµo (INPUT) t×m ®­îc th«ngtinra(OUTPUT). – ThuËt to¸n ®Ó gi¶i mét bµi to¸n lµ mét d·y h÷u h¹n c¸c thao t¸c ®­îc s¾p xÕp theo mét tr×nhtùx¸c ®Þnh sao cho sau khi thùc hiÖn d·y thao t¸c Êy, tõ Input cña bµi to¸n, ta nhËn®­îc Output cÇnt×m. -Bµi to¸n -ThuËt to¸n