CHUONG IV: CHUONG IV: NGON NGU LAP TRINH C/C++
BÀI 12: BÀI 12: KHÁI QUAT VE NGON NGU LAP TRINH C/C*
I. GIỚI THIỆU
1. Các khái niệm cơ bản
a. Chương trình (program): Tập hợp tòan bộ mã nguồn với các mô tả, khai báo, các hàm thể hiện theo mộ giải thuật cụ thể nhằm giải quyết một vẫn đề hay bài tóan cụ thể.
| Thông thường một chương trình viết bằng ngôn ngữ C được phân bố trên các file có đuôi Cc, cpp, -h. Sau khi được biên dịch thi sé tao ra tap tin thi hành được dạng nhị phân với đuôi .exe hay .dll
b. Ngôn ngữ lập trình (programming language): Tập hợp các ký hiệu (symbol), mô tả (definition), khai bao (declaration), hệ thống cú pháp (syntax) và qui ước cho phép ngưới lập trình mã hóa một giải thuật thành một chương trình dưới dạng văn bản (text) hay còn gọi là mã nguồn (source code). Một ngôn ngữ lập trình thường được tích hợp một công cụ cho phép biên dịch (compiling) hay thông dịch (interpreting) mã nguồn thành ngôn ngữ máy ở
dạng nhị phân (binary).
C là một ngôn ngữ lập trình cấp cao nhưng cũng có khả năng thực hiện các thao tác can thiệp vào hệ thống máy tính như ngôn ngữ Assembler. Vì vậy C có tính tổng quát và rất linh hoạt nên còn được gọi là ngôn ngữ lập trình cấp trung gian.
c. Lập trình (programming): Viết chương trình dựa vào một giảithuật (algorithm) và được cài đặt bằng một ngôn ngữ lập trình (programming language) xác định nào đó nhằm giải quyết tự động một vấn dé hay bai toan được đặt ra trong thực tế trên máy tính.
d. Phần mềm (software): Khái niệm rộng hơn chương trình. Là tập hợp các chương
trình đơn lẻ tạo thành một hệ thống chương trình với sự liên kết chặt chẽ và logic. Trong thực tế thì một software cũng có thể là một chương trình đơn.
2. Giới thiệu ngôn ngữ lập trình C/C++
C là một ngôn ngữ lập trình cấp cao (high-level programming language) được phát triển bởi Brian Kemighan và Dennis Ritchie làm việc tại AT&T Bell Labs của Mỹ năm 1972. Vào thời điểm đó B là một ngôn ngữ lập trình sử dụng tập lệnh của máy DEC PDP-7. Với thể hệ tiếp theo DEC PDP-I1 với một tập lệnh (instruction set) phức tạp hơn thì B không thể giải quyết được cho việc viết lại game Asteroids với một tập lệnh mới. Do do, Brian Kernighan va Dennis Ritchie đã quyết định tạo ra ngôn ngữ mới phù hợp hơn, đó là ngôn ngữ C,
7]
Khoa CNTT ~ Truong CDKT Ly Tu Trong
If]. Tao cac hiệu ứng hoạt hình
1. Các hiệu ứng hoạt hình : Là thao tác trình diễn 1 slide.
2. Tạo hiệu ứng hoạt hình
B1: Slide show/Custom Animation
B2: Chon dong hay nhom can trinh dién
B3: Chon Add Effect
B4: Chon trinh dién thich hop
[5 Entrance >
3% Emphasis ằ SE Exit >
vy Motion Paths >
0Q ⁄ ⁄
E2
3. Cửa số Animation Preview
Sau khi tạo trình diễn thích hợp ta có thể vao Slide Show dé
xem thử
1 2.
JQ) a en . Blinds
Box
. Checkerboard . Diamond
Fly In
More Effects... Ce
ane hee
4. Tạo hiệu ứng chuyển tiếp giữa các Slide B1: Slide show/ Slide Transition
B2: Chọn trình diễn thích hợp
70
at
Apply toselected slides:
No Transition
| Bindz Horizontal sẳ
- Blinds Vertical
: Boxn : Box Out
. Checkerboard Across - Checkerboard Down _ Comb Horizontal ' Comb Vertical : Cover Down
‘ Cover Left
` Cover Right
Caver Up v ị
Modify transition
Speed: Fast có vi Sound: .[Mo Scund] _ vị
tra i ured Advance slide _
On mouse click (-] Automatically after mướn
¥
Apply to All Slides
> Play | [Ea slide Show
AutoPreview
Khoa CNTT - Trường CĐKT Lý Tự Trọng
Ất an vian h Deen
wa l
tà} Ble Edt View mem Format Took SligeShow Window Hep
Sedo “pune Sider a Pe a x wg
My Recen;
Decusents &
Sey te Pastures
My Comptes
a. a2 My Ketxok
Paces Files of type: AE Pcares Ale cane: {
Chick to add rates Bay - .
ever E] Mote Stde 2 of 4 SS DON eG giá Qe cA cm fae Couds Veetnanese
II. Thao tác trên các Slide 1. Thêm Slide mới
Từ menu Insert, kích vào New Slide.
Hoặc kích vào biểu thượng New Sliđe trên thanh công cụ Formatting Hoặc nhắn tổ hợp phím Ctrl+M
2. Xóa Slide
B1: Chọn slide cần xóa
B2: Click chuột phải, chọn Delete
3. Sao chép Slide
B1: Chon slide can sao chép
B2: Click chuột phải, chọn Copy
B3: Chon noi can sao chép
§ Cut thà.
B4: Click chuột phải, chọn Paste —— | ¿3 copy _® Cl
4 Paste
_I New Slide
uf Slide Design...
22] Slide Layout...
Background...
ad Slide Transition...
cal Hide Slide
69
Khoa CNTT - Trường CĐKT Ly Tự Trọng a. Thêm chữ nghệ thuật vào WordArt
Ý la glánailodll 2 ássc0 20,
ơ errr)
wuiữt
WylMi 100i ett pgm Tớ po Ca gi Xi
œ
SEPALS DON aE „ (2U Ệ và TSMR ROT Chek ty ade notes
sự
1Ðger | Agathe” N\A CED Lg Wd a KR’ VARESE Q ag
S$i2 2 of 4 Couds Vieraree
b. Thêm hình có sẵn trong Power Point vào ClipArt
pds Gi 42
Outne - Sides
t
— : ae 4 (hp: Qatire Ễ
v
8) Otte Collections 5 Academic “8 Agecultute
+ 1 Animas
“ry ats sats
“`... wy Besegee ands
TS Pelé ng:
aa, Bua nest
%S) Character Celtectien
“8 Carmvntcgtrer củ Concepts way Deceretne Elements 2, Emefien:
4) Emeticn:
+ of hiện iNew Stef
ox
c. Thém hinh tir 1 file hinh anh vao from file
68
Khoa CNTT - Trường CĐKT Lý Tự Trọng
~⁄Ã6¿ko0ilbœdaiebbU6iscuioiou HH...
APRA FS" Vow rset fomal Tan SideShow Window Help
did 3ST et wee Bin
“ai
Beer
ÍEmerly] AwoShpes N | “Pee vba eserng rer ides
Side 2 of 2 Oafeut Dasgr Vietramese