SlideShare a Scribd company logo
1 of 19
TTrròò cchhơơii 
AAII TTÍÍNNHH NNHHAANNHH HHƠƠNN 
CCHHƯƯƠƠNNGG TTRRÌÌNNHH
Bài 6. 
GIẢI BÀI TOÁN TRÊN 
MÁY TÍNH
Bước 1: Xác định bài toán 
Xác định bài toán là xác định hai thành 
phần Input và Output. 
Xác định bài toán là 
xác định những thông tin nào?
Bài tập: Xác định Input và output của các bài 
toán sau: 
Bài 1. Tính ddiiệệnn ttíícchh hhììnnhh ttrròònn 
((CCôônngg tthhứứcc :: SS == rr ** rr ** 33..1144)) 
BBààii 22.. TTíínnhh cchhuu vvii hhììnnhh ttrròònn 
((CCôônngg tthhứứcc :: CC == 22 ** 33..1144 ** rr )) 
BBààii 33.. TTíínnhh cchhuu vvii hhììnnhh cchhữữ nnhhậậtt 
((CCôônngg tthhứứcc :: CC == ((aa ++ bb))**22 )) 
BBààii 44.. KKiiểểmm ttrraa mmộộtt ssốố nngguuyyêênn NN ((NN≠≠00)) nnhhậậpp ttừừ bbàànn 
pphhíímm llàà ““ SSốố nngguuyyêênn ââmm”” hhaayy llàà ““SSốố nngguuyyêênn ddưươơnngg””
Bước 2: Lựa chọn hoặc thiết kế 
thuật toán 
Lựa chọn thuật toán: 
+ Một bài toán sẽ có nhiều thuật toán do đó ta 
cần chọn một thuật toán tối ưu. 
Với mỗi bài toán có phải 
chỉ có một 
thuật toán duy nhất ?
VVíí ddụụ:: TThhuuậậtt ttooáánn ttíínnhh ttổổnngg nn ssốố nngguuyyêênn ddưươơnngg đđầầuu 
ttiiêênn (nn**)) 
CCáácchh 11.. 
BB11.. NNhhậậpp ssốố nngguuyyêênn ddưươơnngg nn.. 
BB22.. TTíínnhh ttổổnngg 
S = n .( n + 
1) 
BB33.. XXuuấấtt rraa ttổổnngg SS.. 
2 
CCáácchh 22.. 
BB11.. NNhhậậpp ssốố nngguuyyêênn ddưươơnngg nn.. 
BB22.. SS  00,, ii  00 (( SS == 00,, ii == 00)) 
BB33.. ii  ii ++ 11 (( ttăănngg ii llêênn 11 )) 
BB44.. NNếếuu ii >> nn tthhìì xxuuấấtt rraa ttổổnngg SS,, 
rrồồii kkếếtt tthhúúcc.. 
BB55.. TTíínnhh ttổổnngg SS == SS ++ ii,, rrồồii qquuaayy 
llạạii bbưướớcc 33.. 
DỄ HIỂU 
THỜI GIAN THỰC 
HIỆN NHANH 
TỐN ÍT BỘ NHỚ
BBưướớcc 22:: LLựựaa cchhọọnn hhooặặcc tthhiiếếtt kkếế 
tthhuuậậtt ttooáánn 
 DDiiễễnn ttảả tthhuuậậtt ttooáánn:: 
+ Có 2 cách để diễn tả thuật toán là: liệt kê 
và sơ đồ khối .. 
Có mấy cách diễn tả 
thuật toán ?
VVíí ddụụ:: TThhuuậậtt ttooáánn ggiiảảii pphhưươơnngg ttrrììnnhh bbậậcc 22.. ((aa ≠≠ 00)) 
Cách 1: Liệt kê các bước 
BB11:: NNhhậậpp aa,, bb,, cc;; 
BB22:: TTíínnhh D == bb22 –– 44aacc;; 
BB33:: NNếếuu D < 00 tthhìì PPTT vvôô nngghhiiệệmm ==>> KKTT;; 
BB44:: NNếếuu D == 00 tthhìì PPTT ccóó 11 nngghhiiệệmm kkéépp xx == 
--bb//22aa ==>> KKTT;; 
BB55:: NNếếuu D >> 00 tthhìì PPTT ccóó hhaaii nngghhiiệệmm pphhâânn 
bbiiệệtt llàà xx11,, xx22 == ((--bb ± ÖD))//22aa ==>> BB77;;
Cách 2. Sơ đồ thuật ttooáánn ggiiảảii pphhưươơnngg 
BD 
Nhập vào a, b, c 
D = b - 4ac 
Đ 
D < 0 PT vô nghiệm 
D = 0 PT có nghiệm x= - b/2a KT 
Đ 
ttrrììnnhh bbậậcc hhaaii 
2 
PT có 2 nghiệm 
x1,x2 = ( -b ±ÖD )/2a 
B1 
B2 
B3 
B4 
B5 
S 
Đ
MMôô pphhỏỏnngg tthhuuậậtt ttooáánn ggiiảảii pphhưươơnngg ttrrììnnhh bbậậcc 
BD 
nhập a,b,c= vào 1 3 a,5 
b,c 
D = 3*3 - 4*5 = - 11 
aa bb cc 
11 33 55 
D = b* b - 4* a* c 
-11 < 0  PT vô nghiệm 
D 
--1111 
D < 0  
D = 0 PT có nghiệm x = -b/2a KT 
S 
PT có 2 nghiệm 
x1, x2 = (-b ±ÖD )/2a 
Đ 
S 
hhaaii 
BBộộ TTEESSTT 11::
MMôô pphhỏỏnngg tthhuuậậtt ttooáánn ggiiảảii pphhưươơnngg ttrrììnnhh bbậậcc 
a,b,c= 1 2 1 
nhập vào a,b,c 
D = 2*2 - 4*1*1 = 0 
aa bb cc 
hhaaii 
PT vô nghiệm 
D 
PT có nghiệm x=-b/2a KT 
BD 
00 
11 22 11 
D = b* b - 4* a* c 
D < 0  
S 
PT có 2 nghiệm 
x1, x2 = (-b ±ÖD )/2a 
Đ 
S 
BBộộ TTEESSTT 22:: 
Đ 
D = 0  PT có nghiệm kép x=-1
MMôô pphhỏỏnngg tthhuuậậtt ttooáánn ggiiảảii pphhưươơnngg ttrrììnnhh bbậậcc 
a,b,c= 1 -5 6 
nhập vào a,b,c 
D = 25 - 24 = 1  
BBộộ TTEESSTT 33:: 
aa bb cc 
PT vô nghiệm 
D 
hhaaii 
PT có nghiệm x=-b/2a KT 
BD 
11 
11 --55 66 
D = b* b - 4* a* c 
D < 0  
S 
có 2 nghiệm 
x1, x2 = (-b ±ÖD )/2a 
Đ 
S 
Đ 
D = 0  
PT có 2 nghiệm: x1 = 3 
x2 = 2
Bài tập: Xây dựng thuật toán (liệt kê các bước) của các 
bài toán sau: 
Bài 1. Tính diện ttíícchh hhììnnhh ttrròònn 
((CCôônngg tthhứứcc :: SS == rr ** rr ** 33..1144)) 
BBààii 22.. TTíínnhh cchhuu vvii hhììnnhh ttrròònn 
((CCôônngg tthhứứcc :: CC == 22 ** 33..1144 ** rr )) 
BBààii 33.. TTíínnhh cchhuu vvii hhììnnhh cchhữữ nnhhậậtt 
((CCôônngg tthhứứcc :: CC == ((aa ++ bb))**22 )) 
BBààii 44.. KKiiểểmm ttrraa mmộộtt ssốố nngguuyyêênn NN ((NN≠≠00)) nnhhậậpp 
ttừừ bbàànn pphhíímm llàà ““ SSốố nngguuyyêênn ââmm”” hhaayy llàà ““SSốố 
nngguuyyêênn ddưươơnngg””
BBààii 44.. KKiiểểmm ttrraa mmộộtt ssốố nngguuyyêênn nn 
((nn≠≠00)) nnhhậậpp ttừừ bbàànn pphhíímm llàà ““ SSốố 
nngguuyyêênn ââmm”” hhaayy llàà ““SSốố nngguuyyêênn 
ddưươơnngg”” 
BB11.. NNhhậậpp ssốố nngguuyyêênn nn.. 
BB22.. NNếếuu nn << 00 tthhìì nn llàà ssốố nngguuyyêênn ââmm 
BB33.. NNếếuu nn ≥≥ 00 tthhìì nn llàà ssốố nngguuyyêênn 
ddưươơnngg 
BBààii 11.. Tính diện tích hình tròn 
(Công thức : S = r * r * 3.14) 
BB11.. NNhhậậpp vvààoo bbáánn kkíínnhh rr.. 
BB22.. TTíínnhh ddiiệệnn ttíícchh hhììnnhh ttrròònn 
(( SS == r * r * 3.14)) 
BB33.. XXuuấấtt rraa ddiiệệnn ttíícchh hhììnnhh ttrròònn 
((SS)) 
Bài 3. Tính chu vi hình chữ nhật 
(Công thức : C = (a + b)*2 ) 
BB11.. NNhhậậpp vvààoo cchhiiềềuu ddààii ((aa)) vvàà 
cchhiiềềuu rrộộnngg ((bb)).. 
BB22.. TTíínnhh cchhuu vvii HHCCHH 
(( CC==((aa++bb)) // 22)) 
BB33.. XXuuấấtt rraa cchhuu vvii HHCCNN ((CC)) 
BBààii 22.. Tính chu vi hình tròn 
(Công thức : C = 2 * 3.14 * r , 
với r là bán kính hình tròn) 
BB11.. NNhhậậpp vvààoo bbáánn kkíínnhh rr.. 
BB22.. TTíínnhh cchhuu vvii hhììnnhh ttrròònn 
((C = 2 * 3.14 * r )) 
BB33.. XXuuấấtt rraa cchhuu vvii hhììnnhh ttrròònn ((CC))
BBưướớcc 33:: VViiếếtt cchhưươơnngg ttrrììnnhh 
LLàà ttổổnngg hhợợpp ggiiữữaa vviiệệcc :: 
+ LLựựaa cchhọọnn ccáácchh ttổổ cchhứứcc ddữữ lliiệệuu .. 
+ SSửử ddụụnngg nnggôônn nnggữữ llậậpp ttrrììnnhh đđểể ddiiễễnn đđạạtt 
đđúúnngg tthhuuậậtt ttooáánn.. 
CCHHƯƯƠƠNNGG TTRRÌÌNNHH
BBưướớcc 44:: HHiiệệuu cchhỉỉnnhh 
LLàà ttổổnngg hhợợpp ggiiữữaa vviiệệcc :: 
+ TThhửử llạạii cchhưươơnngg ttrrììnnhh bbằằnngg ccáácchh tthhựựcc hhiiệệnn 
vvớớii ccáácc bbộộ IInnppuutt ccụụ tthhểể ((TTeesstt)).. NNếếuu ssaaii tthhìì 
ssửửaa rrồồii tthhửử llạạii đđếếnn kkhhii cchhưươơnngg ttrrììnnhh tthhựựcc 
hhiiệệnn ttốốtt.. 
+ CCóó tthhểể tthhaayy nnggôônn nnggữữ llậậpp ttrrììnnhh hhooặặcc tthhuuậậtt 
ttooáánn ttrroonngg bbưướớcc hhiiệệuu cchhỉỉnnhh .. 
CCHHƯƯƠƠNNGG TTRRÌÌNNHH
BBưướớcc 55:: VViiếếtt ttààii lliiệệuu 
MMôô ttảả cchhii ttiiếếtt ttooàànn bbộộ bbààii ttooáánn,, tthhuuậậtt 
ttooáánn,, cchhưươơnngg ttrrììnnhh,, kkếếtt qquuảả tthhửử nngghhiiệệmm 
vvàà hhưướớnngg ddẫẫnn ssửử ddụụnngg.. ĐĐiiềềuu nnààyy ssẽẽ ggiiúúpp 
íícchh cchhoo nnggưườờii ddùùnngg vvàà cchhoo vviiệệcc nnâânngg 
ccấấpp,, hhooàànn tthhiiệệnn cchhưươơnngg ttrrììnnhh..
CCÁÁCC BBƯƯỚỚCC TTHHỰỰCC HHIIỆỆNN GGiiẢẢII BBÀÀII 
TTOOÁÁNN TTRRÊÊNN MMÁÁYY TTÍÍNNHH 
BBưướớcc 11:: XXáácc đđịịnnhh bbààii ttooáánn 
BBưướớcc 22:: LLựựaa cchhọọnn hhooặặcc tthhiiếếtt kkếế tthhuuậậtt ttooáánn 
BBưướớcc 33:: VViiếếtt cchhưươơnngg ttrrììnnhh 
BBưướớcc 44:: HHiiệệuu cchhỉỉnnhh 
BBưướớcc 55:: VViiếếtt ttààii lliiệệuu

More Related Content

What's hot

Toan pt.de076.2011
Toan pt.de076.2011Toan pt.de076.2011
Toan pt.de076.2011BẢO Hí
 
Toan pt.de130.2011
Toan pt.de130.2011Toan pt.de130.2011
Toan pt.de130.2011BẢO Hí
 
Cực trị-hàm-đa-thức
Cực trị-hàm-đa-thứcCực trị-hàm-đa-thức
Cực trị-hàm-đa-thứcvanthuan1982
 
hướng dẫn đồ án BT 2- khung nhà BTCT toàn khối
hướng dẫn đồ án BT 2- khung nhà BTCT toàn khốihướng dẫn đồ án BT 2- khung nhà BTCT toàn khối
hướng dẫn đồ án BT 2- khung nhà BTCT toàn khốiHuy Nguyen
 
Tiếp tuyến của đồ thị hàm số
Tiếp tuyến của đồ thị hàm sốTiếp tuyến của đồ thị hàm số
Tiếp tuyến của đồ thị hàm sốMinh Thắng Trần
 
Tinh toan ket_cau_be_chua_-_tại_123doc.vn
Tinh toan ket_cau_be_chua_-_tại_123doc.vnTinh toan ket_cau_be_chua_-_tại_123doc.vn
Tinh toan ket_cau_be_chua_-_tại_123doc.vnHắc PI
 
Toan pt.de066.2012
Toan pt.de066.2012Toan pt.de066.2012
Toan pt.de066.2012BẢO Hí
 
Đáp Án Siêu Chi Tiết Môn Toán Học THPT Quốc Gia 2016 - Megabook.vn
Đáp Án Siêu Chi Tiết Môn Toán Học THPT Quốc Gia 2016 - Megabook.vnĐáp Án Siêu Chi Tiết Môn Toán Học THPT Quốc Gia 2016 - Megabook.vn
Đáp Án Siêu Chi Tiết Môn Toán Học THPT Quốc Gia 2016 - Megabook.vnMegabook
 
Toan pt.de033.2012
Toan pt.de033.2012Toan pt.de033.2012
Toan pt.de033.2012BẢO Hí
 
1.3 bien luan_pt_bang_do_thi
1.3 bien luan_pt_bang_do_thi1.3 bien luan_pt_bang_do_thi
1.3 bien luan_pt_bang_do_thivanthuan1982
 
Chinh sua thuyet minh-do-an-ky-thuat-thi-cong-nguyen-the-nam-thay-doan-vinh-phuc
Chinh sua thuyet minh-do-an-ky-thuat-thi-cong-nguyen-the-nam-thay-doan-vinh-phucChinh sua thuyet minh-do-an-ky-thuat-thi-cong-nguyen-the-nam-thay-doan-vinh-phuc
Chinh sua thuyet minh-do-an-ky-thuat-thi-cong-nguyen-the-nam-thay-doan-vinh-phucNguyen Tri Nam Hung
 
Toan pt.de062.2010
Toan pt.de062.2010Toan pt.de062.2010
Toan pt.de062.2010BẢO Hí
 
Chuyen de elip luyen thi dai hoc tại 123doc.vn
Chuyen de elip luyen thi dai hoc   tại 123doc.vnChuyen de elip luyen thi dai hoc   tại 123doc.vn
Chuyen de elip luyen thi dai hoc tại 123doc.vnTung Luu
 
Toan pt.de142.2011
Toan pt.de142.2011Toan pt.de142.2011
Toan pt.de142.2011BẢO Hí
 

What's hot (19)

Cuc tri hay
Cuc tri hayCuc tri hay
Cuc tri hay
 
Toan pt.de076.2011
Toan pt.de076.2011Toan pt.de076.2011
Toan pt.de076.2011
 
Toan pt.de130.2011
Toan pt.de130.2011Toan pt.de130.2011
Toan pt.de130.2011
 
Cực trị-hàm-đa-thức
Cực trị-hàm-đa-thứcCực trị-hàm-đa-thức
Cực trị-hàm-đa-thức
 
hướng dẫn đồ án BT 2- khung nhà BTCT toàn khối
hướng dẫn đồ án BT 2- khung nhà BTCT toàn khốihướng dẫn đồ án BT 2- khung nhà BTCT toàn khối
hướng dẫn đồ án BT 2- khung nhà BTCT toàn khối
 
Tiếp tuyến của đồ thị hàm số
Tiếp tuyến của đồ thị hàm sốTiếp tuyến của đồ thị hàm số
Tiếp tuyến của đồ thị hàm số
 
Tinh toan ket_cau_be_chua_-_tại_123doc.vn
Tinh toan ket_cau_be_chua_-_tại_123doc.vnTinh toan ket_cau_be_chua_-_tại_123doc.vn
Tinh toan ket_cau_be_chua_-_tại_123doc.vn
 
Toan pt.de066.2012
Toan pt.de066.2012Toan pt.de066.2012
Toan pt.de066.2012
 
ôN thi hk 1 đề 10
ôN thi hk 1   đề 10ôN thi hk 1   đề 10
ôN thi hk 1 đề 10
 
Đáp Án Siêu Chi Tiết Môn Toán Học THPT Quốc Gia 2016 - Megabook.vn
Đáp Án Siêu Chi Tiết Môn Toán Học THPT Quốc Gia 2016 - Megabook.vnĐáp Án Siêu Chi Tiết Môn Toán Học THPT Quốc Gia 2016 - Megabook.vn
Đáp Án Siêu Chi Tiết Môn Toán Học THPT Quốc Gia 2016 - Megabook.vn
 
Toan pt.de033.2012
Toan pt.de033.2012Toan pt.de033.2012
Toan pt.de033.2012
 
1.3 bien luan_pt_bang_do_thi
1.3 bien luan_pt_bang_do_thi1.3 bien luan_pt_bang_do_thi
1.3 bien luan_pt_bang_do_thi
 
Chinh sua thuyet minh-do-an-ky-thuat-thi-cong-nguyen-the-nam-thay-doan-vinh-phuc
Chinh sua thuyet minh-do-an-ky-thuat-thi-cong-nguyen-the-nam-thay-doan-vinh-phucChinh sua thuyet minh-do-an-ky-thuat-thi-cong-nguyen-the-nam-thay-doan-vinh-phuc
Chinh sua thuyet minh-do-an-ky-thuat-thi-cong-nguyen-the-nam-thay-doan-vinh-phuc
 
Toan pt.de062.2010
Toan pt.de062.2010Toan pt.de062.2010
Toan pt.de062.2010
 
do-an-thi-cong
do-an-thi-congdo-an-thi-cong
do-an-thi-cong
 
Chuyen de elip luyen thi dai hoc tại 123doc.vn
Chuyen de elip luyen thi dai hoc   tại 123doc.vnChuyen de elip luyen thi dai hoc   tại 123doc.vn
Chuyen de elip luyen thi dai hoc tại 123doc.vn
 
Bai 4
Bai 4Bai 4
Bai 4
 
Doko.vn 296839-do-an-to-chuc-thi-cong
Doko.vn 296839-do-an-to-chuc-thi-congDoko.vn 296839-do-an-to-chuc-thi-cong
Doko.vn 296839-do-an-to-chuc-thi-cong
 
Toan pt.de142.2011
Toan pt.de142.2011Toan pt.de142.2011
Toan pt.de142.2011
 

Viewers also liked

Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015Võ Tâm Long
 
bài 18 lớp 11
bài 18 lớp 11bài 18 lớp 11
bài 18 lớp 11tin_k36
 
Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)Võ Tâm Long
 
Tap tinh cua dong vat
Tap tinh cua dong vatTap tinh cua dong vat
Tap tinh cua dong vatscriptkidies
 
Bai 2 tap tin va thu muc
Bai 2   tap tin va thu mucBai 2   tap tin va thu muc
Bai 2 tap tin va thu mucHG Rồng Con
 
De thi hk1 tin 10
De thi hk1 tin 10De thi hk1 tin 10
De thi hk1 tin 10Bich Tuyen
 
Bai 18 cac cong cu tro giup soan thao
Bai 18 cac cong cu tro giup soan thaoBai 18 cac cong cu tro giup soan thao
Bai 18 cac cong cu tro giup soan thaoBich Tuyen
 
Tin hoc 11 chuong2-bai6-huynh thanh bao
Tin hoc 11 chuong2-bai6-huynh thanh baoTin hoc 11 chuong2-bai6-huynh thanh bao
Tin hoc 11 chuong2-bai6-huynh thanh baoSP Tin K34
 
Bài 19: Tạo và làm việc với bảng
Bài 19: Tạo và làm việc với bảngBài 19: Tạo và làm việc với bảng
Bài 19: Tạo và làm việc với bảngChâu Trần
 
Nhom13-Lop11-c4-b11-Kieu Mang(t2)_HuynhKimNgoc
Nhom13-Lop11-c4-b11-Kieu Mang(t2)_HuynhKimNgocNhom13-Lop11-c4-b11-Kieu Mang(t2)_HuynhKimNgoc
Nhom13-Lop11-c4-b11-Kieu Mang(t2)_HuynhKimNgocSP Tin K34
 
Bài 18: Các công cụ trợ giúp soạn thảo
Bài 18: Các công cụ trợ giúp soạn thảoBài 18: Các công cụ trợ giúp soạn thảo
Bài 18: Các công cụ trợ giúp soạn thảoChâu Trần
 
Kbdh bài 17
Kbdh bài 17Kbdh bài 17
Kbdh bài 17Sunkute
 
He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3lethilien1993
 
Bộ đề kiểm tra - Tin 10 - Bài 6
Bộ đề kiểm tra - Tin 10 - Bài 6Bộ đề kiểm tra - Tin 10 - Bài 6
Bộ đề kiểm tra - Tin 10 - Bài 6Ngọc Dung Trương
 
Le ngoc trien tin 10-chuong2-bài 11
Le ngoc trien  tin 10-chuong2-bài 11Le ngoc trien  tin 10-chuong2-bài 11
Le ngoc trien tin 10-chuong2-bài 11vb2tin09
 
De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1Bich Tuyen
 

Viewers also liked (20)

Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
 
Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02
 
bài 18 lớp 11
bài 18 lớp 11bài 18 lớp 11
bài 18 lớp 11
 
Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)
 
Tap tinh cua dong vat
Tap tinh cua dong vatTap tinh cua dong vat
Tap tinh cua dong vat
 
Bai 2 tap tin va thu muc
Bai 2   tap tin va thu mucBai 2   tap tin va thu muc
Bai 2 tap tin va thu muc
 
De thi hk1 tin 10
De thi hk1 tin 10De thi hk1 tin 10
De thi hk1 tin 10
 
Bai 18 cac cong cu tro giup soan thao
Bai 18 cac cong cu tro giup soan thaoBai 18 cac cong cu tro giup soan thao
Bai 18 cac cong cu tro giup soan thao
 
Giao an tin 11
Giao an tin 11Giao an tin 11
Giao an tin 11
 
Chủ đề 6
Chủ đề 6Chủ đề 6
Chủ đề 6
 
Tin11
Tin11Tin11
Tin11
 
Tin hoc 11 chuong2-bai6-huynh thanh bao
Tin hoc 11 chuong2-bai6-huynh thanh baoTin hoc 11 chuong2-bai6-huynh thanh bao
Tin hoc 11 chuong2-bai6-huynh thanh bao
 
Bài 19: Tạo và làm việc với bảng
Bài 19: Tạo và làm việc với bảngBài 19: Tạo và làm việc với bảng
Bài 19: Tạo và làm việc với bảng
 
Nhom13-Lop11-c4-b11-Kieu Mang(t2)_HuynhKimNgoc
Nhom13-Lop11-c4-b11-Kieu Mang(t2)_HuynhKimNgocNhom13-Lop11-c4-b11-Kieu Mang(t2)_HuynhKimNgoc
Nhom13-Lop11-c4-b11-Kieu Mang(t2)_HuynhKimNgoc
 
Bài 18: Các công cụ trợ giúp soạn thảo
Bài 18: Các công cụ trợ giúp soạn thảoBài 18: Các công cụ trợ giúp soạn thảo
Bài 18: Các công cụ trợ giúp soạn thảo
 
Kbdh bài 17
Kbdh bài 17Kbdh bài 17
Kbdh bài 17
 
He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3
 
Bộ đề kiểm tra - Tin 10 - Bài 6
Bộ đề kiểm tra - Tin 10 - Bài 6Bộ đề kiểm tra - Tin 10 - Bài 6
Bộ đề kiểm tra - Tin 10 - Bài 6
 
Le ngoc trien tin 10-chuong2-bài 11
Le ngoc trien  tin 10-chuong2-bài 11Le ngoc trien  tin 10-chuong2-bài 11
Le ngoc trien tin 10-chuong2-bài 11
 
De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1
 

Similar to Bai 6 khoi 10 thao giang

Toan pt.de039.2012
Toan pt.de039.2012Toan pt.de039.2012
Toan pt.de039.2012BẢO Hí
 
Toan pt.de015.2011
Toan pt.de015.2011Toan pt.de015.2011
Toan pt.de015.2011BẢO Hí
 
Mathvn.com 10. toan-thuan-thanh1 lan 1-new
Mathvn.com   10. toan-thuan-thanh1 lan 1-newMathvn.com   10. toan-thuan-thanh1 lan 1-new
Mathvn.com 10. toan-thuan-thanh1 lan 1-newMiễn Cưỡng
 
500 bat dang thuc tong hop cao minh quang
500 bat dang thuc tong hop   cao minh quang500 bat dang thuc tong hop   cao minh quang
500 bat dang thuc tong hop cao minh quangPhạm Bá Quỳnh
 
Toan pt.de023.2010
Toan pt.de023.2010Toan pt.de023.2010
Toan pt.de023.2010BẢO Hí
 
Toan pt.de017.2010
Toan pt.de017.2010Toan pt.de017.2010
Toan pt.de017.2010BẢO Hí
 
Hình học Đường Thẳng
Hình học Đường ThẳngHình học Đường Thẳng
Hình học Đường ThẳngLong Nguyen
 
TỔNG HỢP ĐỀ THI TOÁN KHỐI A B D NĂM 2002 ĐẾN 2013 - LTĐH 2014
TỔNG HỢP ĐỀ THI TOÁN KHỐI A B D NĂM 2002 ĐẾN 2013 - LTĐH 2014TỔNG HỢP ĐỀ THI TOÁN KHỐI A B D NĂM 2002 ĐẾN 2013 - LTĐH 2014
TỔNG HỢP ĐỀ THI TOÁN KHỐI A B D NĂM 2002 ĐẾN 2013 - LTĐH 2014Hoàng Thái Việt
 
1.3 bien luan_pt_bang_do_thi
1.3 bien luan_pt_bang_do_thi1.3 bien luan_pt_bang_do_thi
1.3 bien luan_pt_bang_do_thivanthuan1982
 
Toan pt.de034.2012
Toan pt.de034.2012Toan pt.de034.2012
Toan pt.de034.2012BẢO Hí
 
Toan pt.de078.2010
Toan pt.de078.2010Toan pt.de078.2010
Toan pt.de078.2010BẢO Hí
 
Cac huongtuduy phuongphapgiai_hinhhocoxyz
Cac huongtuduy phuongphapgiai_hinhhocoxyzCac huongtuduy phuongphapgiai_hinhhocoxyz
Cac huongtuduy phuongphapgiai_hinhhocoxyzHuynh ICT
 
Toan pt.de043.2012
Toan pt.de043.2012Toan pt.de043.2012
Toan pt.de043.2012BẢO Hí
 
Toan pt.de001.2012
Toan pt.de001.2012Toan pt.de001.2012
Toan pt.de001.2012BẢO Hí
 
Bai toan tim diem tren do thi ham so
Bai toan tim diem tren do thi ham soBai toan tim diem tren do thi ham so
Bai toan tim diem tren do thi ham soVui Lên Bạn Nhé
 

Similar to Bai 6 khoi 10 thao giang (20)

Toan pt.de039.2012
Toan pt.de039.2012Toan pt.de039.2012
Toan pt.de039.2012
 
Toan pt.de015.2011
Toan pt.de015.2011Toan pt.de015.2011
Toan pt.de015.2011
 
Mathvn.com 10. toan-thuan-thanh1 lan 1-new
Mathvn.com   10. toan-thuan-thanh1 lan 1-newMathvn.com   10. toan-thuan-thanh1 lan 1-new
Mathvn.com 10. toan-thuan-thanh1 lan 1-new
 
500 bat dang thuc tong hop cao minh quang
500 bat dang thuc tong hop   cao minh quang500 bat dang thuc tong hop   cao minh quang
500 bat dang thuc tong hop cao minh quang
 
Toan pt.de023.2010
Toan pt.de023.2010Toan pt.de023.2010
Toan pt.de023.2010
 
Toan pt.de017.2010
Toan pt.de017.2010Toan pt.de017.2010
Toan pt.de017.2010
 
10 cd
10 cd10 cd
10 cd
 
Hình học Đường Thẳng
Hình học Đường ThẳngHình học Đường Thẳng
Hình học Đường Thẳng
 
TỔNG HỢP ĐỀ THI TOÁN KHỐI A B D NĂM 2002 ĐẾN 2013 - LTĐH 2014
TỔNG HỢP ĐỀ THI TOÁN KHỐI A B D NĂM 2002 ĐẾN 2013 - LTĐH 2014TỔNG HỢP ĐỀ THI TOÁN KHỐI A B D NĂM 2002 ĐẾN 2013 - LTĐH 2014
TỔNG HỢP ĐỀ THI TOÁN KHỐI A B D NĂM 2002 ĐẾN 2013 - LTĐH 2014
 
Ôn thi Toán
Ôn thi ToánÔn thi Toán
Ôn thi Toán
 
1.3 bien luan_pt_bang_do_thi
1.3 bien luan_pt_bang_do_thi1.3 bien luan_pt_bang_do_thi
1.3 bien luan_pt_bang_do_thi
 
Toan pt.de034.2012
Toan pt.de034.2012Toan pt.de034.2012
Toan pt.de034.2012
 
Toan pt.de078.2010
Toan pt.de078.2010Toan pt.de078.2010
Toan pt.de078.2010
 
Chde hamsobac4
Chde hamsobac4Chde hamsobac4
Chde hamsobac4
 
Hambac4
Hambac4Hambac4
Hambac4
 
Hàm bậc 4
Hàm bậc 4Hàm bậc 4
Hàm bậc 4
 
Cac huongtuduy phuongphapgiai_hinhhocoxyz
Cac huongtuduy phuongphapgiai_hinhhocoxyzCac huongtuduy phuongphapgiai_hinhhocoxyz
Cac huongtuduy phuongphapgiai_hinhhocoxyz
 
Toan pt.de043.2012
Toan pt.de043.2012Toan pt.de043.2012
Toan pt.de043.2012
 
Toan pt.de001.2012
Toan pt.de001.2012Toan pt.de001.2012
Toan pt.de001.2012
 
Bai toan tim diem tren do thi ham so
Bai toan tim diem tren do thi ham soBai toan tim diem tren do thi ham so
Bai toan tim diem tren do thi ham so
 

More from Thi Thanh Thuan Tran (20)

Bài 13: Một số hệ điều hành thông dụng
Bài 13: Một số hệ điều hành thông dụngBài 13: Một số hệ điều hành thông dụng
Bài 13: Một số hệ điều hành thông dụng
 
Bài 11: Tệp và quản lí tệp
Bài 11: Tệp và quản lí tệpBài 11: Tệp và quản lí tệp
Bài 11: Tệp và quản lí tệp
 
Tiet 1 tin hoc la mot nganh khoa hoc
Tiet 1 tin hoc la mot nganh khoa hocTiet 1 tin hoc la mot nganh khoa hoc
Tiet 1 tin hoc la mot nganh khoa hoc
 
De12 (2)
De12 (2)De12 (2)
De12 (2)
 
De12
De12De12
De12
 
Tin11k2
Tin11k2Tin11k2
Tin11k2
 
C3 t10
C3 t10C3 t10
C3 t10
 
C3 t10
C3 t10C3 t10
C3 t10
 
C2 t10
C2 t10C2 t10
C2 t10
 
Tin001 001 dechuan_mc_mix
Tin001 001 dechuan_mc_mixTin001 001 dechuan_mc_mix
Tin001 001 dechuan_mc_mix
 
Dekiemtra15p1
Dekiemtra15p1Dekiemtra15p1
Dekiemtra15p1
 
Bài 11 các thao tác với csdlqh tiết 1 _v2
Bài 11 các thao tác với csdlqh  tiết 1 _v2Bài 11 các thao tác với csdlqh  tiết 1 _v2
Bài 11 các thao tác với csdlqh tiết 1 _v2
 
Bg tin12 bai6_bieu_mau
Bg tin12 bai6_bieu_mauBg tin12 bai6_bieu_mau
Bg tin12 bai6_bieu_mau
 
Bai giang bai 1 tin hoc 12
Bai giang bai 1 tin hoc 12Bai giang bai 1 tin hoc 12
Bai giang bai 1 tin hoc 12
 
Giaoandientu bai10lop12
Giaoandientu bai10lop12Giaoandientu bai10lop12
Giaoandientu bai10lop12
 
Giaoandientu bai10lop12
Giaoandientu bai10lop12Giaoandientu bai10lop12
Giaoandientu bai10lop12
 
Bai 18
Bai 18Bai 18
Bai 18
 
Bai 15
Bai 15Bai 15
Bai 15
 
Bai 11 kieu mang (tiet 1)
Bai 11 kieu mang (tiet 1)Bai 11 kieu mang (tiet 1)
Bai 11 kieu mang (tiet 1)
 
Bg cau trucrenhanh
Bg cau trucrenhanhBg cau trucrenhanh
Bg cau trucrenhanh
 

Bai 6 khoi 10 thao giang

  • 1.
  • 2. TTrròò cchhơơii AAII TTÍÍNNHH NNHHAANNHH HHƠƠNN CCHHƯƯƠƠNNGG TTRRÌÌNNHH
  • 3. Bài 6. GIẢI BÀI TOÁN TRÊN MÁY TÍNH
  • 4. Bước 1: Xác định bài toán Xác định bài toán là xác định hai thành phần Input và Output. Xác định bài toán là xác định những thông tin nào?
  • 5. Bài tập: Xác định Input và output của các bài toán sau: Bài 1. Tính ddiiệệnn ttíícchh hhììnnhh ttrròònn ((CCôônngg tthhứứcc :: SS == rr ** rr ** 33..1144)) BBààii 22.. TTíínnhh cchhuu vvii hhììnnhh ttrròònn ((CCôônngg tthhứứcc :: CC == 22 ** 33..1144 ** rr )) BBààii 33.. TTíínnhh cchhuu vvii hhììnnhh cchhữữ nnhhậậtt ((CCôônngg tthhứứcc :: CC == ((aa ++ bb))**22 )) BBààii 44.. KKiiểểmm ttrraa mmộộtt ssốố nngguuyyêênn NN ((NN≠≠00)) nnhhậậpp ttừừ bbàànn pphhíímm llàà ““ SSốố nngguuyyêênn ââmm”” hhaayy llàà ““SSốố nngguuyyêênn ddưươơnngg””
  • 6. Bước 2: Lựa chọn hoặc thiết kế thuật toán Lựa chọn thuật toán: + Một bài toán sẽ có nhiều thuật toán do đó ta cần chọn một thuật toán tối ưu. Với mỗi bài toán có phải chỉ có một thuật toán duy nhất ?
  • 7. VVíí ddụụ:: TThhuuậậtt ttooáánn ttíínnhh ttổổnngg nn ssốố nngguuyyêênn ddưươơnngg đđầầuu ttiiêênn (nn**)) CCáácchh 11.. BB11.. NNhhậậpp ssốố nngguuyyêênn ddưươơnngg nn.. BB22.. TTíínnhh ttổổnngg S = n .( n + 1) BB33.. XXuuấấtt rraa ttổổnngg SS.. 2 CCáácchh 22.. BB11.. NNhhậậpp ssốố nngguuyyêênn ddưươơnngg nn.. BB22.. SS  00,, ii  00 (( SS == 00,, ii == 00)) BB33.. ii  ii ++ 11 (( ttăănngg ii llêênn 11 )) BB44.. NNếếuu ii >> nn tthhìì xxuuấấtt rraa ttổổnngg SS,, rrồồii kkếếtt tthhúúcc.. BB55.. TTíínnhh ttổổnngg SS == SS ++ ii,, rrồồii qquuaayy llạạii bbưướớcc 33.. DỄ HIỂU THỜI GIAN THỰC HIỆN NHANH TỐN ÍT BỘ NHỚ
  • 8. BBưướớcc 22:: LLựựaa cchhọọnn hhooặặcc tthhiiếếtt kkếế tthhuuậậtt ttooáánn  DDiiễễnn ttảả tthhuuậậtt ttooáánn:: + Có 2 cách để diễn tả thuật toán là: liệt kê và sơ đồ khối .. Có mấy cách diễn tả thuật toán ?
  • 9. VVíí ddụụ:: TThhuuậậtt ttooáánn ggiiảảii pphhưươơnngg ttrrììnnhh bbậậcc 22.. ((aa ≠≠ 00)) Cách 1: Liệt kê các bước BB11:: NNhhậậpp aa,, bb,, cc;; BB22:: TTíínnhh D == bb22 –– 44aacc;; BB33:: NNếếuu D < 00 tthhìì PPTT vvôô nngghhiiệệmm ==>> KKTT;; BB44:: NNếếuu D == 00 tthhìì PPTT ccóó 11 nngghhiiệệmm kkéépp xx == --bb//22aa ==>> KKTT;; BB55:: NNếếuu D >> 00 tthhìì PPTT ccóó hhaaii nngghhiiệệmm pphhâânn bbiiệệtt llàà xx11,, xx22 == ((--bb ± ÖD))//22aa ==>> BB77;;
  • 10. Cách 2. Sơ đồ thuật ttooáánn ggiiảảii pphhưươơnngg BD Nhập vào a, b, c D = b - 4ac Đ D < 0 PT vô nghiệm D = 0 PT có nghiệm x= - b/2a KT Đ ttrrììnnhh bbậậcc hhaaii 2 PT có 2 nghiệm x1,x2 = ( -b ±ÖD )/2a B1 B2 B3 B4 B5 S Đ
  • 11. MMôô pphhỏỏnngg tthhuuậậtt ttooáánn ggiiảảii pphhưươơnngg ttrrììnnhh bbậậcc BD nhập a,b,c= vào 1 3 a,5 b,c D = 3*3 - 4*5 = - 11 aa bb cc 11 33 55 D = b* b - 4* a* c -11 < 0 PT vô nghiệm D --1111 D < 0 D = 0 PT có nghiệm x = -b/2a KT S PT có 2 nghiệm x1, x2 = (-b ±ÖD )/2a Đ S hhaaii BBộộ TTEESSTT 11::
  • 12. MMôô pphhỏỏnngg tthhuuậậtt ttooáánn ggiiảảii pphhưươơnngg ttrrììnnhh bbậậcc a,b,c= 1 2 1 nhập vào a,b,c D = 2*2 - 4*1*1 = 0 aa bb cc hhaaii PT vô nghiệm D PT có nghiệm x=-b/2a KT BD 00 11 22 11 D = b* b - 4* a* c D < 0 S PT có 2 nghiệm x1, x2 = (-b ±ÖD )/2a Đ S BBộộ TTEESSTT 22:: Đ D = 0 PT có nghiệm kép x=-1
  • 13. MMôô pphhỏỏnngg tthhuuậậtt ttooáánn ggiiảảii pphhưươơnngg ttrrììnnhh bbậậcc a,b,c= 1 -5 6 nhập vào a,b,c D = 25 - 24 = 1 BBộộ TTEESSTT 33:: aa bb cc PT vô nghiệm D hhaaii PT có nghiệm x=-b/2a KT BD 11 11 --55 66 D = b* b - 4* a* c D < 0 S có 2 nghiệm x1, x2 = (-b ±ÖD )/2a Đ S Đ D = 0 PT có 2 nghiệm: x1 = 3 x2 = 2
  • 14. Bài tập: Xây dựng thuật toán (liệt kê các bước) của các bài toán sau: Bài 1. Tính diện ttíícchh hhììnnhh ttrròònn ((CCôônngg tthhứứcc :: SS == rr ** rr ** 33..1144)) BBààii 22.. TTíínnhh cchhuu vvii hhììnnhh ttrròònn ((CCôônngg tthhứứcc :: CC == 22 ** 33..1144 ** rr )) BBààii 33.. TTíínnhh cchhuu vvii hhììnnhh cchhữữ nnhhậậtt ((CCôônngg tthhứứcc :: CC == ((aa ++ bb))**22 )) BBààii 44.. KKiiểểmm ttrraa mmộộtt ssốố nngguuyyêênn NN ((NN≠≠00)) nnhhậậpp ttừừ bbàànn pphhíímm llàà ““ SSốố nngguuyyêênn ââmm”” hhaayy llàà ““SSốố nngguuyyêênn ddưươơnngg””
  • 15. BBààii 44.. KKiiểểmm ttrraa mmộộtt ssốố nngguuyyêênn nn ((nn≠≠00)) nnhhậậpp ttừừ bbàànn pphhíímm llàà ““ SSốố nngguuyyêênn ââmm”” hhaayy llàà ““SSốố nngguuyyêênn ddưươơnngg”” BB11.. NNhhậậpp ssốố nngguuyyêênn nn.. BB22.. NNếếuu nn << 00 tthhìì nn llàà ssốố nngguuyyêênn ââmm BB33.. NNếếuu nn ≥≥ 00 tthhìì nn llàà ssốố nngguuyyêênn ddưươơnngg BBààii 11.. Tính diện tích hình tròn (Công thức : S = r * r * 3.14) BB11.. NNhhậậpp vvààoo bbáánn kkíínnhh rr.. BB22.. TTíínnhh ddiiệệnn ttíícchh hhììnnhh ttrròònn (( SS == r * r * 3.14)) BB33.. XXuuấấtt rraa ddiiệệnn ttíícchh hhììnnhh ttrròònn ((SS)) Bài 3. Tính chu vi hình chữ nhật (Công thức : C = (a + b)*2 ) BB11.. NNhhậậpp vvààoo cchhiiềềuu ddààii ((aa)) vvàà cchhiiềềuu rrộộnngg ((bb)).. BB22.. TTíínnhh cchhuu vvii HHCCHH (( CC==((aa++bb)) // 22)) BB33.. XXuuấấtt rraa cchhuu vvii HHCCNN ((CC)) BBààii 22.. Tính chu vi hình tròn (Công thức : C = 2 * 3.14 * r , với r là bán kính hình tròn) BB11.. NNhhậậpp vvààoo bbáánn kkíínnhh rr.. BB22.. TTíínnhh cchhuu vvii hhììnnhh ttrròònn ((C = 2 * 3.14 * r )) BB33.. XXuuấấtt rraa cchhuu vvii hhììnnhh ttrròònn ((CC))
  • 16. BBưướớcc 33:: VViiếếtt cchhưươơnngg ttrrììnnhh LLàà ttổổnngg hhợợpp ggiiữữaa vviiệệcc :: + LLựựaa cchhọọnn ccáácchh ttổổ cchhứứcc ddữữ lliiệệuu .. + SSửử ddụụnngg nnggôônn nnggữữ llậậpp ttrrììnnhh đđểể ddiiễễnn đđạạtt đđúúnngg tthhuuậậtt ttooáánn.. CCHHƯƯƠƠNNGG TTRRÌÌNNHH
  • 17. BBưướớcc 44:: HHiiệệuu cchhỉỉnnhh LLàà ttổổnngg hhợợpp ggiiữữaa vviiệệcc :: + TThhửử llạạii cchhưươơnngg ttrrììnnhh bbằằnngg ccáácchh tthhựựcc hhiiệệnn vvớớii ccáácc bbộộ IInnppuutt ccụụ tthhểể ((TTeesstt)).. NNếếuu ssaaii tthhìì ssửửaa rrồồii tthhửử llạạii đđếếnn kkhhii cchhưươơnngg ttrrììnnhh tthhựựcc hhiiệệnn ttốốtt.. + CCóó tthhểể tthhaayy nnggôônn nnggữữ llậậpp ttrrììnnhh hhooặặcc tthhuuậậtt ttooáánn ttrroonngg bbưướớcc hhiiệệuu cchhỉỉnnhh .. CCHHƯƯƠƠNNGG TTRRÌÌNNHH
  • 18. BBưướớcc 55:: VViiếếtt ttààii lliiệệuu MMôô ttảả cchhii ttiiếếtt ttooàànn bbộộ bbààii ttooáánn,, tthhuuậậtt ttooáánn,, cchhưươơnngg ttrrììnnhh,, kkếếtt qquuảả tthhửử nngghhiiệệmm vvàà hhưướớnngg ddẫẫnn ssửử ddụụnngg.. ĐĐiiềềuu nnààyy ssẽẽ ggiiúúpp íícchh cchhoo nnggưườờii ddùùnngg vvàà cchhoo vviiệệcc nnâânngg ccấấpp,, hhooàànn tthhiiệệnn cchhưươơnngg ttrrììnnhh..
  • 19. CCÁÁCC BBƯƯỚỚCC TTHHỰỰCC HHIIỆỆNN GGiiẢẢII BBÀÀII TTOOÁÁNN TTRRÊÊNN MMÁÁYY TTÍÍNNHH BBưướớcc 11:: XXáácc đđịịnnhh bbààii ttooáánn BBưướớcc 22:: LLựựaa cchhọọnn hhooặặcc tthhiiếếtt kkếế tthhuuậậtt ttooáánn BBưướớcc 33:: VViiếếtt cchhưươơnngg ttrrììnnhh BBưướớcc 44:: HHiiệệuu cchhỉỉnnhh BBưướớcc 55:: VViiếếtt ttààii lliiệệuu