Đề 1:Lập chương trình thực hiện các công việc sau:a) Nhập một mảng có N số nguyên bất kì (0< N < 10 được nhập từ bàn phím).In ra màn hình mảng vừa nhập dưới dạng một dãy số.b) Nhập một số nguyên X bất kì (X>0) từ bàn phím. Nếu X N thì tính tổng các số trong mảng.Thông báo kết quả ra màn hình. Đề 2:Lập chương trình thực hiện các công việc sau:Nhập một mảng gồm các số nguyên bất kì từ bàn phím. Việc nhập mảng sẽ dừng lại khi số lượng các phần tử bằng 7 hoặc khi nhập vào số 0 (Số 0 không phải phần tử trong mảng). In ra màn hình mảng vừa nhập dưới dạng một dãy số. Sắp xếp mảng vừa nhập theo thứ tự tăng dần và in ra màn hình.
Trang 1Đề ôn thực hành Tin Đại Cương
Nguồn theza2.mobile.in
Biên soạn: Nguyễn Danh Nam CN2-05
Đề được tổng hợp lại từ các năm trước Có rất nhiều đề giống với đề những năm trước Và tất nhiên sẽ có những đề mới và khác, vậy nếu bạn nào có đề mới hãy gửi trực tiếp qua Facebook cho mình, để mình đưa lời giải lên
Cảm ơn sự đóng góp
Đ
ề 1:
Lập chương trình thực hiện các công việc sau:
a) Nhập một mảng có N số nguyên bất kì (0< N < 10 được nhập từ bàn phím)
In ra màn hình mảng vừa nhập dưới dạng một dãy số
b) Nhập một số nguyên X bất kì (X>0) từ bàn phím Nếu X <= N thì tính trung bình cộng của X số đầu tiên trong dãy Nếu X > N thì tính tổng các số trong mảng
Thông báo kết quả ra màn hình
Đ
ề 2:
Lập chương trình thực hiện các công việc sau:
Nhập một mảng gồm các số nguyên bất kì từ bàn phím
Việc nhập mảng sẽ dừng lại khi số lượng các phần tử bằng 7 hoặc khi nhập vào
số 0 (Số 0 không phải phần tử trong mảng)
In ra màn hình mảng vừa nhập dưới dạng một dãy số
Sắp xếp mảng vừa nhập theo thứ tự tăng dần và in ra màn hình
(Đề tương tự : Nhập mảng số thực, dừng lại khi số lượng các phần tử bằng 7 hoặc khi nhập vào số âm (Số âm không phải phần tử trong mảng)
Mình đã up lời giải cho cả 2 đề)
Đ
ề 3:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 10) từ bàn phím
b) Nhập một mảng có N số thực từ bàn phím In ra màn hình mảng vừa nhập như một dãy số (Hiển thị 2 chữ số sau dấu phẩy)
Trang 2c) Tìm số lớn nhất trong mảng, đếm xem có bao nhiêu số lớn nhất trong mảng Hiện kết quả ra màn hình dưới dạng như sau:
"Gia tri lon nhat cua day la < giatri >"
"So luong phan tu bang gia tri lon nhat la < giatri >"
(Đề tương tự : Tìm giá trị nhỏ nhất và đếm số phần tử bằng giá trị nhỏ nhất Mình đã up lời giải cho cả 2 đề)
Đ
ề 4:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 10) từ bàn phím
b) Nhập một mảng có N số thực từ bàn phím Tính tổng các phần tử cực đại
(Phần tử cực đại là phần tử lớn hơn phần tử ngay trước và ngay sau nó) Ví dụ
các phần tử được tô đỏ dưới đây là phần tử cực đại:
1 5 2 6 3 5 1 8 6
c) In ra mảng vừa nhập và tổng các phần tử cực đại
(Đề tương tự : Tìm tổng các phần tử cực tiểu
Mình đã up lời giải cho cả 2 đề)
Đ
ề 5:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 10) từ bàn phím
b) Nhập một mảng có N số nguyên từ bàn phím In ra màn hình mảng vừa nhập như một dãy số
c) Tính và in ra số lượng các số nguyên tố trong dãy dưới dạng:
"So luong so nguyen to co trong day la < gia tri >"
Đ
ề 6:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 10) từ bàn phím
b) Nhập một mảng có N số nguyên từ bàn phím In ra màn hình mảng vừa nhập như một dãy số
c) Tính và in ra trung bình cộng của các số chẵn trong dãy dưới dạng:
"Trung binh cong cua cac so chan (chia h ế t cho 2) co trong day la: < giatri >" (Đề tương tự :
_Tính trung bình cộng của các số lẻ (không chia h ế t cho 2) trong dãy
Trang 3_Tính trung bình cộng của các số chia h ế t cho 5 nh ư ng kh ô ng chia h ê t cho
10 trong dãy
Mình đã up lời giải cho cả 3 đề)
Đ
ề 7:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 10) từ bàn phím
b) Nhập một mảng có N số nguyên từ bàn phím In ra màn hình mảng vừa nhập như một dãy số
c) Tìm và in ra số lớn thứ 2 trong dãy
Ví dụ: 1,2,3,4,4 thì kết quả là 3
(Đề tương tự : Tìm số bé thứ 2 trong dãy
Mình đã up lời giải cho cả 2 đề)
Đ
ề 8:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 10) từ bàn phím
b) Nhập một mảng có N số nguyên từ bàn phím In ra màn hình mảng vừa nhập như một dãy số
c) Tính và in ra số lượng số hoàn thiện có trong dãy dưới dạng:
"So luong so hoan thien co trong day la: < giatri >"
Chú ý: Số hoàn thiện là số nguyên dương mà tổng các ước dương của nó bằng 2 lần chính nó
Đ
ề 9:
Lập chương trình thực hiện các công việc sau:
Dùng vòng while hoặc do while để tính số pi theo công thức:
pi/4=1-1/3+1/5-1/7+ +(-1)n/(2n+1)
Chương trình sẽ dừng khi 1/(2n+1) < epsilon Với epsilon là một số được nhập vào từ bàn phím và thuộc khoảng (0;1)
Đ
ề 10:
Lập chương trình thực hiện các công việc sau:
1 Nhập 3 số thực a,b,c bất kì
2 Giải và biện luận phương trình bậc 2:
Trang 4Chú ý:Tính cả nghiệm khi a=0 và trường hợp nghiệm phức
3 Thông báo kết quả ra màn hình
Đ
ề 11:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 1000) từ bàn phím
b) Tìm và in ra các số hoàn thiện trong khoảng (0;N)
c) Tính tổng các số vừa tìm được và thông báo ra màn hình
Đ
ề 12:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 200) từ bàn phím
b) Tìm và in ra các số nguyên tố trong khoảng (0;N)
c) Tính tổng các số vừa tìm được và thông báo ra màn hình
Đ
ề 13:
Lập chương trình thực hiện các công việc sau:
a) Nhập một mảng gồm có N (với N là số nguyên (0 < N < 10) nhập vào từ bàn phím) số nguyện bất kì từ bàn phím In ra màn hình mảng vừa nhập dưới dạng một dãy số
b) Nhập một số nguyện X (X < 10) bất kì từ bàn phím Tính và in ra số lượng các
số trong dãy có giá trị bằng X
Đ
ề 14:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 10) từ bàn phím
b) Nhập một mảng có N số nguyên từ bàn phím In ra màn hình mảng vừa nhập như một dãy số
c) In ra vị trí các số hoàn thiện và đếm số lượng số hoàn thiện nhỏ hơn 2016 Chú ý: Số hoàn thiện là số nguyên dương mà tổng các ước dương của nó bằng 2 lần chính nó
(Ví dụ : Số 6 có tổng các ước dương là 1+2+3+6=12 gấp 2 lần 6 nên số 6 là số hoàn thiện
Trang 5(Đề tương tự : Hiển thị các số hoàn thiện và đếm số lượng số hoàn thiện nhỏ hơn 2016 Mình đã đăng lời giải cho cả 2 đề)
Đ
ề 15:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 10) từ bàn phím
b) Nhập một mảng có N số nguyên từ bàn phím In ra màn hình mảng vừa nhập như một dãy số
c) In ra vị trí các số nguyên tố và đếm số lượng số nguyên tố nhỏ hơn 2016 (Đề tương tự : Hiển thị các số nguyên tố và đếm số lượng số nguyên tố nhỏ hơn 2016 Mình đã đăng lời giải cho cả 2 đề)
Đ
ề 16:
Lập chương trình thực hiện các công việc sau:
a) Nhập 2 số nguyên M,N (Biết M,N thuộc khoảng từ 1 đến 2000) từ bàn phím b) Kiểm tra xem M, N có phải là cặp số thân thiết không In kết quả ra màn hình Chú ý: Cặp số thân thiết là số này bằng tổng các ước của số kia (trừ số kia ra) và ngược lại
Ví dụ :220 và 284 là một cặp số thân thiết
Đ
ề 17:
Lập chương trình thực hiện các công việc sau:
a) Nhập 2 số nguyên M,N (Biết M,N thuộc khoảng từ 1 đến 2000) từ bàn phím b) Kiểm tra xem M, N có phải là cặp số hứa hôn không In kết quả ra màn hình Chú ý: Cặp số hứa hôn là tổng các ước của số này (trừ chính nó ra) lớn hơn số kia 1 đơn vị và ngược lại
(Ví dụ : số 48 và 75)
Đ
ề 18:
Lập chương trình thực hiện các công việc sau:
a) Nhập 1 số nguyên N (0 < N < 10000) từ bàn phím
b) Liệt kê các số tự mãn trong khoảng từ 0 đến N
Chú ý: Số tự mãn là các số dương mà tổng mũ 3 các chữ số của nó bằng chính nó
(Ví dụ : 153=13+53+33)
Trang 6ề 19:
Lập chương trình thực hiện các công việc sau:
Nhập 1 số nguyên N>0 bất kì thuộc hệ cơ số 10 từ bàn phím
Chuyển số đó thành số trong hệ cơ số 2
In kết quả ra màn hình
(Đề tương tự : Chuyển về hệ cơ số 8
Mình đã up lời giải cho cả 2 đề)
Đ
ề 20:
Lập chương trình thực hiện các công việc sau:
Nhập 2 số nguyên dương M,N từ bàn phím
Tìm tổng các ước chung của M,N
Đếm xem chúng có bao nhiêu ước chung In kết quả ra màn hình
Đ
ề 21:
Lập chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 < N < 10) từ bàn phím
b) Nhập một mảng có N số nguyên từ bàn phím In ra mảng vừa nhập từ bàn phím dưới dạng một dãy số
c) Tính tổng các phần tử xung quanh của mảng Hiện kết quả ra màn hình
(Phần tử xung quanh là phần tử bằng tổng 2 phần tử xung quanh nó) Ví dụ các
phần tử được tô đỏ dưới đây là phần tử xung quanh:
1 5 4 3 6 3 3 4 5 1 2 8 6
Đ
ề 22:
Lập chương trình thực hiện các công việc sau:
a) Nhập một giá trị thực x radian (0 <= x < 10) từ bàn phím
b) Tính sin(x) với độ chính xác 0.0001 dựa vào công thức sau:
sin(x)=x-x3/3!+x5/5!- +(-1)nx2n+1!/(2n+1)!
Kiểm tra điều kiện đầu vào, nếu sai yêu cầu nhập lại Kết quả cần hiện 6 chữ
số sau dấu phẩy
Gợi ý : Sử dụng vòng lặp while để tính với điều kiện dừng khi
x2n+1!/(2n+1)! < epsilon = 0.0001
Trang 7(Đề tương tự : Tính cos(x).
Mình đã up lời giải cho cả 2 đề)
Đ
ề 23:
Lập chương trình thực hiện các công việc sau:
Nhập 1 số nguyên N>=0 bất kì thuộc hệ cơ số 2 từ bàn phím
Chuyển số đó thành số trong hệ cơ số 10
In kết quả ra màn hình
Đ
ề 24:
Viết chương trình tính tiền điện hàng tháng:
Nhập 1 số nguyên 0<N<10000 là số kW điện đã sử dụng
Tính số tiền gia đinh phải trả chưa bao gồm thuế ở bảng dưới đây
Bậc 1: Cho kWh từ 0-50 1484
Bậc 2: Cho kWh từ 51-100 1533
Bậc 3: Cho kWh từ 101-200 1786
Bậc 4: Cho kWh từ 201-300 2242
Bậc 5: Cho kWh từ 301-400 2503
Bậc 6: Cho kWh từ 401 trở lên 2587
(Đề tương tự : Với giá tiền lần lượt là 1404,1533,1706,2242,2503,2507
Mình đã up lời giải cho cả 2 đề)
Đ
ề 25:
Viết một chương trình thực hiện các công việc sau:
a) Nhập một số nguyên N (0 ≤ N ≤ 10) từ bàn phím Nhập một mảng có N số nguyên bất kỳ từ bàn phím In ra màn hình mảng vừa nhập như một dãy
số: a,b,c,d,
Trong đó a,b,c,d, là các số được nhập từ bàn phím
b) Hiển thị các số tự mãn có trong mảng và đếm xem có báo nhiêu số tự mãn nhỏ hơn 2016 Hiện kết quả ra màn hình
Chú ý: Sinh viên phải kiểm tra điều kiện đầu vào bằng lệnh do while Nếu sai yêu cầu nhập lại
Trang 8Số tự mãn là số nguyên dương mà tổng các mũ 3 của mỗi chữ số của nó bằng chính nó (Ví dụ: 153=13+53+33 là số tự mãn)
Đ
ề 26:
Viết một chương trình nhập vào dãy số nguyên theo thứ tự giảm dần, nếu nhập sai quy cách thì yêu cầu nhập lại.Chương trình sẽ dừng khi số lượng phần tử là
7 In dãy số vừa nhập theo định dạng như sau a,b,c,d Trong đó a,b, là những
số vừa nhập
(Đề tương tự : Nhập vào dãy số nguyên theo thứ tự tăng dần
Mình đã up lời giải cho cả 2 đề)
//Link : http://theza2.mobie.in/goc-hoc-tap/tin-hoc-dai-cuong/bai-kiem-tra-thuc-hanh#ixzz4gDwc3tST