1. Trang chủ
  2. » Thể loại khác

Tin học đại cương - profthinh Thuc.Hanh

11 192 3

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 1,12 MB

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

Nội dung

Trường ĐH GTVT TP HCM – Khoa CNTT - Bài Tập Thực Hành Ngôn Ngữ Lập Trình C Trang 3 Viết chương trình nhập vào ba số thực a, b, c bất kỳ, hãy giải và biện luận số nghiệm của phương trình

Trang 1

Thực Hành

Ngôn Ngữ Lập Trình C

Trang 2

x, y Xuất ra màn hình các biểu thức với các phép toán +, -, *, /, %

và kết quả được biểu diễn theo các cách như ví dụ hình dưới :

Trang 3

ví dụ hình dưới Trong đó, phần ghi chú là “Trung tuyen” nếu tổng

điểm của ba môn thi >=18, ngược lại ghi “Khong trung tuyen”

Trường ĐH GTVT TP HCM – Khoa CNTT - Bài Tập Thực Hành Ngôn Ngữ Lập Trình C Trang 3

Viết chương trình nhập vào ba số thực a, b, c bất kỳ, hãy giải

và biện luận số nghiệm của phương trình: trên tập hợp số thực

Bài 3

Trang 4

xuất ra thông tin tương ứng với MSSV đó bao gồm: họ và tên, lớp,

điểm tổng kết theo mẫu định dạng như ví dụ hình dưới (số lượng

sinh viên ít nhất là 8) Nếu MSSV nhập vào không có trong dữ liệu

thì xuất ra thông báo “ Không có thông tin về sinh viên ”

Sử dụng một cấu trúc lặp viết chương trình nhập vào n số

thực bất kỳ (với n là số nguyên dương nhập từ bàn phím) Xuất ra

tổng giá trị và giá trị trung bình của các số thực mà bạn đã nhập ?

Bài 5

Trang 5

người dùng nhập số nguyên dương), xuất ra số n dưới dạng tích

của 1 và các thừa số nguyên tố như ví dụ: Nhập số 24  xuất ra:

24=1*2*2*2*3

Trường ĐH GTVT TP HCM – Khoa CNTT - Bài Tập Thực Hành Ngôn Ngữ Lập Trình C Trang 5

Nhập vào số nguyên dương n Tính tổng:

S = 1+

Bài 7

Kiểm tra một số nguyên nhập vào có phải là số nguyên tố

hay không ? Nhập phím “ y ” nếu muốn lặp lại công việc

Bài 8

Trang 6

số nguyên n bất kì nhập từ bàn phím.

Đếm xem một số nguyên bất kỳ có mấy chữ số ?

Bài 10

Trình bày phép nhân

của 2 số nguyên a, b có 2 chữ

số dạng như các ví dụ bên ?

Bài 13

In ra màn hình bảng cửu chương ?

Bài 11

Tính tổng các chữ số của một số nguyên bất kỳ ?

Bài 12

Trang 7

Trường ĐH GTVT TP HCM – Khoa CNTT - Bài Tập Thực Hành Ngôn Ngữ Lập Trình C Trang 7

Viết chương ngắn nhất và tối ưu

nhất để in ra bảng giá trị như hình bên ?

Bài 15

Trang 8

và chỉnh hợp nếu tồn tại ?  

Viết hàm đệ quy cho chương trình tính với n là số nguyên

bất kì, x là số thực ?

Bài 17

Viết hàm tính ước chung lớn nhất của 2 số

nguyên dương Từ đó viết chương trình tìm ước

chung lớn nhất của 3 số nguyên dương

Bài 19

Viết chương trình tính: S = ++…+ Với m là số nguyên, n

phải nguyên dương (yêu cầu viết hàm tính lũy thừa)

Bài 18

Trang 9

100 Hãy viết hàm cho chương trình thực hiện các yêu

cầu sau :

a) Tìm phần tử thứ k của dãy số Fibonacci

b) In ra k phần tử đầu tiên của dãy số Fibonacci

c) In ra k phần tử chẵn đầu tiên của dãy số

Fibonacci

(Dãy Fibonacci là dãy vô hạn các số tự nhiên bắt đầu

bằng 0 và 1 các phần tử sau đó được thiết lập theo

quy tắc mỗi phần tử luôn bằng tổng hai phần tử trước

nó : 0,1,1,2,3,5,8,13,…)

Trường ĐH GTVT TP HCM – Khoa CNTT - Bài Tập Thực Hành Ngôn Ngữ Lập Trình C Trang 9

Viết chương trình đọc số nguyên bất kì nhập vào từ bàn

phím ( tối đa hàng triệu) Ví dụ:

-103: am mot tram le ba

100080090: mot tram trieu khong tram tam muoi nghin khong

tram chin muoi

192106: mot tram chin muoi hai nghin mot tram le sau

Bài 21

Trang 10

Cho mảng A gồm n số nguyên (n ≤ 100) Viết

chương trình thực hiện các yêu cầu sau:

a Nhập/xuất dữ liệu cho mảng

b Tìm phần tử có giá trị lớn nhất và số lần xuất hiện của nó

c In ra các phần tử là số chẵn Tính tổng các số là bội của 3

d Xuất ra màn hình phần tử dương đầu tiên của

mảng nếu có

e Đếm số phần tử là số chính phương

f Cho biết mảng có tăng dần không

g Sắp xếp mảng theo thứ tự giá trị giảm dần Nếu các phần tử

giống nhau thì xóa bớt chỉ giữ lại một phần tử

Bài 23 Cho mảng A gồm n số thực (n ≤ 100) Viết

chương trình thực hiện các yêu cầu sau:

a Nhập/xuất dữ liệu cho mảng

Trang 11

Trường ĐH GTVT TP HCM – Khoa CNTT - Bài Tập Thực Hành Ngôn Ngữ Lập Trình C Trang 11

Cho hai ma trận số nguyên A và B có kích thước m hàng, n cột (m, n<=100) Viết chương trình:

a Nhập/xuất dữ liệu cho hai ma trận

b Tính tổng của hai ma trận

c Tìm phần tử lớn nhất và nhỏ nhất của ma trận A

d Có bao nhiêu phần tử là số âm trong ma trận B

e Sắp xếp ma trận A theo thứ tự tăng dần

f Xuất ra màn hình ma trận chuyển vị của B

g Tìm phần tử nhỏ nhất trong tất cả các phần tử của hai ma trận

Cho 2 dãy số A có n phần tử và B có m phần

tử Viết chương trình thực hiện:

a Sắp xếp 2 dãy A, B theo thứ tự tăng dần

b Hãy trộn 2 dãy số trên thành một dãy mới C sao

cho sau khi trộn thì C cũng tăng dần

c Tìm phần tử nhỏ nhất của dãy A không nằm

trong dãy B

Bài 25

Ngày đăng: 11/12/2017, 19:39

TỪ KHÓA LIÊN QUAN

w