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

Các thao tác trên mảng hai chiều các số nguyên

165 1.1K 0

Đ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

Cấu trúc

  • Chương 1. MẢNG 2 CHIỀU VÀ CÁC THUẬT TOÁN XỬ LÝ TRÊN MẢNG 2 CHIỀU CÁC SỐ NGUYÊN

    • 1.1 Nhập mảng

      • 1.1.1 Nhập mảng từ bàn phím

      • 1.1.2 Nhập mảng gieo ngẫu nhiên

    • 1.2 Xuất mảng

    • 1.3 Tìm kiếm

      • 1.3.1 Trên cả ma trận

        • 1.3.1.1 Số dương

        • 1.3.1.2 Số âm

        • 1.3.1.3 Số chẵn

        • 1.3.1.4 Số lẻ

        • 1.3.1.5 Số nguyên tố

        • 1.3.1.6 Số hoàn thiện

        • 1.3.1.7 Số chính phương

      • 1.3.2 Trên dòng

        • 1.3.2.1 Số dương

        • 1.3.2.2 Số âm

        • 1.3.2.3 Số chẵn

        • 1.3.2.4 Số lẻ

        • 1.3.2.5 Số nguyên tố

        • 1.3.2.6 Số hoàn thiện

        • 1.3.2.7 Số chính phương

      • 1.3.3 Trên cột

        • 1.3.3.1 Số dương

        • 1.3.3.2 Số âm

        • 1.3.3.3 Số chẵn

        • 1.3.3.4 Số lẻ

        • 1.3.3.5 Số nguyên tố

        • 1.3.3.6 Số hoàn thiện

        • 1.3.3.7 Số chính phương

    • 1.4 Đếm

      • 1.4.1 Trên cả ma trận

        • 1.4.1.1 Số chẵn

        • 1.4.1.2 Số lẻ

        • 1.4.1.3 Số dương

        • 1.4.1.4 Số âm

        • 1.4.1.5 Số nguyên tố

        • 1.4.1.6 Số hoàn thiện

        • 1.4.1.7 Số chính phương

      • 1.4.2 Trên dòng

        • 1.4.2.1 Số dương

        • 1.4.2.2 Số âm

        • 1.4.2.3 Số chẵn

        • 1.4.2.4 Số lẻ

        • 1.4.2.5 Số nguyên tố

        • 1.4.2.6 Số hoàn thiện

        • 1.4.2.7 Số chính phương

      • 1.4.3 Trên cột:

        • 1.4.3.1 Số dương

        • 1.4.3.2 Số âm

        • 1.4.3.3 Số chẵn

        • 1.4.3.4 Số lẻ

        • 1.4.3.5 Số nguyên tố

        • 1.4.3.6 Số hoàn thiện

        • 1.4.3.7 Số chính phương

    • 1.5 Tính tổng

      • 1.5.1 Trên cả ma trận

        • 1.5.1.1 Số dương

        • 1.5.1.2 Số âm

        • 1.5.1.3 Số chẵn

        • 1.5.1.4 Số lẻ

        • 1.5.1.5 Số nguyên tố

        • 1.5.1.6 Số hoàn thiện

        • 1.5.1.7 Số chính phương

      • 1.5.2 Trên dòng

        • 1.5.2.1 Số dương

        • 1.5.2.2 Số âm

        • 1.5.2.3 Số chẵn

        • 1.5.2.4 Số lẻ

        • 1.5.2.5 Số nguyên tố

        • 1.5.2.6 Số hoàn thiện

        • 1.5.2.7 Số chính phương

      • 1.5.3 Trên cột

        • 1.5.3.1 Số dương

        • 1.5.3.2 Số âm

        • 1.5.3.3 Số chẵn

        • 1.5.3.4 Số lẻ

        • 1.5.3.5 Số nguyên tố

        • 1.5.3.6 Số hoàn thiện

        • 1.5.3.7 Số chính phương

    • 1.6 Tính trung bình cộng

      • 1.6.1 Trên cả ma trận

        • 1.6.1.1 Số dương

        • 1.6.1.2 Số âm

        • 1.6.1.3 Số chẵn

        • 1.6.1.4 Số lẻ

        • 1.6.1.5 Số nguyên tố

        • 1.6.1.6 Số hoàn thiện

        • 1.6.1.7 Số chính phương

      • 1.6.2 Trên dòng

        • 1.6.2.1 Số dương

        • 1.6.2.2 Số âm

        • 1.6.2.3 Số chẵn

        • 1.6.2.4 Số lẻ

        • 1.6.2.5 Số nguyên tố

        • 1.6.2.6 Số hoàn thiện

        • 1.6.2.7 Số chính phương

      • 1.6.3 Trên cột

        • 1.6.3.1 Số dương

        • 1.6.3.2 Số âm

        • 1.6.3.3 Số chẵn

        • 1.6.3.4 Số lẻ

        • 1.6.3.5 Số nguyên tố

        • 1.6.3.6 Số hoàn thiện

        • 1.6.3.7 Số chính phương

    • 1.7 Sắp xếp

      • 1.7.1 Sắp xếp tăng dần

      • 1.7.2 Sắp xếp giảm dần

    • 1.8 Đổi chỗ dòng cột

      • 1.8.1 Đổi chỗ hai dòng

      • 1.8.2 Đổi chỗ hai cột

  • Chương 2. MA TRẬN VUÔNG VÀ CÁC THUẬT TOÁN XỬ LÝ TRÊN MA TRẬN VUÔNG CÁC SỐ NGUYÊN

    • 2.1 Nhập mảng

    • 2.2 Xuất mảng

    • 2.3 Tìm kiếm

      • 2.3.1 Tìm trên đường chéo chính

        • 2.3.1.1 Số dương

        • 2.3.1.2 Số âm

        • 2.3.1.3 Số chẵn

        • 2.3.1.4 Số lẻ

        • 2.3.1.5 Số nguyên tố

        • 2.3.1.6 Số hoàn thiện

        • 2.3.1.7 Số chính phương

      • 2.3.2 Tìm trên đường chéo phụ

        • 2.3.2.1 Số dương

        • 2.3.2.2 Số âm

        • 2.3.2.3 Số chẵn

        • 2.3.2.4 Số lẻ

        • 2.3.2.5 Số nguyên tố

        • 2.3.2.6 Số hoàn thiện

        • 2.3.2.7 Số chính phương

      • 2.3.3 Tìm phía trên đường chéo chính

        • 2.3.3.1 Số dương

        • 2.3.3.2 Số âm

        • 2.3.3.3 Số chẵn

        • 2.3.3.4 Số lẻ

        • 2.3.3.5 Số nguyên tố

        • 2.3.3.6 Số hoàn thiện

        • 2.3.3.7 Số chính phương

      • 2.3.4 Tìm phía dưới đường chéo chính

        • 2.3.4.1 Số dương

        • 2.3.4.2 Số âm

        • 2.3.4.3 Số chẵn

        • 2.3.4.4 Số lẻ

        • 2.3.4.5 Số nguyên tố

        • 2.3.4.6 Số hoàn thiện

        • 2.3.4.7 Số chính phương

      • 2.3.5 Tìm phía trên đường chéo phụ

        • 2.3.5.1 Số dương

        • 2.3.5.2 Số âm

        • 2.3.5.3 Số chẵn

        • 2.3.5.4 Số lẻ

        • 2.3.5.5 Số nguyên tố

        • 2.3.5.6 Số hoàn thiện

        • 2.3.5.7 Số chính phương

      • 2.3.6 Tìm phía dưới đường chéo phụ

        • 2.3.6.1 Số dương

        • 2.3.6.2 Số âm

        • 2.3.6.3 Số chẵn

        • 2.3.6.4 Số lẻ

        • 2.3.6.5 Số nguyên tố

        • 2.3.6.6 Số hoàn thiện

        • 2.3.6.7 Số chính phương

    • 2.4 Đếm

      • 2.4.1 Đếm trên đường chéo chính

        • 2.4.1.1 Số dương

        • 2.4.1.2 Số âm

        • 2.4.1.3 Số chẵn

        • 2.4.1.4 Số lẻ

        • 2.4.1.5 Số nguyên tố

        • 2.4.1.6 Số hoàn thiện

        • 2.4.1.7 Số chính phương

      • 2.4.2 Đếm trên đường chéo phụ

        • 2.4.2.1 Số dương

        • 2.4.2.2 Số âm

        • 2.4.2.3 Số chẵn

        • 2.4.2.4 Số lẻ

        • 2.4.2.5 Số nguyên tố

        • 2.4.2.6 Số hoàn thiện

        • 2.4.2.7 Số chính phương

      • 2.4.3 Đếm phía trên dường chéo chính

        • 2.4.3.1 Số dương

        • 2.4.3.2 Số âm

        • 2.4.3.3 Số chẵn

        • 2.4.3.4 Số lẻ

        • 2.4.3.5 Số nguyên tố

        • 2.4.3.6 Số hoàn thiện

        • 2.4.3.7 Số chính phương

      • 2.4.4 Đếm phía dưới đường chéo chính

        • 2.4.4.1 Số dương

        • 2.4.4.2 Số âm

        • 2.4.4.3 Số chẵn

        • 2.4.4.4 Số lẻ

        • 2.4.4.5 Số nguyên tố

        • 2.4.4.6 Số hoàn thiện

        • 2.4.4.7 Số chính phương

      • 2.4.5 Đếm phía trên đường chéo phụ

        • 2.4.5.1 Số dương

        • 2.4.5.2 Số âm

        • 2.4.5.3 Số chẵn

        • 2.4.5.4 Số lẻ

        • 2.4.5.5 Số nguyên tố

        • 2.4.5.6 Số hoàn thiện

        • 2.4.5.7 Số chính phương

      • 2.4.6 Đếm phía dưới dường chéo phụ

        • 2.4.6.1 Số dương

        • 2.4.6.2 Số âm

        • 2.4.6.3 Số chẵn

        • 2.4.6.4 Số lẻ

        • 2.4.6.5 Số nguyên tố

        • 2.4.6.6 Số hoàn thiện

        • 2.4.6.7 Số chính phương

    • 2.5 Tính tổng

      • 2.5.1 Tính tổng trên đường chéo chính

        • 2.5.1.1 Số dương

        • 2.5.1.2 Số âm

        • 2.5.1.3 Số chẵn

        • 2.5.1.4 Số lẻ

        • 2.5.1.5 Số nguyên tố

        • 2.5.1.6 Số hoàn thiện

        • 2.5.1.7 Số chính phương

      • 2.5.2 Tính tổng trên đường chéo phụ

        • 2.5.2.1 Số dương

        • 2.5.2.2 Số âm

        • 2.5.2.3 Số chẵn

        • 2.5.2.4 Số lẻ

        • 2.5.2.5 Số nguyên tố

        • 2.5.2.6 Số hoàn thiện

        • 2.5.2.7 Số chính phương

      • 2.5.3 Tính tổng phía trên đường chéo chính

        • 2.5.3.1 Số dương

        • 2.5.3.2 Số âm

        • 2.5.3.3 Số chẵn

        • 2.5.3.4 Số lẻ

        • 2.5.3.5 Số nguyên tố

        • 2.5.3.6 Số hoàn thiện

        • 2.5.3.7 Số chính phương

      • 2.5.4 Tính tổng phía dưới đường chéo chính

        • 2.5.4.1 Số dương

        • 2.5.4.2 Số âm

        • 2.5.4.3 Số chẵn

        • 2.5.4.4 Số lẻ

        • 2.5.4.5 Số nguyên tố

        • 2.5.4.6 Số hoàn thiện

        • 2.5.4.7 Số chính phương

      • 2.5.5 Tính tổng phía trên đường chéo phụ

        • 2.5.5.1 Số dương

        • 2.5.5.2 Số âm

        • 2.5.5.3 Số chẵn

        • 2.5.5.4 Số lẻ

        • 2.5.5.5 Số nguyên tố

        • 2.5.5.6 Số hoàn thiện

        • 2.5.5.7 Số chính phương

      • 2.5.6 Tính tổng phía dưới đường chéo phụ

        • 2.5.6.1 Số dương

        • 2.5.6.2 Số âm

        • 2.5.6.3 Số chẵn

        • 2.5.6.4 Số lẻ

        • 2.5.6.5 Số nguyên tố

        • 2.5.6.6 Số hoàn thiện

        • 2.5.6.7 Số chính phương

    • 2.6 Tính trung bình cộng

      • 2.6.1 Tính trung bình cộng trên đường chéo chính

        • 2.6.1.1 Số dương

        • 2.6.1.2 Số âm

        • 2.6.1.3 Số chẵn

        • 2.6.1.4 Số lẻ

        • 2.6.1.5 Số nguyên tố

        • 2.6.1.6 Số hoàn thiện

        • 2.6.1.7 Số chính phương

      • 2.6.2 Tính trung bình cộng trên đường chéo phụ

        • 2.6.2.1 Số dương

        • 2.6.2.2 Số âm

        • 2.6.2.3 Số chẵn

        • 2.6.2.4 Số lẻ

        • 2.6.2.5 Số nguyên tố

        • 2.6.2.6 Số hoàn thiện

        • 2.6.2.7 Số chính phương

      • 2.6.3 Tính trung bình cộng phía trên đường chéo chính

        • 2.6.3.1 Số dương

        • 2.6.3.2 Số âm

        • 2.6.3.3 Số chẵn

        • 2.6.3.4 Số lẻ

        • 2.6.3.5 Số nguyên tố

        • 2.6.3.6 Số hoàn thiện

        • 2.6.3.7 Số chính phương

      • 2.6.4 Tính trung bình cộng phía dưới đường chéo chính

        • 2.6.4.1 Số dương

        • 2.6.4.2 Số âm

        • 2.6.4.3 Số chẵn

        • 2.6.4.4 Số lẻ

        • 2.6.4.5 Số nguyên tố

        • 2.6.4.6 Số hoàn thiện

        • 2.6.4.7 Số chính phương

      • 2.6.5 Tính trung bình cộng phía trên đường chéo phụ

        • 2.6.5.1 Số dương

        • 2.6.5.2 Số âm

        • 2.6.5.3 Số chẵn

        • 2.6.5.4 Số lẻ

        • 2.6.5.5 Số nguyên tố

        • 2.6.5.6 Số hoàn thiện

        • 2.6.5.7 Số chính phương

      • 2.6.6 Tính trung bình cộng phía dưới đường chéo phụ

        • 2.6.6.1 Số dương

        • 2.6.6.2 Số âm

        • 2.6.6.3 Số chẵn

        • 2.6.6.4 Số lẻ

        • 2.6.6.5 Số nguyên tố

        • 2.6.6.6 Số hoàn thiện

        • 2.6.6.7 Số chính phương

  • Chương 3. CHƯƠNG TRÌNH MINH HỌA

    • 3.1 Các giao diện minh họa

Nội dung

các kĩ thuật đếm,tìm kiếm tính tổng,tính trung bình cộng,...... đây là các kĩ thuật trong môn lập trình bên công nghệ thông tin .... Trong thời gian được học tập tại trường, với chuyên ngành công nghệ thông tin em đã đúc kết được số kiến thức và hiểu thêm về chuyên ngành này. Nay em chọn đề tài “Mảng hai chiều và các thao tác xử lý trên mảng hai chiều các số nguyên” để làm đồ án cơ sở ngành. Nội dung của đồ án gồm 3 chương, chương 1 là những thao tác xử lý trên mảng hai chiều các số nguyên như nhập mảng từ bàn phím và gieo ngẫu nhiên, xuất mảng, thao tác tìm kiếm, đếm, tính tổng, tính trung bình cộng trên ma trận, trên dòng, cột cho số chẵn, số lẻ, số âm, số dương….. và thao tác sắp xếp tăng dần, giảm dần cho số nguyên trong ma trận, thao tác đổi chỗ hai dòng, hai cột bất kì. Chương 2 gồm các thuật toán xử lý trên ma trận vuông như nhập mảng, xuất mảng, tìm kiếm, đếm, tính tổng, tính trung bình cộng trên đường chéo chính, chéo phụ, dưới đường chéo chính, chéo phụ, phía trên, phía dưới đường chéo chính, đường chéo phụ. Chương 3 là chương trình minh họa với menu lựa chọn cho các thao tác xử lý trên mảng hai chiều các số nguyên.

BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG CÔNG THƯƠNG TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CƠ SỞ NGÀNH MẢNG HAI CHIỀU VÀ CÁC THAO TÁC XỬ LÝ TRÊN MẢNG HAI CHIỀU CÁC SỐ NGUYÊN Giảng viên hướng dẫn: Cô Nguyễn Thị Thu Cúc Thực hiện: Nguyễn Thị Thu Hà MSSV: 2114110099 – CCQ1411B TP Hồ Chí Minh – Tháng 06 năm 2016 MỤC LỤC DANH MỤC CÁC HÌNH LỜI MỞ ĐẦU Trong thời gian học tập trường, với chuyên ngành công nghệ thông tin em đúc kết số kiến thức hiểu thêm chuyên ngành Nay em chọn đề tài “Mảng hai chiều thao tác xử lý mảng hai chiều số nguyên” để làm đồ án sở ngành Nội dung đồ án gồm chương, chương thao tác xử lý mảng hai chiều số nguyên nhập mảng từ bàn phím gieo ngẫu nhiên, xuất mảng, thao tác tìm kiếm, đếm, tính tổng, tính trung bình cộng ma trận, dòng, cột cho số chẵn, số lẻ, số âm, số dương… thao tác xếp tăng dần, giảm dần cho số nguyên ma trận, thao tác đổi chỗ hai dòng, hai cột Chương gồm thuật toán xử lý ma trận vuông nhập mảng, xuất mảng, tìm kiếm, đếm, tính tổng, tính trung bình cộng đường chéo chính, chéo phụ, đường chéo chính, chéo phụ, phía trên, phía đường chéo chính, đường chéo phụ Chương chương trình minh họa với menu lựa chọn cho thao tác xử lý mảng hai chiều số nguyên Chương MẢNG CHIỀU VÀ CÁC THUẬT TOÁN XỬ LÝ TRÊN MẢNG CHIỀU CÁC SỐ NGUYÊN 1.1 Nhập mảng 1.1.1 Nhập mảng từ bàn phím  Yêu Cầu: Nhập mảng hai chiều số nguyên gồm n dòng, m cột từ bàn phím • Input: Nhập m,n phần tử mảng hai chiều số nguyên • Output: Không có  Giải thuật: B1: Nhập giá trị m, n; B2: Cho i=0; B3: Nếu in; for(int i=0;i[...]...

Ngày đăng: 09/10/2016, 22:30

TỪ KHÓA LIÊN QUAN

w