GIỚI THIỆU TỔNG QUAN Tin h%c là ngành khoa h%c nghiên c.u các ph23ng pháp, công ngh6 và quá trình x= lí thông tin m@t cách tA B@ng dAa trên các ph23ng ti6n kD thuEt, mà chF yHu hi6n nay
Trang 1Module TH 20
KIÕN THøC, KÜ N¡NG TIN HäC C¥ B¶N
;O QUANG TRUNG
Trang 2A GIỚI THIỆU TỔNG QUAN
Tin h%c là ngành khoa h%c nghiên c.u các ph23ng pháp, công ngh6
và quá trình x= lí thông tin m@t cách tA B@ng dAa trên các ph23ng ti6n
kD thuEt, mà chF yHu hi6n nay là máy tính Bi6n t= (MTKT)
Nh2 vEy, khía cOnh khoa h%c cFa tin h%c chính là ph23ng pháp, còn khía cOnh kD thuEt cFa tin h%c chính là công ngh6 chH tOo MTKT cQng nh2 sSn xuTt các ch23ng trình (phUn mVm) h6 thWng, ti6n ích và ng dXng CTu tOo cFa MTKT dAa trên mô phZng quá trình x= lí thông tin cFa b@ não con ng2]i Quá trình x= lí thông tin trong MTKT phX thu@c vào các thiHt b_ (phUn c.ng) và ch23ng trình (phUn mVm)
M@t trong nh`ng ng dXng cFa tin h%c vào giáo dXc là ng dXng phUn mVm soOn thSo van bSn Microsoft Word (g%i tdt là Word) Kây là m@t ch23ng trình soOn thSo van bSn Ba nang cung cTp m@t l2fng lgn các tính nang B@c Báo và Ba dOng Các công vi6c có thi làm trong phOm vi cFa Word bao gjm tk vi6c soOn thSo các tài li6u B3n giSn nh2 th2 tk, van bSn BHn vi6c tOo ra các Tn phlm chuyên nghi6p nh2 sách, báo, tOp chí, giáo án, bài giSng,
B MỤC TIÊU
1 Về kiến thức
— Hiiu B2fc m@t sW khái ni6m c3 bSn vV tin h%c
— Trình bày B2fc cTu tOo cFa MTKT và các thiHt b_ ngoOi vi
Trang 3C NỘI DUNG
Nội dung 1
CÁC KHÁI NIỆM CỦA TIN HỌC
Hoạt động 1: Tìm hiểu khái niệm thông tin và tin học
THÔNG TIN CƠ BẢN
1 Khái niệm về thông tin
Ngày nay, thu+t ng, "thông tin" (information) 678c s; d=ng khá phA biCn Ng7Ei ta có nhu cGu 6Hc báo, xem truyKn hình, giao tiCp vNi ng7Ei khác, 6O có thông tin Thông tin mang lRi cho con ng7Ei sS hiOu biCt, nh+n thTc tUt hVn, 6úng hVn vK nh,ng 6Ui t78ng trong tS nhiên,
xã hZi,
CGn 6\t thông tin trong m=c 6ích hoRt 6Zng Khi tiCp nh+n thông tin, ng7Ei ta ph_i "x; lí" thông tin 6ó 6O có nh,ng quyCt 6anh Ví d=: MZt ng7Ei 6iKu khiOn xe máy ph_i luôn nhìn 67Eng và các 6Ui t78ng tham gia giao thông khác 6O lái tNi 6ích an toàn
Thông tin 678c chuyOn t_i qua các môi tr7Eng v+t lí khác nhau nh7 ánh sáng, sóng âm, sóng 6ifn tg Thông tin 678c ghi trên các ph7Vng tifn h,u hình nh7 các vhn b_n trên giiy, bhng ghi âm hay phim _nh, VK nguyên tjc, bit kì ciu trúc v+t chit nào ho\c bit kì dòng nhng l78ng nào clng có thO mang thông tin Các v+t có thO mang 678c thông tin 678c gHi là giá mang tin (support) D, lifu (data) là sS biOu dinn coa thông tin
và 678c thO hifn bpng các tín hi*u (signal) Thông tin chTa 6Sng ý nghra, còn d, lifu là các sS kifn không có ciu trúc và không có ý nghra rõ ràng nCu nó không 678c tA chTc và x; lí
Thông tin và tín hifu có tính 6Zc l+p t7Vng 6Ui Có thO chuyOn t_i mZt nZi dung thông tin nh7 nhau bpng nh,ng tín hifu khác nhau Ví d=: Trên sân ct, 6Zng tác phit cE coa trHng tài biên (hình _nh), tiCng còi trHng tài chính (âm thanh) có thO cùng mang thông tin báo lvi Ng78c lRi, cùng mZt tín hifu nh7ng trong nh,ng hoàn c_nh khác nhau lRi có thO thO hifn nh,ng thông tin khác nhau Ví d=: Trong mZt tiCt hHc, có mZt sinh viên vjng m\t, có thO sinh viên 6ó trUn hHc ho\c sinh viên 6ó
ba Um nên xin nghw
Trang 4Thông tin có th* +,-c phát sinh và +,-c l,u l5i trong m9t giá mang tin nào +ó Thông tin có th* +,-c truy=n t> m9t giá mang tin này sang m9t giá mang tin khác Nh, vAy, thông tin có th* +,-c nhân bEn và khi nhân bEn thì ý nghHa cIa thông tin không h= suy giEm
Thông tin theo nghHa thông th,Kng là cL sM +* hi*u biNt v= m9t +Oi t,-ng Trong +Ki sOng con ng,Ki, nhu cPu thông tin là m9t nhu cPu rQt cL bEn, và không ng>ng tRng theo sS gia tRng các mOi quan hU trong xã h9i
Tuy nhiên, thông tin cYng là m9t khái niUm tr>u t,-ng, tZn t5i khách quan và có liên quan ch[t ch\ +Nn khái niUm v= +9 bQt +]nh M_i +Oi t,-ng ch,a xác +]nh hoàn toàn +=u có m9t +9 bQt +]nh nào +ó Tính bQt +]nh này ch,a cho phép nhAn diUn chính xác và +Py +I v= +Oi t,-ng +ó c9 bQt +]nh cIa m9t +Oi t,-ng s\ giEm +i khi có thêm thông tin bd sung
Ví df, giE sg ta g[p m9t hhc sinh M tr,Kng ti*u hhc Có 5 khE nRng: hhc sinh này có th* là +ang hhc llp 1, 2, 3, 4, 5, tqc là ch,a xác +]nh NNu ta +,-c cho biNt +ó là hhc sinh llp 5 thì tqc là +,-c cung cQp m9t thông tin làm cho tính bQt +]nh b] lo5i tr>
D! li%u (data) là hình thqc th* hiUn cIa thông tin trong mfc +ích l,u trt
và xg lí nhQt +]nh ThuAt ngt "dt liUu" chúng ta dùng hiUn nay có nguZn gOc t> cht Hán - ViUt vli ý nghHa là "cái +ã cho" T> t,Lng qng trong tiNng Anh (data) là sO nhi=u cIa t> datum trong tiNng La-tinh, tiNng Pháp (donneés), tiNng Nga (данныx) cYng +=u mang nghHa là "cái +ã cho" V= m[t l]ch sg, khái niUm dt liUu xuQt hiUn cùng vli viUc xg lí thông tin b}ng máy tính Vì thN trong nhi=u tài liUu ng,Ki ta +]nh nghHa dt liUu là +Oi t,-ng xg lí cIa máy tính Thông tin luôn mang m9t ý nghHa xác +]nh nh,ng hình thqc th* hiUn cIa thông tin rõ ràng mang tính quy ,lc Chng h5n kí hiUu "V" trong hU +Nm La Mã mang ý nghHa là 5 +Ln v] nh,ng trong hU thOng cht La-tinh, nó mang ý nghHa là cht cái V
Tri th+c (knowledge) có ý nghHa khái quát hLn thông tin Nhtng nhAn thqc thu nhAn +,-c t> nhi=u thông tin trong m9t lHnh vSc cf th* nào +ó,
có tính h-.ng m2c 3ích mli trM thành tri thqc Nh, vAy, tri thqc là mfc +ích cIa nhAn thqc trên cL sM tiNp nhAn thông tin Quá trình xg lí thông tin chính là quá trình nhAn thqc +* có tri thqc
Ta có th* nhAn ra thông tin nhK giác quan cIa mình ho[c ph,Lng tiUn máy móc
Ta có th* hi*u nghHa thông tin nhK khE nRng giEi thích và suy luAn
Ta có th* l,u trt thông tin trong não, b}ng giQy tK, bRng t>, trOng t>,
Trang 52 Vai trò của thông tin
Thông tin c)n thi*t cho m-i ho.t /0ng và nó có các vai trò sau /ây:
Th" nh%t: Thông tin góp ph)n làm t?ng s@ hiAu bi*t
S@ gia t?ng hiAu bi*t cDa con ngEFi, s@ gia t?ng lEHng thông tin cho máy /EHc th@c hiIn nhF viIc truyJn tin giKa ngEFi vLi ngEFi, ngEFi vLi máy, máy vLi ngEFi hoMc máy vLi máy HPng ngày, /-c báo, nghe /ài, xem ti vi, giúp ta t?ng thêm s@ hiAu bi*t vJ tình hình trong nELc và trên th* giLi Sau m0t giF h-c, h-c sinh bi*t thêm nhiJu /iJu mLi M0t nhà khoa h-c công bX m0t công trình mLi tYc là /ã làm t?ng thêm hiAu bi*t cDa nhân lo.i
Th" hai: Thông tin là c?n cY cho m-i quy*t /\nh
Hình ]nh m0t chi*c xe /.p (dáng xe, màu s`c), lFi giLi thiIu vJ chbt lEHng xe, giá xe, là nhKng thông tin giúp ta /i /*n quy*t /\nh có mua chi*c xe /ó hay không
Chi*c biAn báo giao thông cung cbp cho ta m0t thông tin, chdng h.n
“cbm xe /i ngEHc chiJu”, d@a vào /ó ta ph]i quy*t /\nh rg ph]i hay rg trái /A có thA /i /*n /\a /iAm /\nh trELc mà không vi ph.m luht lI giao thông
Th" ba: Thông tin góp ph)n in /\nh trht t@ xã h0i
N*u trong trEFng h-c, ai muXn làm gì ckng /EHc hoMc muXn làm gì tul thích thì nhà trEFng sg hnn lo.n NhEng n*u ho.t /0ng cDa nhà trEFng b\ chi phXi boi nhKng thông tin nhE quy /\nh giF lên lLp, chEpng trình, l\ch trình gi]ng d.y các môn h-c thì sg góp ph)n in /\nh trht t@ cDa nhà trEFng
3 Quá trình xử lí thông tin
Trong ho.t /0ng th@c tiqn hPng ngày, con ngEFi luôn ph]i xr lí thông tin /A /i /*n nhKng quy*t /\nh hHp lí, phù hHp vLi mtc /ích sr dtng Ngoài nhKng viIc nhhn và xubt thông tin, con ngEFi ph]i th@c hiIn nhKng ho.t /0ng vLi thông tin mà ta g-i là xr lí thông tin Thht ra, ho.t /0ng xr lí thông tin vun diqn ra hPng ngày, ngay c] khi ph]i làm nhKng viIc /pn gi]n nhE th@c hiIn dãy tính: 15 / 3 + 4 * 7
Phân tích t m quá trình gi]i bài thp này, ta thby nó gm rbt nhiJu công viIc NhKng viIc này do quá trình luyIn thp trong nhKng n?m h-c thp, ta /ã th@c hiIn chúng m0t cách t@ /0ng và h)u nhE không /A ý tLi chúng nKa
/ây, ta /ã ph]i ti*n hành các công viIc sau:
1 Nhhn bi*t các kí hiIu (/Ea tin vào): sX 15, dbu /, dbu *, sX 3, dbu +, sX 4, dbu *, sX 7
Trang 67 G6a tin ra: 33
Các công vi)c trên có th/ t0p h2p l4i theo các ch7c n8ng sau:
1) G6a thông tin vào - công vi(c 1
2) Bi8n OPi tin - công vi(c 2, 4, 5
3) Ghi nh5 k8t qu; - công vi(c 3, 6
4) ChSc nTng OiUu khiVn
5) G6a tin ra - công vi(c 7
Nh6 vXy, các công vi(c trong quá trình trên có thV O6^c thâu tóm theo nTm chSc nTng Oã li(t kê, trong Oó chSc nTng bi8n OPi tin, ghi nh5 k8t qu;
và chSc nTng OiUu khiVn O6^c gdi chung là xf lí thông tin MDt quá trình nh6 trên O6^c gdi là quá trình xf lí thông tin và có thV O6^c biVu diin bji
sl Om sau:
Gln gi;n ta O6^c sl Om sau:
NTm chSc nTng cna quá trình xf lí thông tin nh6 li(t kê j trên có thV do con ng6oi t% mình th%c hi(n hoàn toàn hopc v5i s% tr^ giúp cna ph6lng ti(n máy móc Trong xã hDi hi(n Ori, msi quan h( gita các s% vXt ngày càng trj nên phSc trp MDt khi s% phSc trp Oã v6^t quá kh; nTng bao quát cna bD óc con ng6oi thì nhu cuu sf dvng máy móc t% ODng hw tr^ cho hort ODng xf lí thông tin ngày càng trj nên cun thi8t MTGT ra Ooi chính là OV Oáp Sng nhu cuu Oó Tuy nhiên, không mDt máy nào có thV t% nó th%c hi(n O6^c Ouy On txt c; nTm chSc nTng kV trên n8u không có s% gia công chuyn bz tr65c cna con ng6oi Musn chuyVn vi(c xf lí thông tin cho máy, con ng6oi ph;i phân tích quá trình OiUu khiVn thành nhtng
Đưa tin vào Xử lí tin Đưa tin ra Đưa tin vào Biến đổi tin Điều khiển
Ghi nhớ tin Đưa tin ra
Trang 7b!"c nh', thành t+ng thao tác theo m2t trình t5 nh6t 78nh sao cho máy
có th< theo 7ó mà th5c hi>n Nói cách khác, con ng!Bi phDi xây d5ng ch!Hng trình 7iIu khi<n, nhKng vi>c còn lOi thì có th< chuy<n giao cho nhKng ph!Hng ti>n kP thuQt V8 trí cTa MTWT chính là X chY này V"i ch!Hng trình 7iIu khi<n do con ng!Bi lQp nên MTWT có th< th5c hi>n toàn b2 ph[n vi>c còn lOi cTa quá trình x] lí thông tin m2t cách t5 72ng NhKng thông tin và quá trình x] lí thông tin t5 72ng b_ng MTWT là 7`i t!ang cTa ngành khoa hbc gbi là tin hbc
4 Khái niệm về tin học
M2t cách tcng quát, tin hbc là ngành khoa hbc nghiên cdu các ph!Hng pháp, công ngh> và quá trình x] lí thông tin m2t cách t5 72ng d5a trên các ph!Hng ti>n kP thuQt mà chT yeu hi>n nay là MTWT Nh! vQy, khía cOnh khoa hbc cTa tin hbc chính là ph!Hng pháp, còn khía cOnh kP thuQt cTa tin hbc chính là công ngh> che tOo MTWT cfng nh! sDn xu6t các ch!Hng trình (ph[n mIm) h> th`ng, ti>n ích và dng ding
Hi>n nay, ng!Bi ta dùng thuQt ngK Công ngh> thông tin có tính bao quát hHn Công ngh> thông tin là tQp hap các các ph!Hng pháp khoa hbc, công ngh> và công ci kP thuQt hi>n 7Oi 7< sDn xu6t, truyIn 7!a, thu thQp, x] lí, l!u trK và trao 7ci thông tin s` m 7ây, thông tin s` là thông tin 7!ac tOo lQp b_ng ph!Hng pháp dùng tín hi>u s`
Cfng nh! các ngành khoa hbc kP thuQt khác, tin hbc cfng nh_m mic tiêu tOo ra giá tr8 cho xã h2i Tin hbc th5c hi>n vi>c này b_ng hai cách:
Cách gián ti)p: Tin hbc 7!ac dng ding vào các ngành sDn xu6t và kinh te hi>n có làm tpng hi>u quD cTa các ngành này Ph[n tpng thêm 7ó là giá tr8 mà tin hbc tOo nên cho xã h2i B6t cd n!"c nào cfng có nhKng v6n 7I c[n dng ding tin hbc 7< giDi quyet: 7ó là các v6n 7I vI tc chdc và quDn
lí, kinh te, xã h2i nh! tính toán ke hoOch, tc chdc d8ch vi và kinh doanh V6n 7I có hay không có thông tin, khai thác t`t hay không t`t ngusn tin
có ý nghPa to l"n 7`i v"i s5 phát tri<n kinh te cTa m2t 76t n!"c Tin (thông tin) là cTa cDi và tin hbc giúp con ng!Bi khai thác ngusn cTa cDi 7ó, làm thay 7ci cH c6u hap thành cTa các ph[n giá tr8 do các khu v5c khác nhau tOo ra trong m2t nIn kinh te, ph[n giá tr8 do khu v5c tin hbc 7!a lOi ngày càng chiem m2t tv l> l"n trong tcng thu nhQp qu`c dân
Cách tr-c ti)p: Tin hbc v"i t! cách là m2t ngành công nghi>p cfng sDn xu6t ra các sDn phwm cTa mình tdc là MTWT và nhKng ch!Hng trình giúp máy hoOt 72ng
Trang 8Tóm l%i, tin h+c -em l%i cho ta nh1ng ph4n giá tr7 b9ng cách :ng d<ng ngành khoa h+c này vào sBn xuEt và kinh tF bGi chính sBn phIm cJa ngành công nghiLp tin h+c
Trang 9Câu 3. Hãy nêu các ví d, - minh ho3 vai trò c8a thông tin
Câu 4. Tin h=c là gì? Tin h=c -ã -óng góp giá trD cho xã hFi theo nhHng cách nào?
Hoạt động 2: Tìm hiểu cách biểu diễn thông tin trong máy tính điện tử
THÔNG TIN CƠ BẢN
I hi.u -JKc thL nào là tin h=c ta cMn tìm hi.u các yLu tN cO bQn c8a nó TrJRc tiên, - hi.u cO chL làm viTc c8a MTIT, ta xét xem thông tin -JKc bi.u diWn trong máy nhJ thL nào?
I nXm -JKc sZ bi.u diWn thông tin trong MTIT, ta cMn tìm hi.u mFt sN
hT -Lm hay -JKc s[ d,ng trong tin h=c
Trang 101 Hệ đếm
1.1 Hệ thập phân
H!ng ngày, chúng ta th-.ng xuyên làm vi6c v7i các con s; Chúng >-?c ghi trong h6 thAp phân v7i 10 chF s;, >ó là là h6 >Hm cI s; 10 Trong h6
>Hm này có các >Kc >iLm sau:
— C#n 10 s(: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 34 bi4u di9n m;i s(
— M;i s( th@p phân bCt kì có th4 viIt dJKi dLng tNng các tích các hQ s( nhân vKi cR s( 10 vKi s( mS tJRng Tng
Ví dQ: 135.45(10) = 1*102 + 3*101 + 5*100 + 4*10—1 + 5*10—2
1.2 Hệ nhị phân
V7i nhFng tiHn bY cZa khoa h\c k] thuAt, >Kc bi6t là trong vi6c s^ dQng nhFng ph-Ing ti6n k] thuAt tính toán hi6n >_i, ng-.i ta còn dùng h6 >Hm khác nFa MYt h6 >Kc bi6t thích h?p v7i MTcT là hQ nhU phân (h6 >Hm cI s; 2) v7i hai mgc tín hi6u >i6n cao và thhp t-Ing gng hai s; 1 và 0 Trong h6 >Hm này có các >Kc >iLm sau:
— C#n hai s(: 0, 1 34 bi4u di9n m;i s(
— M;i s( nhU phân bCt kì có th4 viIt dJKi dLng tNng các tích các hQ s( nhân vKi cR s( 2 vKi s( mS tJRng Tng
Trong h6 >Hm này có các >Kc >iLm sau:
— C#n 8 s(: 0, 1, 2, 3, 4, 5, 6, 7 34 bi4u di9n m;i s(
— M;i s( trong hQ cR s( 8 bCt kì có th4 viIt dJKi dLng tNng các tích các hQ s( nhân vKi cR s( 8 vKi s( mS tJRng Tng
Ví dQ: 1357.31(8) = (1*83+ 3* 82 + 5*81 + 7*80 + 3*8—1 + 1*8—2)(10)
1.4 Hệ cơ số 16 (hệ Hexa decimal)
Trong h6 >Hm này có các >Kc >iLm sau:
— C#n 16 s(: 0, 1, 2, 3, , 9, A, B, C, D, E, F s( 34 bi4u di9n m;i s(
Trang 11— M#i s& trong h- c/ s& 16 b3t kì có th7 vi9t d;<i d=ng t>ng các tích các h- s& nhân v<i c/ s& 16 v<i s& mC t;/ng Dng
2 Chuyển đổi từ hệ thập phân sang hệ nhị phân
2.1 Chuyển đổi phần nguyên
]^ chuy^n m_t ph`n nguyên sang s9 nhL phân ta thac hi6n các bbHc sau: B;<c 1: Chia liên ticp ph`n nguyên Ró cho 2, Rbec các s9 db kí hi6u là: d0,
d1,d2, , dn, dgng phép chia khi thb7ng bing 0
B;<c 2: Vict các s9 db theo chiju ngbec lki: dn, dn-1, dn-2, d1,d0 Rbec s9
Trang 12Ví d$: 47(10) =?(2)
V*y 47(10)= 101111(2)
2.2 Chuyển đổi phần thập phân
./ chuy/n ph5n th*p phân sang s; nh< phân ta th=c hi?n các bBCc sau:
B!"c 1: Nhân liên tiGp ph(n th+p phân -ó và các ph(n th+p phân nh+n
2.3 Chuyển đổi số thập phân bất kì
./ chuy/n Nfi s; th*p phân bat kì sang h? nh< phân, N5u tiên ta chuy/n ph5n nguyên, sau Nó chuy/n ph5n th*p phân rhi ghép kGt quZ lSi
Ví d$: 47.25 (10) = 1 0 1 1 1 1 0 1(2)
47.23 (10) = 1 0 1 1 1 1 0 0 1 1 1(2)
Trang 133 Các phép toán trong hệ nhị phân
3.1 Phép cộng
Ví d$:
0 1 1 0 (6 trong h0 10) + 1 0 1 1 (11 trong h0 10)
4 Biểu diễn nhị phân của những thông tin
Do vi0c ch= s> d$ng hai ch@ s6, h0 nhB phân rEt thích hFp vGi các MTKT Trong các thiMt bB máy, các ch@ s6 0 và 1 RSFc thT hi0n nhU nh@ng bV phWn cEu tYo Ri0n hoZc Ri0n t> vGi hai trYng thái khác nhau, Ri0n áp cao hoZc Ri0n áp thEp Ki\u Ró RSFc minh hoY b^i s_ R` sau:
Trang 14MT#T có th( l*u tr- thông tin và x5 lí thông tin d*8i d9ng t: h;p nh-ng tín hi=u >i=n hai lo9i khác nhau Cng v8i hai kí hi=u 0 và 1 #*Gng nhiên, các sK có th( bi(u diMn d*8i d9ng sK nhN phân Trong phPn l8n nh-ng MT#T, mRt kí tS (ch-, ch- sK, dUu, ) >*;c viWt bXng mRt nhóm 8 ch- sK,
ví dZ nh* ch- A >*;c viWt thành 01000001, ch- M thành 01001101 Tóm l9i, m\i thông tin trong MT#T >]u >*;c bi(u diMn bXng t: h;p nh-ng kí hi=u 0 và 1
5 Bộ mã ASCII
M^i kí tS (ch- cái, ch- sK và dUu) trong MT#T >*;c bi(u diMn bXng mRt
sK nhN phân có >R dài cK >Nnh, g\i là mã nhN phân Trong sK các b`ng mã dùng cho MT#T hi=n nay, bR mã chucn cda Me dùng >( trao >:i thông tin (American Standard Code Information Interchange, g\i tkt là b`ng
mã ASCII) là ph: biWn hGn c` Theo bR mã này m^i kí tS >*;c bi(u diMn bli nhóm 8 ch- sK nhN phân
B`ng mã ASCII có 128 kí tS chucn B`ng d*8i >ây cho ví dZ v] mã ASCII l h= thop phân cda mRt sK kí tS thông dZng:
Trang 156 Đơn vị thông tin
Gi/ng nh3 các h6 7o l3:ng khác, 7= 7>c tr3ng cho thông tin vC m>t l3Eng, ng3:i ta dùng mIt s/ 7Kn vL thông tin Bit là 7Kn vL thông tin nhN nhOt Trong tr3:ng hEp bi=n diSn nhL phân thì bit Vng vWi mIt kí hi6u nhL phân 0 ho>c 1
M\i mIt ch] s/ ho>c mIt ch] cái 73Ec bi=u thL b^i mIt nhóm 8 kí t` 0 ho>c 1 gai là byte
1 byte = 8 bit
Các 7Kn vL den xuOt cga byte:
1 kilobyte (vijt tkt là KB) = 1KB = 2 10 byte = 1024 byte
Trang 16Câu 2 !"i các s' th*p phân sang s' nh0 phân và th3c hi4n phép tính sau 8ây:
[(32.75 * 5) + (51,25 14)]/ 5,
vJi 8K chính xác 5 s' sau dNu phOy
Câu 3 Vì sao ngSTi ta sU dVng h4 nh0 phân 8W biWu diYn thông tin cho MT!T?
Trang 17Hoạt động 3: Tìm hiểu cấu trúc và hoạt động của máy tính điện tử
THÔNG TIN CƠ BẢN
1 Sơ đồ cấu trúc
MT*T là mRt thiSt b9 xV lí nhWng thông tin YZ[c mã hoá dZ_i d`ng nhWng xung Yi@n Nó là mRt h@ th0ng kd thu3t rft phgc t`p bao ghm hàng tri@u, có khi hàng trim tri@u các cj cfu Yjn gikn Mlc dù có s? khác nhau vo kích thZ_c, hình d`ng, chgc ning, nhZng các MT*T You có cùng mRt cfu trúc và nguyên ttc ho`t YRng *lc tính cj bkn cua MT*T hi@n nay là khk ning t? YRng hoá
Phù h[p v_i s? phân tích cua quá trình xV lí thông tin, ta có thx mô tk các
bR ph3n chu ySu cua mRt MT*T nhZ sau:
— BR xV lí trung tâm
+ BR xV lí trung tâm còn g{i là CPU (Central Proccessing Unit), là "bR não" cua máy tính BR ph3n này ghm hai thành phn chính:
Trang 18• B# nhN c9 >]nh (g:i là ROM): NhOng thông tin trong b# nhN này chc >:c
>Tdc ch/ không xoá >Tdc B# nhN này giúp cho quá trình khgi >#ng ban
>Qu cEa MTLT
• B# nhN linh hoDt (g:i là RAM) là b# nhN cho phép ngTii sj dkng có thB
>:c và ghi thông tin vào >ó B# nhN này giúp cho quá trình th2c thi các /ng dkng clng nhT các hoDt >#ng khác cEa máy tính
+ B# nhN ngoài dùng >B lTu thông tin: m >na c/ng, usb, >na ghi CD-R/DVD-R
— ThiXt b] vào — ra
+ ThiXt b] vào >B nhHp vào máy nhOng thông tin cQn thiXt cho máy hoDt
>#ng (nhOng l4nh, chTUng trình, dO li4u, )
+ ThiXt b] ra >B xust các thông tin ra ngoài nhT thông báo kXt quZ khi >ã xj
lí xong
Các thành phQn chính cEa MTLT >Tdc biBu diun bvng sU >\ sau:
B# xj lí trung tâm CPU kXt hdp vNi b# nhN trong còn >Tdc g:i là b# trung tâm (Main Unit) Các thiXt b] >Ta thông tin vào — ra và các thiXt b] lTu trO thông tin g ngoài máy nhT >na tz, b0ng tz, >Tdc g:i là thi2t b3 ngo5i vi, trong >ó nhOng thiXt b] lTu trO thông tin ngoài máy >Tdc g:i là thi2t b3 nh8 ngoài
Bộ phận làm tính
Bộ phận điều khiển
Trang 192 Nguyên tắc hoạt động của máy tính điện tử
Tr"#c &ây, các l,nh &"/c &"a t2 ngoài vào MT9T trong quá trình th=c hi,n chúng VA sau, Von Neumann, mFt nhà toán hGc ng"Hi MI, gJc Hungary, sinh nLm 1946 &ã có sáng kiTn &"a ch"Ung trình vào ngay trong bF nh# Ý t"Xng này &"/c gGi là nguyên lí Von Neumann, bao g[m hai nFi dung then chJt sau:
— i"u khi'n b*ng ch-.ng trình: MT9T ho_t &Fng d=a trên nguyên t`c làm vi,c theo ch"Ung trình Công vi,c cca MT9T là th=c hi,n t2ng dãy thao tác xác &enh bXi bF xf lí trung "Ung Vi,c th=c hi,n này &"/c &iAu khign bXi ch"Ung trình &"/c l"u trh trong bF nh# Ch"Ung trình g[m nhhng l,nh riêng li quy &enh cho bF xf lí trung "Ung phki th=c hi,n nhhng thao tác nào trên nhhng thông tin ghi trong bF nh#
— Truy nh5p theo 9:a ch<: Dh li,u theo nghIa rFng (dh li,u vào, kTt quk trung gian, kTt quk cuJi cùng, ch"Ung trình, ) &"/c l"u trh trong RAM t_i nhhng vùng nh# &"/c &enh ve brng các sJ ths t= xác &enh &"/c gGi là
&ea cht Dh li,u &"/c cht &enh houc truy cvp (&Gc/ghi) theo &ea cht ô nh# cca chúng
Hai nFi dung &ó cca nguyên lí Von Neumann là cU sX cho vi,c &iAu khign ho_t &Fng &"/c th=c hi,n ngay trong máy, tsc là &km bko cho MT9T th=c hi,n &"/c chsc nLng xf lí thông tin mFt cách t= &Fng
Cxn l"u ý rrng nhhng ch"Ung trình dù &"/c viTt brng ngôn ngh nào thì cuJi cùng czng phki chuygn sang ngôn ngh nhe phân g[m hai kí hi,u 0
và 1 &g cho máy th=c hi,n
b Ph?n m"m: Là các ch"Ung trình ch_y trên máy tính, bao g[m h, &iAu hành, các ch"Ung trình sng d|ng, các ch"Ung trình ti,n ích, SX dI chúng &"/c gGi là phxn mAm vì các ch"Ung trình này có thg &"/c cài
&ut, thay &i hay g b d dàng mà không làm knh h"Xng &Tn các thiTt
be vvt lí
Trang 20NHIỆM VỤ
B!n hãy '(c thông tin c b0n c1a ho!t '4ng và b7ng nh8ng hi9u bi;t c1a mình v> c?u trúc và ho!t '4ng c1a MTDT '9 tr0 lFi các câu hIi sau:
Câu 1 Hãy vN s 'O c?u trúc c1a MTDT và gi0i thích s 'O 'ó
Câu 2 Tìm các phát bi9u 'úng: Nguyên lí Von Neumamn nói r7ng:
A M(i d8 liYu (ch8, s\, âm thanh, hình 0nh, ) '>u ph0i '^_c mã hoá d^`i d!ng nha phân
B MTĐT ph0i có thi;t ba 'i>u khi9n
C MTĐT ho!t '4ng theo ch^.ng trình n!p sdn trong b4 nh`
D MTĐT truy nhfp d8 liYu theo 'aa chg
Câu 3 Phân biYt phin cjng và phin m>m c1a MTDT
Trang 21Hoạt động 4: Tìm hiểu khái niệm thuật giải
Ta #ã bi't MT*T ho-t #.ng d2a trên nguyên t7c làm vi=c theo ch?@ng trình MuCn vi't #?Dc ch?@ng trình cho máy th2c hi=n, ng?Gi ta phIi phân tách #?Dc các công vi=c thành m.t dãy các thao tác xác #Mnh #?Dc s7p x'p theo m.t trình t2 nhOt #Mnh, tPc là phIi bi't diQn tI công vi=c #ó d?Si d-ng thuTt giIi Có thV nói rWng thuTt giIi là m.t trong nhXng y'u tC vYn hoá phZ thông trong thGi #-i s[ d\ng MT*T
1 Khái niệm thuật giải
ThuTt giIi là m.t trong nhXng khái ni=m rOt quan tr_ng c`a toán h_c và tin h_c HWng ngày, con ng?Gi ti'p xúc vSi rOt nhicu bài toán td #@n giIn
#'n phPc t-p *Ci vSi m.t sC bài toán, ten t-i nhXng quy t7c xác #Mnh mô
tI quá trình giIi Td #ó ng?Gi ta #i #'n khái ni=m tr2c giác vc thuTt giIi
và khái ni=m này #ã #?Dc s[ d\ng td lâu, kéo dài suCt mOy nghìn nYm trong toán h_c
Khi s[ d\ng MT*T có thV giIi #?Dc nhicu bài toán *V nhXng thi't bM kh thuTt có thV làm #?Dc vi=c này m.t cách t2 #.ng, ng?Gi ta cin mô tI chính xác nhXng hành #.ng và trình t2 th2c hi=n các hành #.ng #ó #V giIi bài toán #kt ra, tPc là cin xác #Mnh nhXng thuTt giIi #V giIi nó
*V hiVu khái ni=m thuTt giIi ta xuOt phát td khái ni=m bài toán cho bli hai thành phin c@ bIn:
1) Thông tin vào (input) cho ta bi't dX li=u #ã có
2) Thông tin ra (output) cho ta bi't cái cin tìm
Ví d\: Bài toán giIi ph?@ng trình bTc hai ax2 + bx + c = 0
Input: Các h= sC a, b, c
Output: Các nghi=m c`a ph?@ng trình (n'u có) hokc thông báo ph?@ng trình vô nghi=m
Nh? vTy, vi=c cho m.t bài toán có nghha là cho #iu vào (input) và tìm
#iu ra (output) c`a nó Vi=c giIi bài toán có nghha là xuOt phát td input dùng m.t sC hXu h-n các thao tác có c@ sl khoa h_c thích hDp #V tìm
#?Dc output theo yêu ciu c`a bài toán #c ra
Trong toán h_c, ng?Gi ta th?Gng coi m\c tiêu c@ bIn c`a giIi toán là ch{
ra các #icu ki=n ten t-i và n'u có thV thì cI s2 duy nhOt c`a lGi giIi, mkc
Trang 22Trong tin h)c, ng,-i ta quan ni1m vi1c gi4i bài toán là vi1c xác :;nh t,-ng minh output theo input b>ng m?t quá trình hi1u qu4, tAc là tìm ra m?t dãy các thao tác :En gi4n :,Fc sHp xIp theo m?t trình tJ xác :;nh, sao cho theo :ó tL input ta sM tìm :,Fc output theo yêu cOu hoPc khRng :;nh không có output nh, ta mong muTn
Nh, vWy, khác vXi quan ni1m vY vi1c gi4i m?t bài toán theo toán h)c truyYn thTng, vi1c gi4i bài toán theo quan ni1m cZa tin h)c có ngh[a là tìm m?t quá trình hi1u qu4 các thao tác :En gi4n :\ tL input có th\ d]n
ra m?t cách t,-ng minh output mà vY nguyên tHc, các thao tác :En gi4n :ó có th\ “giao cho máy tính làm :,Fc” TWp hFp các thao tác này :,Fc g)i là m?t thuWt gi4i gi4i bài toán :ã cho M?t cách tbng quát, m!t thu&t gi)i gi)i m!t bài toán nào /ó là m!t dãy các thao tác /7n gi)n /89c s;p x>p theo m!t trình tB xác /Cnh rõ ràng và k>t thúc sau m!t sH hIu hJn b8Kc nhLm bi>n /Mi dI liNu vào (input) cQa m!t bài toán thành dI liNu ra (output) mô t) lSi gi)i bài toán /ó
Chính quan ni1m nh, trên vY vi1c gi4i bài toán là cTt lõi :\ ta có th\ chuy\n giao công vi1c :ó cho máy tính B4n thân máy tính là m?t thiIt b;
vô tri vô giác, do :ó máy tính chg có th\ thJc hi1n :,Fc các thao tác rht :En gi4n (tht nhiên vXi tTc :? cJc nhanh) k;nh ngh[a nêu trên vY thuWt gi4i cho ta m?t sE :l cm th\ :\ có th\ thJc hi1n thành công nhnng vi1c giao cho máy tính làm, thông qua m?t ch,Eng trình :,Fc viIt trong m?t ngôn ngn nào :ó mà máy tính “hi\u :,Fc”
Sau :ây là m?t sT ví dm vY thuWt gi4i:
Ví d$ 1: ThuWt gi4i :\ gi4i ph,Eng trình ax + b = 0
kOu vào (input) cOn cho hai sT a và b
kOu ra (output): T,Eng Ang giá tr; cZa x
B,Xc 1: Nup vào các sT a và b
B,Xc 2: Ki\m tra :iYu ki1n a = 0:
nIu :úng → Chuy\n sang b,Xc 3;
nIu sai → Tr4 l-i “nghi1m cZa ph,Eng trình là — b/a” → B,Xc 4
B,Xc 3: Ki\m tra :iYu ki1n b = 0:
nIu :úng → Tr4 l-i “ph,Eng trình có vô sT nghi1m, :ó là tht c4 các sT thJc” → B,Xc 4;
Trang 23n!u sai → Tr) l+i “ph/0ng trình vô nghi6m” → B/:c 4
B/:c 4: K!t thúc
Ví d$ 2: ThuAt gi)i BC tìm S = 1 + 2 + 3 + + n
JKu vào (input) cKn cho sP n
JKu ra (output): Là giá trS t/0ng Tng cUa S
GWi i là sP các sP hXng, cho i ti!n B!n n
2 Các tính chất của thuật giải
Ng/+i ta Bã B/a ra 6 tính chbt quan trWng sau Bây cUa thuAt gi)i:
2.1 Input (dữ liệu vào)
Mgi thuAt gi)i, cKn có mit sP (có thC bjng 0) các dm li6u ban BKu Trong
ví dn 1 nói trên Bó là hai sP a và b
2.2 Output (kết quả)
ThuAt gi)i ph)i cho ra B/pc k!t qu), Bó chính là mnc Bích gi)i quy!t bài toán thông qua thuAt gi)i Sau khi thuAt gi)i Bã B/pc thrc hi6n xong, tut theo tvng chTc nwng mà thuAt gi)i B)m nhi6m ta có thC thu B/pc mit sP
dm li6u ra xác BSnh x ví dn 2, có mit BXi l/png ra là giá trS cUa S t/0ng Tng v:i sP n BKu vào
2.3 Tính xác định
Tính xác BSnh cUa thuAt gi)i Bòi hzi { mgi b/:c các thao tác ph)i hoàn toàn xác BSnh, không có sr nhAp nhjng, l|n lin, tut ti6n Nói cách khác, trong cùng mit Bi~u ki6n, các chU thC x lí dù là ng/+i hay máy thrc hi6n cùng mit b/:c cUa thuAt gi)i thì ph)i cho cùng mit k!t qu) Chính vì vAy, ngôn ngm mô t) thuAt gi)i ph)i cht ch BC không gây hiCu lKm
Trang 242.4 Tính kết thúc (tính dừng)
Vi"c th'c hi"n các b+,c theo m0t thu2t gi4i ph4i d7ng sau m0t s: h;u h<n b+,c Tính ch@t này còn gDi là tính h%u h'n Dotính ch@t h;u h<n, khi xây d'ng thu2t gi4i có chLa nh;ng hành M0ng lNp Mi lNp l<i nhiOu lPn thì ph4i nêu MiOu ki"n ch@m dLt các vòng lNp Mó, tránh tình tr<ng lNp l<i
vô h<n lPn s: thao tác nào Mó
2.5 Tính phổ dụng
Thu2t gi4i th+Vng M+Wc xây d'ng cho bài toán tXng quát MNc tr+ng cho m0t l,p các bài toán riêng lZ có cùng c@u trúc v,i nh;ng d; li"u c] th^ khác nhau
Ví d]: Trong m]c 1 ta Mã xây d'ng thu2t gi4i M^ gi4i các bài toán tXng quát nh+:
Gi4i ph+cng trình ax + b = 0; tính tXng : S = 1 + 2 + 3 + + n
2.6 Tính hiệu quả
k^ làm m0t công vi"c, gi4i m0t bài toán, có th^ có nhiOu thu2t gi4i, vì v2y n4y sinh v@n MO ph4i Mánh giá thu2t gi4i, so sánh chúng vO tính hi"u qu4 k^ Mánh giá tính hi"u qu4 cla m0t thu2t gi4i, ng+Vi ta xem xét nó v,i nh;ng tiêu chunn nh@t Monh nh+: kh:i l+Wng tính toán, dung l+Wng b0
nh, cla máy bo chipm (khi gi4i brng máy), Tuy nhiên, nh;ng tiêu chunn so sánh nhiOu khi mâu thutn nhau; chung h<n, m0t thu2t gi4i mà dung l+Wng phPn b0 nh, ít có khi l<i Mòi hvi r@t nhiOu phép tính, khó M<t t:i +u vO mDi ph+cng di"n Cho nên vi"c Mánh giá tính hi"u qu4 ph4i tux thu0c t7ng công vi"c, tux theo công c] th'c hi"n thu2t gi4i và MiOu ki"n hoàn c4nh mà Monh ra tiêu chunn
M0t khía c<nh cla tính hi"u qu4 là tính hi*n th+c M0t bài toán dù Mã có thu2t gi4i nh+ng npu ta không có Ml thVi gian M^ Mi Mpn kpt qu4 cu:i cùng thì thu2t gi4i Mó czng thipu tính hi"n th'c Vì v2y, ta cPn c: g{ng l'a chDn thu2t gi4i nào mà thVi gian th'c hi"n nó là ch@p nh2n M+Wc
3 Những cách viết thuật giải
k^ di|n t4 thu2t gi4i ng+Vi ta th+Vng dùng ba cách sau Mây: li"t kê t7ng b+,c, l+u M} (sc M} kh:i) và ngôn ng; phvng trình Trong module này ch~ trình bày hai cách: thu2t gi4i M+Wc di|n t4 brng li"t kê t7ng b+,c và l+u M}
Trang 253.1 Liệt kê từng bước
Li"t kê ra các quy t.c, các ch1 th2 th3c hi"n gi6ng nh7 các ví d; 1 và 2 trong m;c 1
Ta xét thêm ví d; sau: Có 43 que diêm Hai ng7Mi chNi luân phiên b6c diêm MTi l7Ut, mTi ng7Mi b6c tV 1 WXn 3 que diêm Ng7Mi nào b6c cu6i cùng s[ th.ng cu\c Thu]t gi^i W_ ng7Mi Wi tr7`c luôn th.ng cu\c W7Uc dibn t^ bcng cách li"t kê tVng b7`c nh7 sau:
B7`c 1: B6c 3 que rei WUi W6i ph7Nng Wi
B7`c 2: f6i ph7Nng b6c (gi^ sh x que, 0 < x < 4) Sau Wó th3c hi"n b7`c 3 B7`c 3: fXn l7Ut ng7Mi Wi tr7`c b6c a = (4 — x) que và nXu còn diêm thì quay lqi b7`c 2
B7`c 4: Tuyên b6 th.ng cu\c - kXt thúc
Bqn Wtc hãy t3 lí gi^i tqi sao theo thu]t gi^i này ng7Mi Wi tr7`c luôn luôn th.ng ?
3.2 Lưu đồ (sơ đồ khối)
L7u We (flow chart) là m\t ph7Nng ti"n hình htc giúp ta dibn t^ thu]t gi^i m\t cách tr3c quan L7u We W7Uc tqo byi các ki_u kh6i cN b^n n6i v`i nhau bcng các W7Mng có h7`ng Sau Wây là m\t s6 kh6i W7Uc dùng W_ dibn Wqt thu]t gi^i
— Kh6i tính toán (thao tác không Wi{u ki"n) W7Uc bi_u dibn bcng hình ch| nh]t Trong kh6i này ta viXt m\t ho}c m\t dãy các thao tác nh7 tqo giá tr2, ho}c là m\t nhóm công vi"c NXu W_ th_ hi"n vi"c tính giá tr2 ta s[ dùng d~u gán “:=” v`i ý ngha Wqi l7Ung Wng bên trái d~u gán W7Uc gán giá tr2 cho phía ph^i d~u gán Kh6i tính toán có nhi{u W7Mng Wi WXn và m\t W7Mng Wi ra
— Kh6i Wi{u ki"n (thao tác có Wi{u ki"n W7Uc bi_u dibn bcng hình thoi ho}c hình l;c giác) Trong kh6i này ta viXt m\t Wi{u ki"n Tu theo Wi{u ki"n này tho^ mãn hay không mà vi"c th3c hi"n tiXp theo s[ W7Uc ch1 d n byi m\t trong hai W7Mng Wi ra mang d~u + (cho tr7Mng hUp Wúng) ho}c d~u —
Trang 26(cho tr'(ng h+p sai) Nh' v4y, kh8i 9i:u ki<n có m?t 9'(ng 9i 9@n và hai 9'(ng 9i ra
— Hai kh8i 9Dc bi<t là kh8i bGt 9Hu và kh8i k@t thúc 9'+c biJu diLn bMng hình tròn chP rõ 9iJm bGt 9Hu và 9iJm k@t thúc (9iJm dRng) cSa thu4t toán Kh8i bGt 9Hu không có 9'(ng 9i 9@n và có m?t 9'(ng 9i ra Kh8i k@t thúc không có 9'(ng 9i ra Trong kh8i input ghi rõ các 9Xi l'+ng vào
và Y kh8i output ghi các 9Xi l'+ng ra Kh8i input có thJ 9Dt k@ ti@p kh8i bGt 9Hu, còn kh8i output có thJ 9Dt li:n tr'Zc kh8i k@t thúc
S! #$ bi'u di*n thu.t gi0i
BGt 9Hu thu4t gi\i
D^ li<u vào (input) cSa thu4t gi\i
Các thao tác không 9i:u ki<n
Các thao tác có 9i:u ki<n
`Hu ra (output) cSa thu4t gi\i
Chi:u 9i cSa thu4t gi\i
K@t thúc thu4t gi\i
Ví d3 1: Gi\i ph'bng trình ax + b = 0, vZi a, b là hai s8 cho tr'Zc
D^ li<u vào (input): hai s8 a, b
D^ li<u ra (output): giá trh cSa x t'bng ing
Sb 9k thu4t gi\i nh' sau:
E
B
Điều kiện +
–
Trang 27NHIỆM VỤ
B"n hãy '(c thông tin c b0n c1a ho"t '4ng và b7ng nh8ng hi9u bi;t c1a b0n thân v= thu>t gi0i '9 tr0 lAi các câu hCi sau:
Câu 1 Thu>t gi0i là gì? Cho ví dM
Câu 2 Trình bày các tính chNt c1a thu>t gi0i
x = –b/a
Trang 28Câu 3. Có m$y cách bi+u di.n thu1t gi3i? Cho ví d8 minh ho9
Câu 4. Quy t<c trò ch?i sau Bây có ph3i là thu1t gi3i hay không?
Gi3 sJ cho mKt cuLn sách bMng tiNng Anh
Trang 29Câu 5. Có hai bình A và B Bình A có dung tích 8 lít, bình B có dung tích 5 lít Trình bày các b<=c th>c hi?n @A lBy @<Cc 2 lít n<=c mà chF dùng hai bình A và B
Câu 6. Có ba bình A, B, C Bình A có dung tích 8 lít và @>ng @Hy n<=c, bình B có dung tích 5 lít, bình C có dung tích 3 lít Trình bày các b<=c th>c hi?n @A có @<Cc 4 lít n<=c K bình A và 4 lít r<Cu K bình B mà chF dùng các bình A, B, C
Câu 7. Hãy viNt thuOt giPi bQng sS @T khVi bài toán sau: “Có mZt sV quP táo và mZt chiNc cân hai @]a, không quP cân Tìm quP táo n_ng nhBt”
Trang 30H!"ng d'n
Câu 4. !ây là bài toán nh-n d/ng thu-t gi2i !4 nh-n d/ng m6t dãy các thao tác có ph2i là thu-t gi2i hay không ng>?i ta th>?ng d@a vào BCnh nghDa TFc là, các thao tác Bã cho ph2i tho2 mãn c2 ba BiHu kiIn cJa BCnh nghDa là: các thao tác Bó là các thao tác sM cNp; các thao tác Bó B>Pc sQp xSp theo m6t trình t@ xác BCnh; các thao tác Bó B>Pc th@c hiIn hWu h/n b>Xc B4 biSn BYu vào cJa bài toán thành BYu ra mô t2 l?i gi2i cJa bài toán Bó Tuy nhiên, quy tQc trò chMi trên không l-p thành m6t thu-t gi2i
vì thao tác thF nhNt không ph2i là các thao tác sM cNp (thao tác sM cNp là thao tác làm B>Pc ngay và không Ba nghDa)
Câu 5. !ây là bài toán th4 hiIn thu-t gi2i b_ng liIt kê tuYn t@, ta th@c hiIn nh> sau:
Trang 31Nội dung 2
HỆ ĐIỀU HÀNH WINDOWS XP
Hoạt động 1: Tìm hiểu hệ điều hành Windows XP
THÔNG TIN CƠ BẢN
1 Khái niệm về hệ điều hành
H" #i%u hành là m,t h" ch/0ng trình c0 s5 #6 #i%u khi6n và ki6m soát ho;t #,ng c<a MT@T, làm nhi"m vB quDn lí các ch/0ng trình Fng dBng
#ang #/Hc thIc hi"n trên máy tính, quDn lí vi"c cLp phát tài nguyên h" thNng (nh/ b, xR lí trung tâm, b, nhT và các thiUt bV ra/ vào, ) và
Đ Nhặt 1 quả táo đặt lên đĩa
Trả lời: Quả táo trên đĩa là nặng nhất
E –
B
Nhặt 1 quả táo đặt lên đĩa kia
Kiểm tra cân thăng bằng –
+
Nhặt quả táo nhẹ bỏ ra ngoài +
Trang 32th"#ng xuyên th+c hi.n giao ti1p v4i ng"#i s6 d8ng 9: nh;n l.nh và th+c hi.n l.nh c>a ng"#i s6 d8ng
Windows là h 9iBu hành v4i giao di.n 9C hoD do hãng Microsoft sIn xuJt Sau khi cài 9Mt Windows, bDn có th: th+c hi.n các công vi.c nh":
— SoDn thIo vUn bIn 9Vn giIn
— Th+c hi.n các thao tác vB t;p tin, th" m8c (folder), 9\a
— Tính toán b^ng máy tính con, v_ hình 9Vn giIn
Ngoài ra Windows th+c hi.n chDy các ch"Vng trình khác nh" Microsoft Word, Microsoft Excel, Microsoft Access, Microsoft PowerPoint,
2 Khởi động Windows XP
Chf cgn b;t máy tính, các ch"Vng trình cài 9Mt shn s_ t+ 9ing khji 9ing Windows XP Ch# mit lát s_ xuJt hi.n màn hình nBn (Desktop)
Màn hình n&n:
Trong Windows XP, trên màn hình nBn có:
— Các bi:u t"mng ch"Vng trình: Giúp truy c;p nhanh vào các ch"Vng trình
— Nút l.nh Start: Truy c;p vào các ch"Vng trình hoMc tài li.u qua h thqng Menu, là 9i:m brt 9gu 9: khji 9ing các ch"Vng trình trên máy tính
— Thanh trDng thái: N^m d"4i, dùng hi.n tên mit sq bi:u t"mng ch"Vng trình thông d8ng và các tài li.u 9ang mj (n1u có)
Các biểu tượng chương trình
Trang 33Nút l%nh Start: Kích chu't trái vào nút Start s4 xu6t hi7n m't menu tr:i d<c c=a ph?n nút l7nh Start:
NBu tìm th6y tên chFGng trình c?n truy cIp trên menu thì ch<n ngay mJc Kó
NBu chFa tìm th6y tên chFGng trình hoNc tài li7u Kang c?n, có thP tiBp tJc ch<n mJc:
— Programs KP tìm tên chFGng trình (hoNc tên nhóm c=a chFGng trình rTi tìm tên chFGng trình)
— Document KP tìm tên tài li7u
Ví d.: WP ch<n chFGng trình Paint tX nút l7nh Start:
Ch<n nút l7nh Start / (All) Programs / Accessories / Paint
Trang 343 Rời khỏi Windows XP
Khi k%t thúc công vi-c v.i máy tính b4n ti%n hành tu7n t8 các thao tác sau:
— Ch?n nút l-nh Start / Turn off computer/ ch?n nút Turn off
Ghi chú:
— Trong trHIng hJp muKn khLi MNng l4i máy tính thì ch?n nút Restart
— Khi Mang th8c hi-n mNt chHRng trình nào Mó mà bT “treo máy” nhWn tX hJp phím Ctrl + Alt + Del và xuWt hi-n hNp tho4i Windows Task Manager Ch?n nút End Task khi Mó Windows sb chWm dct th8c hi-n chHRng trình Mó
4 Các thao tác cơ bản trong Windows XP
4.1 Thao tác về chuột
Click (kích): Chuydn con tre chuNt M%n vT trí c7n ch?n rfi Wn nút trái
Right click (kích chu1t ph3i): Chuydn con tre chuNt M%n vT trí c7n ch?n rfi Wn nút phgi
Double click (kích 8úp): Chuydn con tre chuNt M%n vT trí c7n ch?n rfi Wn nút trái hai l7n liên ti%p
Drag (kéo): Chuydn con tre chuNt M%n vT trí c7n ch?n rfi gii nút trái kéo M%n vT trí m.i
4.2 Thao tác về cửa sổ
Mki chHRng trình trong Windows MHJc thd hi-n blng mNt cma sX, khi th8c hi-n chHRng trình nào thì mL cma sX coa chHRng trình Mó Khi k%t thúc chHRng trình, hãy Móng cma sX chHRng trình Mó l4i
Trang 35a Mở một cửa sổ
Mu#n làm vi*c v,i b.t kì ch34ng trình nào, c9n m: c;a s> c?a ch34ng trình @ó NDu nhìn th.y biFu t3Gng ch34ng trình trên màn hình nIn, ta
có thF:
Cách 1: Kích @úp vào biFu t3Gng ch34ng trình hoOc kích rPi nh.n
<Enter> hoOc kích chuUt phVi chuUt rPi chWn mXc Open
Cách 2: ChWn Start / Programs [All programs] / {tên nhóm ch34ng trình} / chWn tên ch34ng trình
NDu không th.y biFu t3Gng ch34ng trình và tên ch34ng trình trong các thành ph9n c?a menu Start mà biDt tên tep tin ch34ng trình, ta có thF dùng cách 3:
Cách 3: ChWn Start / Run / gõ tên tep tin ch34ng trình
Tên tài liệu Tên chương trình Nút Minimize Nút Close
Thanh menu Thanh công cụ
Close Maximize
Minimize
Restore
Trang 36Kích vào nút Minimize
e Phục hồi kích thước cửa sổ
Kích vào nút Restore
g Di chuyển cửa sổ
Di chuy7n con tr8 chu9t :;n thanh tiêu :> (thanh trên cùng) cCa sD rEi
rê chu9t kéo :i
h Điều chỉnh kích thước cửa sổ
Di chuy7n con tr8 chu9t vào :HIng biên :;n khi xuLt hiMn mNi tên 2 :Pu rEi kéo chu9t :7 :i>u chQnh kích thHRc
NHIỆM VỤ
BTn hãy :Vc thông tin cX bYn cZa hoTt :9ng và b[ng nh\ng hi7u bi;t cZa mình v> hM :i>u hành Windows XP :7 thcc hành các thao tác cX bYn nhH: khfi :9ng hM :i>u hành, thoát kh8i hM :i>u hành, các thao tác v> chu9t Sau :ó trY lIi câu h8i sau:
Tìm kh&ng )*nh sai trong các kh&ng )*nh sau:
Các chmc nnng cZa hM :i>u hành gEm có:
A Cung cLp môi trHIng giao ti;p ngHIi — máy
B QuYn lí thông tin trên b9 nhR ngoài (thHIng gVi là hM quYn lí file)
C QuYn lí và :i>u phui :9ng các tài nguyên cZa máy cho các chHXng trình
D QuYn lí giao ti;p vRi các máy tính khác qua các mTng :7 tránh virus lây lan
Hoạt động 2 Tìm hiểu về WordPad
THÔNG TIN CƠ BẢN
1 Giới thiệu
WordPad là m*t trình /ng d1ng c3a Windows có ch/c n8ng so9n th:o, trình bày v8n b:n v?i nhi@u font chC, kiEu chC, kích cG chC Ha d9ng
Vào WordPad: Start / Programs / Accessories / WordPad
R+i kh/i WordPad: ChOn nút Close hoQc lRnh menu File/ Exit hoQc Vn tW hXp phím Alt + F4
Trang 372 Một số chức năng
2.1 Soạn thảo văn bản bằng tiếng Việt
a M$ WordPad
b Ch-n Font ch2 Vi5t
Ngay khi vào WordPad ch0n trên menu Format, Fonthi9n h:p tho<i:
Font: Ch0n m:t trong các font VNI (ví dE VNI-TIMES)
Size: Ch0n kích cL chM (ví dE 14)
Ch0n nút OK
Trang 38c Gõ d&u ti*ng Vi.t
Có hai ki'u gõ ti,ng Vi/t: TELEX và VNI D;<i =ây trình bày ki'u gõ VNI
— Gõ chE tr;<c, dHu sau
— Gõ sK thay dHu, gõ dHu ngay sau nguyên âm
ng;`c DHu gach chE =
g,n =ây, n,u ch;a gõ =;`c dHu ti,ng Vi/t, tam thhi thu nh[ cia sj WordPad trn ra màn hình nZn coa Windows rqi cho chay ch;rng trình Vietkey btng cách kích =úp vào bi'u t;`ng hi/n hwp thoai Vietkey
Chxn phi,u Ki'u gõ:
— Chxn ki'u VNI
— Chxn mcc b[ dHu sau nguyên âm và b[ dHu tz do
— Chxn gõ bàn phím ti,ng Vi/t
Trang 39Ch"n phi'u b*ng mã:
— Ch"n m0c VNI-WIN
— Ch"n nút Taskbar
Quan sát trên dòng trDng thái có nút là có thH gõ ti'ng ViJt KLMc
— HiJn nay, chLQng trình Unikey cUng KLMc sV d0ng rWng rãi XH sV d0ng, ch"n biHu tLMng sY hiJn cVa sZ Unikey
— Ch"n b*ng mã VNI Windows, kiHu gõ phím VNI nhL trong hình, sau Kó
— Ngoài b'ng mã VNI Windows và th45ng ch7n font VNI-Times, có th> dùng b'ng mã Unicode và ch7n font Times New Roman C> gõ tiEng ViFt 2.2 Một số phím thường dùng trong soạn thảo văn bản
Backspace (nlm trên
Shift — Nhqn kèm vsi phím kí tm chh cái thay KZi ch' KW gõ chh hoa / chh thLjng
— Nhqn kèm vsi phím có 2 kí tm gõ ra kí tm phía trên
Trang 40Phím Công d*ng
a T$o v'n b*n m,i: File → New (Ctrl + N) ho/c nút công c5
b L0u v'n b*n vào 34a
— L8u l:n ;:u: ChCn File → Save hoFc Save As hoFc Ctrl + S hoFc nút công
cK
Save in: ChCn vL trí l&u
File name: Gõ tên File
Save as type: ChCn kiSu
— L&u lVi vWi tên cX:
ChCn File → Save (Ctrl + S) hoFc nút công cK
Chọn vị trí lưu
Gõ tên file Chọn kiểu