... một ch c năng đ clập và tách biệt với cc hàm kh c
(không đư c lồng nhau).
Lưu đồ thuật tốn
Giáo trìnhBàiTậpKỹThuậtLập Trình
Trang
5
b. C u tr c lựa chọn
Điểm quyết định cho phép ... c p cho cc H c Sinh - Sinh
Viên Trường CC ng Nghệ Thông Tin Tp. Hồ Chí Minh hệ thống ccbài tập, những
kỹ năng th c hành c bản và nâng cao về ngôn ngữ lậptrình C. Cuốn sách này đư c
xem ... tổng cc phần tử cc đại trong mảng cc số nguyên (phần tử
c c đại là phần tử lớn hơn cc phần tử xung quanh nó).
Mảng một chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
45
II.2. Bài...
... c i đặt c thể trên máy. Sách
GiáoTrìnhBàiTậpKỹThuậtLậpTrình nhằm cung c p cho cc H c Sinh - Sinh
Viên Trường CC ng Nghệ Thông Tin Tp. Hồ Chí Minh hệ thống ccbài tập, những
kỹ ... năng th c hành c bản và nâng cao về ngôn ngữ lậptrình C. Cuốn sách này đư c
xem như
tài liệu hướng dẫn từng bư c cho H c Sinh - Sinh Viên c a Trường trong vi c
h c và áp dụng kiến th c lý thuyết ... năng lập trình.
Tuy nhiên, chủ đích chính c a giáotrình này là ph c vụ cho một môn h c nên ch c chắn
không thể tránh khỏi những thiếu sót, vì thế, rất mong nhận đư c những góp ý quý báu
c a...
...
c a cc thầy c , cc đồng nghiệp và cc bạn H c Sinh – Sinh Viên để giáotrình này
ngày c ng hoàn thiện hơn.
Chân thành c m ơn.
C u tr c điều khiển
Giáo trình
Bài TậpKỹThuậtLập Trình
... chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
41
CHƯƠNG 4 MẢNG MỘT CHIỀU
C ch khai báo dữ liệu kiểu mảng, cc thao t c nhập xuất, cckỹthuật thao t c trên
mảng. Ứng dụng cc ... trong vi c chuyển vấn đề lý thuyết sang c i đặt c thể trên máy. Sách
GiáoTrìnhBàiTậpKỹThuậtLậpTrình nhằm cung c p cho cc H c Sinh - Sinh
Viên Trường CC ng Nghệ Thông Tin Tp. Hồ Chí...
... Lịch trình th c hành
Giáo trìnhBàiTậpKỹThuậtLập Trình
Trang
2
LỊCH TRÌNH TH C HÀNH
¡
Tổng thời gian: 90 tiết.
STT NỘI DUNG SỐ TIẾT
1
Chương 1: Lưu đồ thuật toán ...
2
Chương 2: C u tr c điều khiển
06
3
Chương 3: Hàm con
12
4
Chương 4: Mảng một chiều
24
5
Chương 5: Chuỗi ký tự
06
6
Chương 6: Mảng hai chiều
12
7
Chương 7: Kiểu dữ liệu cc u ...
12
7
Chương 7: Kiểu dữ liệu cc u tr c
12
8
Chương 8: Tập tin
06
9
Chương 9: Đệ qui
06
10
Chương 10: Hướng dẫn lậptrình bằng phương pháp Project
03
...
... +++= L
2
),(
C u 2:
Viết chương trình th c hiện cc yêu c u sau:
a. Nhập mảng một chiều cc số nguyên.
Một số đề thi mẫu
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
132
C u 2. Hãy viết ... Viết chương trình th c hiện cc yêu c u sau:
a. Nhập mảng một chiều cc số nguyên.
b. Đếm số lượng giá trị chẵn âm trong mảng.
c. Tìm số lẻ cuối c ng trong mảng.
C u 3:
Cho ma trận cc số ... Một Album ca nh c MP3 gồm tối đa 150 ca kh c. Thông tin mỗi ca kh c gồm:
• Tên ca kh c
• Tên nh c sỹ
• Tên ca sỹ
• Thời gian (tính bằng giây)
Viết chương trình th c hiện cc công vi c sau:...
... Lịch trình th c hành
Giáo trìnhBàiTậpKỹThuậtLập Trình
Trang
2
LỊCH TRÌNH TH C HÀNH
¡
Tổng thời gian: 90 tiết.
STT NỘI DUNG SỐ TIẾT
1
Chương 1: Lưu đồ thuật toán ...
2
Chương 2: C u tr c điều khiển
06
3
Chương 3: Hàm con
12
4
Chương 4: Mảng một chiều
24
5
Chương 5: Chuỗi ký tự
06
6
Chương 6: Mảng hai chiều
12
7
Chương 7: Kiểu dữ liệu cc u ...
12
7
Chương 7: Kiểu dữ liệu cc u tr c
12
8
Chương 8: Tập tin
06
9
Chương 9: Đệ qui
06
10
Chương 10: Hướng dẫn lậptrình bằng phương pháp Project
03
...
... quạt sau:
C u tr c điều khiển
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
13
CHƯƠNG 2 C U TR C ĐIỀU KHIỂN
Tìm hiểu và c i đặt cc cấu tr c rẽ nhánh, lựa chọn, lặp và ccký hiệu phép ...
7
char * Chuỗi
%s
C u tr c điều khiển
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
30
Sử dụng cc hàm cprintf(), textcolor(), delay(), kbhit(), … thay đổi màu để
tạo c m gi c cho ... -b/a);
getch ();
}
I.6. C u tr c lựa chọn switch
switch (biểu th c)
{
case n1:
cc câu lệnh ;
break ;
case n2:
cc câu lệnh ;
break ;
………
case nk:
< ;c c câu lệnh>...
...
II. BÀITẬP
II.1. Bàitậpc bản
1. C i đặt lại tất cccbàitập ở chương 2 theo phương pháp hàm.
2. Viết chương trình tính diện tích và chu vi c a hình chữ nhật với chiều dài và
chiều ...
con (c c nguyên mẫu hàm), khai báo cc biến toàn cc và khai báo cc kiểu
dữ liệu tự định nghĩa.
b. Hàm chính (main())
Chứa cc biến, cc lệnh và cc lời gọi hàm c n thiết trong chương trình. ... trình.
c. Cc hàm con
Đư c sử dụng nhằm m c đích:
• Khi c một c ng vi c giống nhau c n th c hiện ở nhiều vị trí.
• Khi c n chia một chương trình lớn ph ctạp thành cc đơn thể nhỏ (hàm
con)...
... chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
41
CHƯƠNG 4 MẢNG MỘT CHIỀU
C ch khai báo dữ liệu kiểu mảng, cc thao t c nhập xuất, cckỹthuật thao t c trên
mảng. Ứng dụng cc ...
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
45
II.2. Bàitậpc bản
a. Nhập xuất mảng một chiều
Phương pháp c bản
Viết chương trình nhập xuất mảng một chiều cc số nguyên.
#include ... một chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
42
#
Lưu ý: Khi sử dụng biến con trỏ để truy xuất mảng, theo c ch như trên thì
th c chất con trỏ p chỉ chiếm 2 byte bộ nhớ để chứa...
... ‘\0’ )
C ch 2
: Con trỏ
char *< Tên chuỗi >;
Ví dụ : char *chuoi;
I.3. Cc thao t c trên chuỗi
a. Nhập chuỗi
C pháp : char *gets(char *s);
Nhận ccký tự nhập từ phím cho đến khi ... tự
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
57
CHƯƠNG 5 CHUỖI KÝ TỰ
Chuỗi ký tự là trường hợp đ c biệt c a mảng một chiều. Chương này mô tả một số hàm
thư viện thao t c trên chuỗi ... 2 chuỗi c bao nhiêu ký tự giống nhau.
27. Viết chương trìn mình chạy từ trái qua phải màn hình.
Chuỗi ký tự
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
63
28. Viết 1 chương trình chèn...
...
chéo song song với đường chéo chính. Trong đó đường chéo chính
là đường chéo c :
chỉ số dòng = chỉ số c t
Mảng hai chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
73
II.3. Bàitập ... trận cc số th c.
38. Viết hàm đếm cc giá trị chẵn, lẻ trong ma trận cc số nguyên.
Mảng hai chiều
Giáo trình
Bài TậpKỹThuậtLập Trình
Trang
74
74. (**) Cho ma trận cc số nguyên dương ... hàm đếm cccc trị trong ma trận cc số nguyên (một phần t
ử đư c
coi là cc trị khi nó là giá trị cc đại hay cc tiểu).
49. Viết hàm đếm cc giá trị là số hoàn thiện trong ma trận cc số nguyên....