BỘ MÔN Công Nghệ Phần Mềm ĐỀ THI VÀ BÀI LÀM Tên học phần Toán ứng dụng CNTT Mã học phần Hình thức thi Tự luận có giám sát Đề số 0001 Thời gian làm bài 75 phút (không kể thời gian chépphát đề) Được sử.
Trang 1B MÔN: Công Ngh Ph n M m Ộ ệ ầ ề
THI VÀ BÀI LÀM ĐỀ
Tên h c ph n: Toán n g d ng CNTT ọ ầ ứ ụ
Mã h c ph n: ọ ầ Hình th c thi: ứ T lu n có giám sát ự ậ
s :
Đề ố 0001 Th i gian làm bài: ờ 75 phút (không k th i gian chép/phát ) ể ờ đề
c s d ng tài li u khi làm bài.
Câu 1 (2 điểm): Viết chương trình nhập từ bàn phím N = 210000000, thực hiện các công việc sau:
a) (1 điểm) Hãy viết hàm khai triển N thành tích hữu hạn của các số nguyên tố.
# Trả lời: Dán code vào bên dưới:
# Trả lời: Dán kết quả thực thi vào bên dưới:
b) (1 điểm) Hãy viết hàm tính tích các số nguyên tố không vượt quá N
# Trả lời: Dán code vào bên dưới
# Trả lời: Dán kết quả thực thi vào bên dưới:
Câu 2 (2 i m đ ể ): Cho ph ng trình nh sau: ươ ư
a) (1 điểm) Hãy viết hàm giải phương trình trên
# Tr l i: ả ờ Dán code vào bên d i: ướ
b) (1 điểm) Minh họa kết qủa chương trình với a1= 5, a2 = 3, a3 = 2, m1 = 7, m2 = 5,m3 =1
# Tr l i: ả ờ Dán code vào bên d i: ướ
# Tr l i: ả ờ Dán k t qu vào bên d i: ế ả ướ
Trang 2Câu 3 (3 i m đ ể ): Cho ma tr n A ậ
c) (1 điểm) Trình bày điều kiện để ma trận A có thể phân rã bằng SVD
# Tr l i: ả ờ Vi t i u ki n c a ma tr n A vào bên d i : ế đ ề ệ ủ ậ ướ
d) (2 điểm) Viết hàm thực hiện phân rã SVD và minh họa với ma trận A
# Tr l i: ả ờ Dán code vào bên d i: ướ
# Tr l i: ả ờ Dán k t qu vào bên d i: ế ả ướ
Câu 4 (3 i m đ ể ): Cho không gian Oxy và 7 i m t ng ng nh hình v d i: đ ể ươ ứ ư ẽ ướ
a) (1 i m) Mô t thu t toán xác nh bao l i đ ể ả ậ đị ồ
# Tr l i: ả ờ dán mô t thu t toán ả ậ bên d ướ i:
b) (2 i m) đ ể vi t ch ng trình xác nh bao l i ế ươ đị ồ
# Tr l i ả ờ : vi t câu tr l i vào bên d i: ế ả ờ ướ
# Tr l i: ả ờ Dán k t qu vào bên d i: ế ả ướ
, ngày 10 tháng 10 n m 202 ă 2
( ã duy t) đ ệ