Professional Documents
Culture Documents
Tong Quan LTCB
Tong Quan LTCB
Tong Quan LTCB
TNG QUAN
I. MC CH YU CU
Mn Lp Trnh Cn Bn A cung cp cho sinh vin nhng kin thc c bn v lp trnh thng qua ngn ng lp trnh C. Mn hc ny l nn tng tip thu hu ht cc mn hc khc trong chng trnh o to. Mt khc, nm vng ngn ng C l c s pht trin cc ng dng. Hc xong mn ny, sinh vin phi nm c cc vn sau: - Khi nim v ngn ng lp trnh. - Khi nim v kiu d liu - Kiu d liu c cu trc (cu trc d liu). - Khi nim v gii thut - Ngn ng biu din gii thut. - Ngn ng s (lu ), s dng lu biu din cc gii thut. - Tng quan v Ngn ng lp trnh C. - Cc kiu d liu trong C. - Cc lnh c cu trc. - Cch thit k v s dng cc hm trong C. - Mt s cu trc d liu trong C.
II. I TNG MN HC
Mn hc lp trnh cn bn c dng ging dy cho cc sinh vin sau: - Sinh vin nm th 2 chuyn ngnh Tin hc, Ton Tin, L Tin. - Sinh vin nm th 2 chuyn ngnh in t (Vin thng, T ng ha)
III. NI DUNG CT LI
Trong khun kh 45 tit, gio trnh c cu trc thnh 2 phn: Phn 1 gii thiu v lp trnh cu trc, cc khi nim v lp trnh, gii thut Phn 2 trnh by c h thng v ngn ng lp trnh C, cc cu lnh, cc kiu d liu PHN 1: Gii thiu cu trc d liu v gii thut PHN 2: Gii thiu v mt ngn ng lp trnh - Ngn ng lp trnh C Chng 1: Gii thiu v ngn ng C & mi trng lp trnh Turbo C Chng 2: Cc thnh phn ca ngn ng C Chng 3: Cc kiu d liu s cp chun v cc lnh n Chng 4: Cc lnh c cu trc Chng 5: Chng trnh con Chng 6: Kiu mng Chng 7: Kiu con tr Chng 8: Kiu chui k t Chng 9: Kiu cu trc
Trang 1
Lp trnh cn bn
[1] Nguyn Vn Linh, Gio trnh Tin Hc i Cng A, Khoa Cng Ngh Thng Tin, i hc Cn Th, 1991. [2] Nguyn nh T, Hong c Hi , Gio trnh l thuyt v bi tp ngn ng C; Nh xut bn Gio dc, 1999. [3] Nguyn Cn, C Tham kho ton din, Nh xut bn ng Nai, 1996. [4] V Vn Vin, Gip t hc Lp Trnh vi ngn ng C, Nh xut bn ng Nai, 2002. [5] Brain W. Kernighan & Dennis Ritchie, The C Programming Language, Prentice Hall Publisher, 1988.
VI. T KHA
Bi ton, chng trnh, gii thut, ngn ng gi, lu , biu thc, gn, r nhnh, lp, hm, mng, con tr, cu trc, tp tin.
Trang 2
Lp trnh cn bn
Trang 3
Lp trnh cn bn
V d 1: Gi s c hai bnh A v B ng hai loi cht lng khc nhau, chng hn bnh A ng ru, bnh B ng nc mm. Gii thut hon i (swap) cht lng ng trong hai bnh l: Yu cu phi c thm mt bnh th ba gi l bnh C. Bc 1: ru t bnh A sang bnh C. Bc 2: nc mm t bnh B sang bnh A. Bc 3: ru t bnh C sang bnh B. V d 2: Mt trong nhng gii thut tm c chung ln nht ca hai s a v b l: Bc 1: Nhp vo hai s a v b. Bc 2: So snh 2 s a,b chn s nh nht gn cho UCLN. Bc 3: Nu mt trong hai s a hoc b khng chia ht cho UCLN th thc hin bc 4, ngc li (c a v b u chia ht cho UCLN) th thc hin bc 5. Bc 4: Gim UCLN mt n v v quay li bc 3 Bc 5: In UCLN - Kt thc.
Lp trnh cn bn