1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập lớn môn kỹ thuật lập trình cơ sở

16 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Báo cáo bài tập lớn môn: kỹ trình cơ sở thuật lập
Tác giả Nguyễn Tiến Đạt
Người hướng dẫn Nguyễn Thị Tâm
Trường học Trường Đại Học Mở Hà Nội
Chuyên ngành Lập trình cơ sở
Thể loại Báo cáo
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 16
Dung lượng 2 MB

Nội dung

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘIKHOA ĐÀO TẠO CƠ BẢN Bộ môn: Lập trình cơ sở TRÌNH CƠ SỞ Sinh viên thực hiện: Nguyễn Tiến Đạt Giảng viên giảng dạy: Nguyễn Thị Tâm Hà Nội, 2024 Mã Đề: 013 Câu

Trang 1

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI

KHOA ĐÀO TẠO CƠ BẢN

Bộ môn: Lập trình cơ sở

TRÌNH CƠ SỞ

Sinh viên thực hiện: Nguyễn Tiến Đạt

Giảng viên giảng dạy: Nguyễn Thị Tâm

Hà Nội, 2024

Mã Đề: 013

Câu 1: Trình bày thuật toán (bao gồm: input - output - process - bộ dữ liệu

test) thực hiện bài toán Nhập vào một số nguyên n (0<=n<=100) Tính tổng các số lẻ nhỏ hơn hoặc bằng n

1.Input: int n

Trang 2

2.Output: tổng lẻ <= n

3.Process:

1 Khai báo các biến sử dụng

2 Nhập n nguyên (0<=n<=100)

3 Tính và in ra màn hình : tổng các số lẻ nhỏ hơn n

4.Test:

Câu 2: Viết chương trình nhập vào số có 4 chữ số In ra màn hình chữ số

hàng đơn vị của số vừa được từ bàn phím

1.Input : int n 4 chu so

2.Output: Hangdonvi (Hàng đơn vị)

3.Process:

1 Khai báo các biến sử dụng

2 Nhập vào số có 4 chữ số

3 In ra màn hình: chữ số hàng đơn vị

Trang 3

5.Code

Câu 3: Viết chương trình nhập R từ bàn phím, thực iện tính diện tích và thể

tích của hình cầu với bán kính R theo công thức: S=4*R*R; V=R*S/3

1.Input: int R

Trang 4

2.Output: Diện tích S, Thể tích V

3.Process:

1 Khai báo các biến sử dụng

2 Nhập bán kính R

3 Tính và in ra màn hình: diện tích và thể tích hình cầu

4.Test:

Trang 5

Câu 4: Viết chương trình nhập vào từ bàn phím n số nguyên và in ra màn

hình giá trị lớn nhất trong các số vừa nhập vào(không sử dụng mảng)

1.Input: int n (số nguyên)

2.Output: in GTLN

3.Process:

1 Khai báo các biến sử dụng

2 Nhập n số nguyên

3 In ra màn hình: GTLN trong các số đã nhập

4.Test:

Trang 6

Câu 5: Viết hàm tính BSCNN của hai số nguyên dương a, b Viết chương

trình nhập 2 số nguyên dương a, b, gọi hàm trên và cho biết kết quả

1.Input: int a, b

2.Output: BSCNN của a và b

3.Process:

Trang 7

1 Khai báo các biến sử dụng

2 Nhập 2 số nguyên a,b

3 Tính và in ra màn hình: BSCNN của 2 số nguyên dương a và b

4.Test

5.Code

Trang 8

Câu 6: Viết hàm đổi chữ xen kẽ 1 chữ hoa và 1 chữ thường Viết chương

trình nhập vào một chuỗi bất kỳ, gọi hàm trên và in ra kết quả (Ví dụ: nhập ABCDEfgh dổi thành AbCdEfGh)

1.Input: int chuỗi

2.Output: kết quả đầu ra của chuỗi

3.Process:

1 Khai báo các biến sử dụng

2 Duyệt ký tự trong chuỗi

3 Vị trí chẵn là chữ hoa

4 Vị trí lẻ là chữ thường

5 In ra màn hình chuỗi sau khi đã chuyển đổi

4.Test:

5.Code:

Trang 9

Câu 7: Viết các hàm thực hiện

 Nhập một máng n số nguyên (0<=n<=50)

 Hiện một mảng n số nguyên ra màn hình

 Kiểm tra một số nguyên là số nguyên tố hay không

 Xóa các số nguyên tố trong mảng số nguyên

 Đổi chỗ giữa phần tử lớn nhất và phần tử nhỏ nhất trong mảng Viết chương trình chính Áp dụng lần lượt các hàm trên

1.Input:

Nhập số lượng phần tử trong mảng: int n (0 <= n <= 50)

 Nhập các phần tử trong mảng: int n nguyên vào mảng

2.Output:

 Hiển thị mảng ban đầu

 Hiển thị mảng sau khi xóa các số nguyên tố

 Hiển thị mảng sau khi đổi chỗ phần tử lớn nhất và phần tử nhỏ nhất

3.Process:

1 Khai báo các biến sử dụng

2 Nhập mảng

3 Hiển thị mảng ban đầu

Trang 10

4 Xóa các số nguyên tố

5 Hiển thị mảng sau khi xóa các số nguyên tố

6 Đổi chỗ phần tử lớn nhất và phần tử nhỏ nhất

7 Hiển thị mảng sau khi đổi chỗ

4.Test:

5.Code:

Trang 11

Câu 8: Viết các hàm thực hiện công việc sau :

 Nhập ma trận số nguyên kích thước n*m

 Hiện ma trận đã nhập ra màn hình

 Viết hàm tính phân tử có giá trị nhỏ nhất trên 1 dòng của ma trận A

 Tính tổng các phần tử trên 1 cột của ma trận A

 Liệt kê các phần tử dương có trong ma trận

Trang 12

 Đếm số phần tử âm có trong ma trận

Viết chương trình chính Áp dụng lần lượt các hàm trên

Câu 9: Viết các chương trình con thực hiện các công việc sau:

 nhập tọa độ ba điểm (tạo cấu trúc điểm với 2 trường x, y) trong mặt phẳng và lưu vào tệp toado.txt (dạng văn bản); dữ liệu của mỗi điểm sẽ được ghi trên một dòng

 hiện tọa độ ba điểm từ tệp toado.txt (dạng văn bản) ra màn hình;

 tính độ dài các đoạn nối giữa 2 điểm với các toạ độ nhập từ bàn phím;

 kiểm tra xem 3 điểm có tạo thành một tam giác;

Viết chương trình chính để gọi các chương trình con theo thứ tự trên Nếu có thể tổ chức chương trình thông qua menu thì sẽ là một điểm cộng.

1.Input: int 3 tọa độ (x,y)

2.Output: Tạo tệp toado.txt và lưu tọa độ ba điểm vào tệp với mỗi điểm ở một dòng

3.Process:

 Mở tệp toado.txt để đọc

 Đọc từng dòng và lấy tọa độ của ba điểm

 In tọa độ ra màn hình

 Đóng tệp sau khi đọc

4.Test:

Trang 13

5.Code:

Trang 15

Câu 10: viết các chương trình con thực hiện các công việc sau:

 nhập danh sách các sách gồm các thông tin: tên sách, tên tác giả, nhà xuất bản, năm xuất bản và lưu vào tệp sach.dat;

 hiện danh mục sách từ tệp sach dat với đầy đủ các thông tin;

Trang 16

 nhập tên sách từ bàn phím, tìm sách vừa nhập và in các thông tin chi tiết ra màn hình;

 thống kê số lượng sách của thập niên 80

 cho biết tên các quyển sách đã xuất bản cách đây 30 năm

Viết chương trình chính để gọi các chương trình con đã dược viết theo trật tự như trên Nếu có thể tổ chức chương trình thông qua menu thì sẽ là một điểm cộng

1.Input: int thông tin :tên sách, tên tác giả, nxb, năm xb,

Ngày đăng: 14/02/2025, 15:50

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN