1. Trang chủ
  2. » Giáo án - Bài giảng

Đề ôn thực hành tin đại cương

8 586 3

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 25,4 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đề 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 2

c) 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 4

Chú ý: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 8

Số 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

Ngày đăng: 12/07/2017, 11:08

TỪ KHÓA LIÊN QUAN

w