Ths Trn Ngc Bo 1/4
TÀI LIU ÔN THI TT NGHIP MÔN CƠ S
Phn: K thut lp trình C
1. Phn 1: Cu trúc điu khin
1.1.
Viết chương trình gii phương trình bc nht ax + b = 0
1.2.
Viết chương trình gii phương trình bc hai ax2 + bx + c = 0 (a 0)
1.3.
Viết chương trình gii phương trình bc hai ax2 + bx + c = 0 (a bt k)
1.4.
Viết chương trình nhp vào N, kim tra N có phi là s nguyên t không ?
1.5.
Viết chương trình nhp vào N, tính tng và in ra tt c các s ước s ca N
Ví d: N = 20
- Tp các ước s ca 20 là: 1, 2, 4, 5, 10, 20
- Tng các ước s = 42
1.6.
Viết chương trình nhp vào s nguyên dương N, tính tng
a. S1 = 1 + 2 + 3 + 4 +…..+ N
b. S2 = 12 + 22 + 32 + 42 +…..+ N2
c. S3 = 1 + 3 + 5 +………….2N+1
d. S4 = 2 + 4 + 6 +………….2N
e. S5 = 1 - 2 + 3 – 4 + …+(-1)N+1N
1.7.
Viết chương trình nhp vào s nguyên dương N, và s thc x tính tng
a. S1 = x + 2x + 3x + 4x +…..+ Nx
b. S2 = x2 + x3 + x3 + ..+ xN
c. S3 = x + x3 + x5 +………….x(2N+1)
d. S4 = x2 + x4 + x6 +………….x2N
e. S5 = x1 - x2 + x3 - x4………….(-1)N+1xN
1.8.
Viết chương trình nhp vào s nguyên dương N (N<100)
B GIÁO DC VÀ ĐÀO TO
TRƯỜNG ĐẠI HC SƯ PHM TP,HCM
KHOA TOÁN – TIN HC
http://math.hcmup.edu.vn
Bài tp k thut lp trình C
Ths Trn Ngc Bo 2/4
a. In ra tt c các s nguyên t nh hơn N
b. Tính tng các s nguyên t nh hơn N
2. Phn 2: Mng 1 chiu, 2 chiu, hàm
2.1.
Viết chương trình nhp vào mng N s nguyên (N<100)
a. In các phn t trong mng
b. Đếm và in s phn t chn trong mng
c. Đếm và in s phn t l trong mng
d. Đếm và in tt c các phn t là s nguyên t mng
2.2.
Viết chương trình nhp vào mng N s nguyên (N<100)
a. Tính tng và in tt c các phn t chn trong mng
b. Tính tng và in tt c các phn t l trong mng
c. Tính tng và in tt c các phn t âm trong mng
d. Tính tng và in tt c các phn t l không âm trong mng
e. Tính tng và in tt c các phn t là s nguyên t mng
2.3.
Viết chương trình nhp vào mng N s nguyên (N<100), nhp x
a. Kim tra x có trong mng không ?
b. Đếm s ln xut hin phn t x trong mng
c. In ra tt c các v trí x xut hin trong mng
2.4.
Viết chương trình nhp vào mng N s nguyên (N<100)
a. Kim tra mng có sp th t tăng không ?
b. Kim tra mng có sp th t gim không ?
c. Sp xếp mng theo th t tăng (nếu mng chưa được sp tăng)
d. Sp xếp mng theo th t gim (nếu mng chưa được sp th t gim)
e. Sp xếp mng theo th t tăng theo các phn t có giá tr chn (v trí các phn t có giá tr
l không thay đổi)
f. Sp xếp mng theo th t tăng theo các phn t có giá tr l (v trí các phn t có giá tr
chn không thay đổi)
g. Sp xếp mng theo th t tăng theo các phn t có giá tr chn và gim dn theo các phn
t có giá tr l (v trí các phn t chn l không thay đổi)
2.5.
Viết chương trình nhp vào ma trn M dòng N ct (M <100, N<100)
a. In kết qu ma trn va nhp ra màn hình theo dòng ct
b. Viết hàm in các phn t dòng th i (i là tham s)
c. Viết hàm tính tng các phn t dòng th i (i là tham s)
d. Viết hàm in các phn t ct th j (j là tham s)
e. Viết hàm tính tng các phn t ct th j (j là tham s)
f. Viết hàm in các phn t chn trong ma trn
Bài tp k thut lp trình C
Ths Trn Ngc Bo 3/4
g. Viết hàm in các phn t l trong ma trn
h. Viết hàm in các phn t là s nguyên t trong ma trn
2.6.
Viết chương trình nhp vào ma trn M dòng N ct (M <100, N<100)
a. Vi mi dòng, sp xếp các phn t theo th t tăng dn
b. Vi mi dòng, sp xếp các phn t theo th t gim dn
c. Vi mi ct, sp xếp các phn t theo th t tăng dn
d. Vi mi ct, sp xếp các phn t theo th t gim dn
2.7.
Viết chương trình nhp vào ma trn vuông N dòng N ct (N<100)
a. Viết hàm kim tra ma trn va nhp có phi là ma trn tam giác trên không ?
b. Viết hàm kim tra các phn t trong ma trn trên có trn đối xng qua đường chéo chính
không ?
c. Viết hàm kim tra các phn t trong ma trn trên có trn đối xng qua đường chéo ph
không ?
d. Tính tng và in các phn t trên đường chéo chính
e. Tính tng và in các phn t trên đường chéo ph
3. Phn 3: Struct
3.1.
Viết chương trình khai báo cu trúc lưu tr thông tin hc sinh
- Mã hc sinh
- H tên
- Ngày sinh
- Địa ch
- ….
- Toán
-
- Hóa
a. Viết hàm nhp thông tin hc sinh
b. Viết hàm xut thông tin hc sinh
c. Viết hàm tính đim trung bình và xut kết qu ra màn hình
d. Viết hàm nhp mng N hc sinh, tính đim trung bình và in danh sách va nhp ra màn
hình
3.2.
Viết chương trình khai báo cu trúc lưu tr thông tin sinh viên
- Mã sinh viên
- H tên
- Ngày sinh
- Địa ch
- ….
- Khoa
Bài tp k thut lp trình C
Ths Trn Ngc Bo 4/4
- Môn 1
- Môn 2
- Môn 3
a. Viết hàm nhp thông tin sinh viên
b. Viết hàm xut thông tin sinh viên
c. Viết hàm tính đim trung bình và xut kết qu ra màn hình
d. Viết hàm nhp mng N sinh viên, tính đim trung bình và in danh sách va nhp ra màn
hình