Một số bài tập cơ bản trong chương trình Tin học lớp 11 P1 CHƯƠNG TRÌNH ĐƠN GIẢN, CẤU TRÚC RẼ NHÁNH VÀ LẶP 1.. Viết chương trình nhập 4 số nguyên từ bàn phím, xuất ra màng hình các số vừ
Trang 1Một số bài tập cơ bản trong chương trình Tin học lớp 11 P1 CHƯƠNG TRÌNH ĐƠN GIẢN, CẤU TRÚC RẼ NHÁNH VÀ LẶP
1 Viết chương trình nhập 4 số nguyên từ bàn phím, xuất ra màng hình các số vừa nhập và trung bình cộng của các số trên
2 In ra màn hình các hợp số nhỏ hơn 100
3 In ra màn hình 15 số nguyên tố đầu tiên
4 In ra màn hình các số nguyên tố trong khoảng từ 1000 đến 2000
5 In ra màn hình các số <100 và chia hết cho 7
6 In ra màn hình trong khoảng (1000,2000) và đồng thời chia hết cho 3,5,7
7 In ra màn hình 5 số hoàn hảo đầu tiên (là số có giá trị bằng tổng các ước của mình kể cả 1)
8 Đếm xem có bao nhiêu số tự nhiên <1000 và
• chia hết cho 5
• chia 5 dư 1
• chia 5 dư 2
• chia 5 dư 3
9 Cho trước số tự nhiên N, tìm và in ra ước số nguyên tố nhỏ nhất của N
10 Cho trước số tự nhiên N, tìm và in ra các ước số nguyên tố của N theo thứ tự từ nhỏ đến lớn (ví dụ:
18 = 2.3.3)
11 Cho trước số tự nhiên N, tìm và in ra các ước số nguyên tố khác nhau của N (ví dụ N=18, in ra 2,3)
P2 BÀI TẬP VỀ MẢNG (Một chiều)
12 Cho 1 dãy số tự nhiên, viết chương trình sắp xếp lại dãy này theo thứ tự giảm dần
13 Cho 1 dãy số tự nhiên, viết chương trình in ra màn hình tất cả các số nguyên tố có trong dãy
14 Cho 1 dãy số tự nhiên, tìm và in ra giá trị min cũng như các vị trí xuất hiện của nó trong dãy
15 Cho 1 dãy số tự nhiên, đếm xem có bao nhiêu số nguyên tố và hợp số trong dãy
16 Cho 1 dãy số tự nhiên, in ra tất cả các số hạng là ước số thực sự của một số khác trong dãy
17 Cho 1 dãy số tự nhiên, hãy xóa đi tất cả các số hạng bằng 0 trong dãy và hiển thị các số còn lại
18 Cho 1 dãy số tự nhiên và một số c Hãy đếm xem có bao nhiêu phần tử của dãy bằng c, lớn hơn c, nhỏ hơn c
P3 BÀI TẬP VỀ XÂU
19 Cho trước một xâu ký tự là họ tên người nhưng có thể thừa một số dấu cách Hãy chuẩn hóa xâu
trên Ví dụ: input = “ Nguyen Binh Khiem”, output = “Nguyen-Binh-Khiem”
GV : Lê Văn Tư Trang 1 / 2
Trang 2Một số bài tập cơ bản trong chương trình Tin học lớp 11
20 Cho trước một xâu ký tự, đếm xem trong xâu có bao nhiêu lần xuất hiện xâu con “abc”
21 Cho trước một xâu ký tự là họ tên của một người, hãy tách ra phần tên của người đó
22 Cho trước một xâu ký tự là họ tên của một người, hãy tách ra phần họ của người đó
23 Cho trước một xâu ký tự gồm toàn 0,1 Hãy biến đổi xâu này theo cách: 0 thành 1 và 1 thành 0
24 Cho trước một xâu ký tự, hãy in ra xâu đảo ngược của nó
25 Cho trước một xâu ký tự, hãy biến các ký tự là chữ số thành chữa @ còn các ký tự khác giữ nguyên
26 Đếm xem một xâu ký tự S1 xuất hiện trong xâu S2 ở bao nhiêu vị trí
P4 BÀI TẬP VỀ TỆP VÀ THAO TÁC VỚI TỆP
27 Viết chương trình đọc dữ liệu từ file trong máy tính, file chứa các số nguyên Xuất các số chẵn ra màn hình và các số lẻ ra file mới tại vị trí xác định trong máy
28 Viết chương trình đọc dữ liệu từ file trong máy tính, file chứa các số nguyên dương Xuất các số
nguyên tố có trong file trên ra màn hình và ghi vào file NguyenTo.txt trong ổ đĩa D:\ThưMụcLớp P5 BÀI TẬP VỀ CHƯƠNG TRÌNH CON (HÀM VÀ THỦ TỤC)
29 Nhập số tự nhiên N từ bàn phím, tính tổng S= 1 + 1/(1+2) + 1/(1+2+3) + + 1/(1+2+ +N)
30 Nhập số tự nhiên N từ bàn phím, tính tổng S= 1+1/2!+1/3!+ +1/N!
31 Nhập số tự nhiên N từ bàn phím, tính số Fibonaxi thứ N biết rằng f(k) = f(k-1)+f(k-2)
GV : Lê Văn Tư Trang 2 / 2