Bài tập Cấu trúc Lặp :
a) Lặp với số lần biết trước
b) Lặp với số lần chưa biết trước
Bài tập Mảng
11.1 Viết chương trình cho phép nhập vào 1 dãy số nguyên A{a1,a2...a8} bao gồm 8 phần tử, tính và in ra màn hình tổng và tích của dãy số nguyên đó.
11.2 Viết chương trình cho phép nhập vào nhiệt độ 7 ngày trong tuần, tính và in ra màn hình nhiệt độ trung bình của tuần.
11.3 Viết chương trình cho phép nhập vào 1 dãy số nguyên bao gồm 20 phần tử, tìm và ra màn hình
a) giá trị nhỏ nhất của dãy số nguyên (Min)
b) giá trị lớn nhất của dãy số nguyên (Max)
11.4 Trên một con đường, có 15 chiếc xe đang lưu thông, mỗi xe có 1 vận tốc khác nhau. Hãy viết một chương trình tính trung bình vận tốc của các xe đang lưu thông, Hãy cho biết chiếc xe thứ mấy có vận tốc lớn nhất và chiếc xe thứ mấy có vận tốc nhỏ nhất.
Bài tập xâu
12.1 Viết chương trình cho phép nhập vào tên 1 người nào đó
a) cho biết độ dài của xâu
b) Hiện ra màn hình dòng chữ "Chuc mung nam moi" và tên của người đó
c) Hiện ra màn hình 4 ký tự đầu của xâu
d) Hiện ra màn hình 4 ký tự cuối của xâu
12.2) Viết chương trình cho phép nhập vào 1 xâu bất kỳ.
a) Hãy cho biết độ dài của xâu
b) In xâu đảo ngược
Ví dụ "abcd" -> "dcba"
BÀI TẬP RECORD
BÀI TẬP FILE
14.1 Viết chương trình cho phép đọc nội dung tập tin z:\baitho.txt, hiện nội dung tập tin ra màn hình.
14.2 Viết chương trình cho phép ghi 4 câu thơ với nội dung bất kỳ xuống tập tin z:\baitho_moi.txt.
14.3 Trong tập tin z:\baitho.txt ở ổ Z có 2 câu thơ, viết chương trình cho phép ghi tiếp 4 câu thơ bất kỳ vào tập tin trên( Lưu ý : 4 câu thơ được nhập từ bàn phím và được ghi tiếp tục lên tập tin ở trên)
14.4 Viết chương trình cho phép nhập vào nội dung tập tin là thông tin của học sinh như sau :
Họ tên : ................
Ngày sinh :.............
Lớp :.....................
Chương trình cho phép nhập vào tối đa là 3 học sinh, mỗi học sinh có 3 dòng thông tin, Thông tin từng học sinh được cách nhau bởi 1 dòng trống.
14.5 Viết chương trình cho phép nhập vào chiều dài và chiều rộng của 1 hình chữ nhật, tính chu vi và diện tích của hình chữ nhật đó. Kết quả được lưu vào tập tin Z:\ketqua.txt theo cấu trúc như sau
cd cr dt cv
2 3 6 10
14.6 Cho tập tin input.txt có nội dung nhu sau
cd cr
1 3
5 9
3 7
22 10
6 15
- Viết chương trình đọc nội dụng tập tin input.txt để có được chiều dài và chiều rộng của các hình chữ nhật , tính diện tích và chu vi của các hình chữ nhật, kết qua lưu lại trong tập tin Output.txt.
Output.txt có dạng
cd cr dt cv
1 3 ? ?
5 9 ? ?
3 7 ? ?
22 10 ? ?
6 15 ? ?
ghi chú :
cd: chiều dài
cr : chiều rộng
dt: diện tích
cv: chu vi
BÀI TẬP CHƯƠNG TRÌNH CON
18.1
Viết chương trình giải 10 phương trình bậc 2 ax2+bx+c=0
5x2+2x-7=0
x2-2x-6=0
20x2-15x+7=0
x2+x-1=0
3x2+2x-9=0
x2+2x-1=0
7x2+2x-8=0
8x2+2x-7=0
x2+15x-6=0
12x2+3x-10=0
18.2 Viết chương trình cho phép nhập vào 2 giá trị a,b bất kỳ. Tính và in ra màn hình giá trị biểu thức như sau:
Yêu cầu xây dựng hàm căn bậc 2 và hàm bình phương
18.3
Viết chương trình cho phép nhập vào chiều dài và chiều rộng của 5 hình chữ nhật như sau
Viết Hàm tính diện tích và chu vi của các hình chữ nhật đó.
18.4
Viết chương trình cho phép nhập vào bán kính của 5 đường tròn như sau
Viết Hàm tính diện tích và chu vi của các đường tròn nhật đó.
18.5 Viết chương trình xây dựng hàm tìm Ước số chung lớn nhất của 2 số nguyên dương.