GIÁO ÁN S : 1
Th i gian th c hi n: 05 ti t ế
CH NG 1: ƯƠ T NG QUAN V NGÔN N G L P TRÌNH C
Th c hi n t ngày ... /...../2015 đn ngày ....../....../2015 ế
CH NG 1: ƯƠ T NG QUAN V NGÔN N G L P TRÌNH C
M C TIÊU C A BÀI:
Sau khi h c xong bài này ng i h c có kh năng: ườ
- Hi u đc l ch s phát tri n c a ngôn ng l p trình C. ượ
- Bi t kh i đng và thoát kh i C.ế
- S d ng đc h th ng tr giúp Help Files. ượ
- Có thái đ nghiêm túc đi v i môn h c.
Đ DÙNG VÀ PH NG TI N D Y H C ƯƠ
- Phòng máy vi tính.
- Máy chi u đa năng.ế
- Giáo án đi n t .
- Giáo trình l p trình C.
HÌNH TH C T CH C D Y H C:
- Toàn l p, nhóm, cá nhân.
I. N ĐNH L P H C: Th i gian: 1 phút
- Ki m tra sĩ s l p h c.
- Nh c nh các yêu c u chung.
II. TH C HI N BÀI H C
TT N I DUNG
HO T ĐNG D Y H C
TH I
GIAN
HO T
ĐNG
C A GIÁO
VIÊN
HO T
ĐNG C A
H C SINH
1 D n nh p
1
- Thuy t trìnhế
- Nêu v n đ
-L ng nghe
- Tr l i
3
2 Gi i thi u ch đ
-T ng quan v ngôn ng l p trình
- Thuy t trìnhế-L ng nghe
- Ghi chép 1
3 Gi i quy t v n đ ế
1. Gi i thi u v ngôn ng l p
trình
- C là ngôn ng lp trình c p cao,
được s dng r t ph bi nế đ lp
trình h thng cùng vi Assembler
và phát tri n các ng dng.
Vào nhng năm cui th p k 60
đu thp k 70 ca th ếk XX,
Dennish Ritchie (làm vi c t i
phòng thí nghi m Bell) đã phát
tri n ngôn ng l p trình C da trên
ngôn ng BCPL (do Martin
Richards đưa ra vào năm 1967) và
ngôn ng B (do Ken Thompson
phát tri n t ngôn ng BCPL vào
năm 1970 khi vi tế h đi u hành
UNIX đu tiên trên máy PDP-7)
và được cài đt l n đu tiên trên
h đi u hành UNIX ca máy DEC
PDP-11.
-Ngôn ng l p trình C là mt ngôn
ng l p trình h thng r t m nh và
r t mm d o”, có mt thư vi n
- Thuy t trìnhế
- Tr c quan
- Thuy t trìnhế
- Tr c quan
- Ghi chép
-Quan sát
- Ghi chép
-Quan sát
20
10
2
gm r t nhi u các hàm (function)
đã được t o s n
1.Gi i thi u
- Ngôn ng C có nhng đc đi m cơ
b n sau:
+ Tính cô đng (compact):
+ Tính cu trúc (structured): C có
+ Tính t ngươ thích (compatible):
+ Tính linh đng (flexible):
+ Biên dch (compile):
2. Kh i đng và thoát kh i C
2.1. Kh i đng
Nh p l nh t i d u nh c DOS:
<đĩa:>\TC\BIN\TC.exe (Enter)
N u b n mu n v a kh i đng ế
TC v a so n th o ch ng trình v i ươ
m t t p tin có tên do chúng ta đt,
thì gõ l nh: TC [đng d n]< tên ườ
file c n so n th o>ầạả, n u tên file ế
c n so n th o đã có thì đc n p ượ
lên, n u ch a có s đc t o m i. ế ư ượ
Kh i đng t i Windows: M
menu Start, ch n Run, nh p vào h p
Open 1 trong các dòng l nh nh ư
nh p t i DOS. Ho c m Window
Explorer, ch n đĩa ch a th m c ư
TC, vào th m c TC, vào th m c ư ư
BIN, kh i đng t p tin TC.EXE
2.2. Thoát kh i C.
n phím F10 (kích ho t Menu),
ch n menu File, ch n Quit. Ho c n
t h p phím Alt X. N u có t p ế
ch a l u, ch ng trình s xu t hi nư ư ươ
- Thuy t trìnhế
- Tr c quan
- Phát v n:
+ Đc đi m
c a Pascal
- Thuy t trìnhế
- Tr c quan
-Làm m u
- Thuy t trìnhế
- Tr c quan
-Làm m u
- Ghi chép
-Quan sát
- Tr l i
- Ghi chép
-Quan sát
-Làm theo
- Ghi chép
- Quan sát
-Làm theo
15
25
20
3
thông báo có l u hay không, b m Y ư
ho c N.
3. H th ng thông tin giúp đ
Các l nh trên menu File
- L nh New :
- L nh Open :
- L nh Save :
- L nh Save as... :
- L nh: Save All:
- L nh Change Dir ...
- L nh Print :.
- L nh Printer Setup:
- L nh Dos Shell
- L nh Exit : Dùng đ thoát kh i C.
Các l nh trên menu Edit (Alt -E)
- L nh Undo :
- L nh Redo :
- L nh Cut:
- L nh Copy :
- L nh Paste :
- L nh Clear :
- L nh Show clipboard :
Các l nh trên menu Search
L nh Find ...:
Case sentitive :
Whole word only:
Regular expression:
Global:.
Forward:
Selected text:
Backward:
From cursor
Entire scope:
Các l nh trên menu Run (Alt -R)
- L nh Run : Dùng đ th c thi hay
"ch y" m t ch ng trình. ươ
- L nh Step over : - L nh Trace
into :
Các l nh trên menu Compile
- L nh Complie:
- L nh Make , Build, :
- Thuy t trìnhế
- Tr c quan
- Thuy t trìnhế
- Tr c quan
- Thuy t trìnhế
- Tr c quan
- Thuy t trìnhế
- Tr c quan
-Thuy t trìnhế
- Ghi chép
- Quan sát
- Ghi chép
-Quan sát
- Ghi chép
-Quan sát
- Ghi chép
-Quan sát
- Ghi chép
25
20
25
20
25
4
- L nh Information :
Các l nh trên menu Debug
- L nh Breakpoints:
- L nh Watch :
- L nh Evaluate/Modify:
Các l nh trên menu Project
Trên menu Project bao g m các l nh
liên quan đn d án nh : đóng, m ,ế ư
thêm, xóa các m c,…
Các l nh trên menu Option
- L nh Compiler ...:
- L nh Directories...:
- L nh Environment:
Các l nh trên menu Window
- L nh Cascade :
- L nh Close all :
- L nh Zoom:
- Các l nh Tile, Refresh display, Size
Các l nh trên menu Help
- L nh Contents:
- L nh Index :
- Thuy t trìnhế
- Tr c quan
- Thuy t trìnhế
- Tr c quan
-Quan sát
- Ghi chép
-Quan sát
- Ghi chép
-Quan sát
20
15
4 K t thúc v n đế
- Thuy t trìnhế-L ng nghe3
5 H ng d n t h cướ
Ra bài t p
2
Ngu n tài li u tham kh o - Giáo trình ngôn ng l p trình C- ThS.Tiêu Kim
C ngươ -NXBGiáoD c.
- Giáo trình ngôn ng l p trình C - Nguy n H u
Tu n-ĐHQG Hà N i.
VI. RÚT KINH NGHI M T CH C TH C HI N:
.................................................................................................................................
.................................................................................................................................
P.TR NG KHOAƯỞ Ngày tháng năm 2015
5