Ch ng trình h tr h c ti ng Nh t Nhóm 5 – L pươ ế
09SPT
M C L C
M c l c…………………………………………………………….trang 1
B ng phânngng vi c……………………………………...trang 2
L i m đ u………………………………………………………..trang 3
Ph n 1 : Gi i thi u đ i…………………..……………………trang 5
Ph n 2 : M c tiêu đ t đ c……………………………………..trang 6 ượ
Ph n 3 : N i dung đ tài
I. M t s tính năng c a ch ng trình………………….trang 7 ươ
II. Tìm hi u ch ng trình………………………………...trang 7 ươ
III. Code c a ch ng trình……………………………….trang 8 ươ
IV. Ch y ch ng trình…………………………………….trang 32 ươ
Ph n 4 : K t lu n ế
I. K t lu n………………………………………………....trang 35ế
II. Ý nghĩa th c ti n………………………………………trang 35
III. u nh c đi m………………………………………..trang 36Ư ượ
IV. H ng phát tri n………………………………………trang 37ướ
Ph n 5 : Tài li u tham kh o……….........………………….......trang 38
_______________________________________________________________________
_
Khoa Tin h c Trang 1
Ch ng trình h tr h c ti ng Nh t Nhóm 5 – L pươ ế
09SPT
B NG PHÂN CÔNG CÔNG VI C
ng vi cTh c hi n
Tìm tài li u t ng h thông tin C nm
File PowerPoint
- Xuân Đ c
- T Huân
File Word C nm
Thi t k trang bìaế ế Tu n
Phân tích, nh p t đi n, ghi đĩa - Tu n
- Văn H ngư
Trình bày báo cáo
- Xuân Đ c
- Tu n
H tr báo cáo
- Hoàng
- Qu c Vi t
- Hoàng Thi n
_______________________________________________________________________
_
Khoa Tin h c Trang 2
Ch ng trình h tr h c ti ng Nh t Nhóm 5 – L pươ ế
09SPT
L I M Đ U
Tin h c là m t ngành khoa h c mũi nh n phát tri n h t s c nhanh ế
chóng trong vài ch c năm tr l i đây và ngày càng m r ng lĩnh v c nghiên
c u, ng d ng trong m i m t c a đ i s ng h i. Mà h n t t c đó là các ơ
ph n m m h u d ng ph c v c công vi c th ng ngày c a con ng i. ườ ườ
Ngày nay, các s n ph m ph n m m ra đ i nh m cung c p các ch ng ươ
trình ng d ng th c hi n trên các thi t b đi n t nh máy tính, các b đi u ế ư
khi n,… Đi u này th c hi n đ c đ đ n gi n hoá các công đo n trong h ượ ơ
th ng công vi c.
Ngôn ng l p trìnhm t lo i công c giúp con ng i th hi n các v n ườ
đ c a th c t lên máy tính m t cách h u hi u. V i s phát tri n c a Tin ế
h c, các ngôn ng l p trình cũng d n ti n hóa đ đáp ng các thách th c ế
m i c a th c t . ế
Kho ng cu i nh ng năm 1960 đ u 1970 xu t hi n nhu c u c n có các
ngôn ng b c cao đ h tr cho nh ng nhà Tin h c trong vi c xây d ng
các ph n m m h th ng, h đi u hành. Ngôn ng C ra đ i t đó, đã
đ c phát tri n t i phòng thí nghi m Bell. Đ n năm 1978, giáo trình “Ngônượ ế
ng l p trình C” do chính các tác gi c a ngôn ng là Dennish Ritchie
B.W.Kernighan vi t, đã đ c xu t b n và ph bi n r ng rãi.ế ượ ế
C là ngôn ng l p trình v n năng. Ngoài vi c C đ c dùng đ vi t h ượ ế
đi u hành UNIX, ng i ta nhanh chóng nh n ra s c m nh c a C trong vi c ườ
x c v n đ hi n đ i c a Tin h c. C không g n v i b t kì m t h đi u
hành hay máy nào, m c d u nó đã đ c g i là “ngôn ng l p trình h ượ
th ng” vì nó đ c dùng cho vi c vi t h đi u hành, cũng ti n l i cho c ượ ế
vi c vi t các ch ng trình x lí s , x văn b n và c s d li u. ế ươ ơ
_______________________________________________________________________
_
Khoa Tin h c Trang 3
Ch ng trình h tr h c ti ng Nh t Nhóm 5 – L pươ ế
09SPT
Sau m t th i gian h c môn L p trình chuyên căn b n v i nn ng C,
chúng em đã hi u đ c ph n nào v ph ng pháp l p trình, nguyên ượ ươ
ho t đ ng cũng nh vai trò c a ngôn ng C. Và đ hi u h n v ngôn ng ư ơ
C, chúng em quy t đ nh đi sâu tìm hi u m t ng d ng c a C, đó là m tế
ch ng trình nh g n, tuy không m i nh ng l i r t có ích trong h c t pươ ư
cũng nh làm vi c: T đi n Ti ng Nh t.ư ế
T đi n ti ng Nh t có r t nhi u v n đ nên chúng em quy t đ nh chia ế ế
đ tài ra làm b n ph n nh sau : ư
+ Ph n 1: Gi i thi u đ tài
+ Ph n 2: M c tiêu đ t đ c c a đ tài ư
+ Ph n 3: N i dung đ tài
+ Ph n 4: K t lu n ế
Qua đ tài này, chúng em đ c tìm hi u sâu h n v môn h c và ng ượ ơ
d ng c a ngôn ng l p trình C trong th c t . ế
Trong quá trình th c hi n đ tài, tuy đã nhi u c g ng nh ng ch c ư
ch n s không tránh kh i nh ng sai sót. Chúng em r t mong nh n đ c s ượ
p ý c a cô giáo các b n đ k p th i b sung, s a ch a đ đ tài hoàn
thi n h n. ơ
Đà N ng, tháng 10/2010
Nhóm sinh viên th c hi n
_______________________________________________________________________
_
Khoa Tin h c Trang 4
Ch ng trình h tr h c ti ng Nh t Nhóm 5 – L pươ ế
09SPT
PH N 1: GI I THI U Đ TÀI
Nh chúng ta đã bi t, hi n nay nhu c u giao ti p b ng ngo i ng r tư ế ế
ph bi n trên th gi i. Vi t Nam cũng không ph i là ngo i l , n c ta đã và ế ế ướ
đang b c vào th i kì h i nhâp qu c t nên ngo i ng ngày càng đ c sướ ế ượ
d ng nhi u. Đ đáp ng đ c nhu c u đó, m i chúng ta đã ph i b ra ượ
không ít công lao đ h c các ngo i ng ph bi n trên th gi i, trong đó có ế ế
ti ng Nh t. Ti ng Nh t là m t nn ng đ c h n 130 tri u ng i s d ngế ế ượ ơ ườ
Nh t B n và nh ng c ng đ ng dân di c Nh t B n kh p th gi i. ư ế
Vi c h c ngo i ng i chungh c ti ng Nh t nói riêng r t khó. Chính ế
vì th vi c xây d ng m t b t đi n ngôn ng là h t s c c n thi t. Nên đãế ế ế
nhi u ng i sáng t o ra m t s ph n m m h tr chúng ta h c d ng ườ
hi u qu h n. Có th d a trên nhi u c s đ sáng t o ra ch ng trình ơ ơ ươ
h tr chúng ta. Trong đó, không th không k đ n vai trò quan tr ng ế
ng d ng c a ngôn ng C.
D a trên ngôn ng l p trình C, ch ng trình h tr h c Ti ng Nh t “T ươ ế
đi n Mini - Version 1đã ra đ i và đ n nay đã phát tri n lên phiên b n ế
Version 4, giúp cho nh ng ai h c ti ng Nh t h c t t h n. Đây là m t s n ế ơ
ph m vi t ra trên dos v i s c v n c a anh Hoàng Minh H ng, tr c đây ế ư ướ
là sinh viên tr ngng Ngh Thăng Long. Đây là tác ph m đ u tay c aườ
anh H ng khi h c ti ng Nh t tr ng. Đ c s đ ng ý h ng d n c aư ế ư ư ướ
anh H ng, nhóm chúng em quy t đ nh ch n tác ph m c a anh làm đ tàiư ế
đ nghiên c u và phát tri n.
_______________________________________________________________________
_
Khoa Tin h c Trang 5