Bài giảng "Tin học đại cương - Bài 9: Ôn tập về mảng và sử dụng hàm" cung cấp một số bài tập để người học ôn tập các kiến thức về mảng và sử dụng hàm trong tin học. Đây là một tài liệu học tập hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin. | Bài giảng Tin học đại cương: Bài 9 - ThS. Nguyễn Thị Phương Thảo TIN ĐẠI CƯƠNG ÔN TẬP VỀ MẢNG (SỬ DỤNG HÀM) Nguyễn Thị Phương Thảo Bộ môn KTMT và M, Khoa CNTT Trường Đại học Thủy Lợi 1 Bài tập Bài 1: Cho một dãy gồm n số nguyên (n ≤ 20). Tìm phần tử nhỏ nhất trong dãy, đếm xem nó xuất hiện bao nhiêu lần và ở vị trí nào. Bài 2: Cho một dãy gồm n số nguyên (n ≤ 20). Tìm số âm có giá trị tuyệt đối lớn nhất và vị trí của nó. 2 Bài tập Bài 3: Nhập một dãy gồm 5 số thực. Viết chương trình : a. Thay phần tử thứ hai bằng tổng của phần tử đầu tiên và phần tử thứ tư b. Lấy phần tử cuối cùng chia cho 5 c. Hiển thị dãy số mới ra màn hình d. Tính trung bình cộng của các phần tử trong dãy số mới này 3 Bài tập Bài 4: Cho một dãy gồm n số thực (n ≤ 20). Viết chương trình kiểm tra xem các phần tử của dãy có được sắp xếp theo thứ tự giảm dần hay không 4 Bài tập Bài 5: Viết chương trình nhập dãy A có n số thực (n ≤ 20) và một số thực x. Tách dãy A thành hai dãy con, dãy thứ nhất gồm các phần tử nhỏ hơn x, dãy thứ hai gồm các phần tử còn lại. In hai dãy con đó ra màn hình. Tính và in ra trung bình cộng của dãy có nhiều phần tử hơn. 5 Bài tập Bài 6: Nhập một dãy A gồm n số nguyên (n ≤ 20). Sắp xếp dãy theo chiều tăng dần. Nhập một số nguyên x. Chèn x vào dãy A để dãy vẫn tăng dần. In ra dãy sau khi chèn x. Bài 7: Nhập một dãy A gồm n số thực (n ≤ 20). Xoá đi các phần tử âm của A. In dãy mới ra màn hình. Gợi ý : có thể sử dụng các hàm sau về vector (()+n, x): chèn x vào vị trí n của v (()+n): xoá đi phần tử thứ n của vector 6 Bài tập Bài 8 Cho một ma trận A có n hàng và m cột (n, m ≤ 20) với các các phần tử là số thực. Viết chương trình : a. Nhập n, m và các phần tử của A b. Đếm số phần tử dương và âm trong ma trận c. Đổi chỗ (hoán vị) hàng đầu và hàng cuối cho nhau d. Tính tổng các phần tử của cột cuối cùng e. In ma trận ra màn hình 7 Bài tập Bài 9: Cho