Thực hành tin học đại cương tuần 5

4 492 1
Thực hành tin học đại cương tuần 5

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

Thông tin tài liệu

Trong thời đại CNTT phát triển nhanh với tốc độ chóng mặt như hiện nay, Tin học Văn phòng là một trong những Kỹ năng mềm không thể thiếu được với mỗi sinh viên, nhân viên văn phòng,… Bất kỳ Nhà tuyển dụng nào cũng thường yêu cầu rất cao khả năng sử dụng thành thạo Tin học văn phòng như: Word, Excel, PowerPoint, Access,…Và trong những năm gần đây thì yêu cầu đó ngày càng cao hơn trước rất nhiều. Trang bị Kiến thức, kỹ năng sử Tin học văn phòng thành thạo là một việc rất cần thiết trước khi bạn tiến hành đi xin việc.

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Đại học Công nghệ Thông tin    - THỰC HÀNH MÔN TIN HỌC ĐẠI CƯƠNG Bài số 5: MẢNG HAI CHIỀU MỤC TIÊU 1.1 Nắm cách khai báo kiểu liệu mảng hai chiều (ma trận) 1.2 Sử dụng vòng lặp để duyệt ma trận 1.3 Thao tác phần tử mảng thông qua giá trị số tương ứng ma trận BÀI TẬP THỰC HÀNH 2.1 Ma trận a Đề : Nhập in ma trận A(m x n) a Tìm số nhỏ số lớn ma trận b Tính tổng tất phần tử ma trận c Đếm ma trận có số dương, số 0, số âm d Tìm in số lớn hàng ma trận e Tìm in số lớn cột ma trận f Sắp xếp hàng theo thứ tự tăng dần g Sắp xếp thứ tự cột (thành phần cột giữ nguyên) cho số hàng ma trận có giá trị tăng dần b Phân tích tốn : a Để tìm số lớn (bé nhất) ma trận, ta dùng hai vòng lặp lồng để duyệt Xem chương trình VD2_1a b Tương tự câu 1, thay so sánh phần tử ta cộng dồn chúng lại Các anh chị tự cài đặt chương trình c Xem tập 2.1 (bài thực hành số 4) Tuy nhiên, để đếm toàn ma trận, ta cần duyệt câu Các anh chị tự cài đặt chương trình d Dùng vòng lặp duyệt hàng, so sánh phần tử (cột) hàng để tìm phần tử lớn in Xem chương trình VD2_1b e Tương tự câu 4, nhiên duyệt cột trước duyệt hàng f Duyệt hàng xử lý hàng mảng chiều c Chương trình minh họa: VD2_1a.cpp #include #include #define MAX 100; void main() { int a[MAX][MAX]; int m, n, min; printf(‘Cho biết số dòng ma trận :’); scanf(“%d”, &m); printf(‘Cho biết số cột ma trận :’); scanf(“%d”,&n); for (int i = 0; i< m; i++) for (int j = 0; j< m; j++) { printf(‘Nhập phần tử dòng %d cột %d:’, i, j); scanf(“%d”, &a[i][j]); } = a[0][0]; for (int i = 0; i< m; i++) for (int j = 0; j< m; j++) if (min>a[i][j]) = a[i][j]; printf(‘Ma trận hiển thị sau :’); for (int i = 0; i< m; i++) { for (int j = 0; j< m; j++) printf(‘%d ‘, a[i][j]); printf(‘\n’); } printf(‘Số bé Ma trận : %d’, min); getch(); } VD2_1b.cpp #include #include #define MAX 100; void main() { int a[MAX][MAX]; int m, n, num; printf(‘Cho biết số dòng ma trận : ’); scanf(“%d”, &m); printf(‘Cho biết số cột ma trận : ’); scanf(“%d”, &n); for (int i = 0; i< m; i++) for (int j = 0; j< m; j++) { printf(‘Nhập phần tử dòng %d cột %d:’, i, j); scanf(“%d”, &a[i][j]); } for (int i = 0; i< m; i++) { num = a[i][0]; for (int j = 0; j< n; j++) if (num

Ngày đăng: 17/03/2015, 14:28

Từ khóa liên quan

Mục lục

  • THỰC HÀNH MÔN TIN HỌC ĐẠI CƯƠNG

  • 1. MỤC TIÊU

    • 1.1. Nắm được các cách khai báo kiểu dữ liệu mảng hai chiều (ma trận).

    • 1.2. Sử dụng vòng lặp để duyệt trên ma trận.

    • 1.3. Thao tác các phần tử trong mảng thông qua giá trị và chỉ số tương ứng trong ma trận.

    • 2. BÀI TẬP THỰC HÀNH 

    • 2.1. Ma trận

    • 2.2. Ma trận vuông

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan