Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
521,04 KB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Viện Toán ứng dụng tin học BÁO CÁO BÀI TẬP CUỐI KỲ Chủ đề 1:Xây dựng thư viện tiện ích ma trận Giảng viên hướng dẫn: Bộ môn: Viện: Thầy Vũ Thành Nam Kỹ thuật lập trình Tốn ứng dụng tin học Họ tên: MSSV: Dương Thu Trang 20200625 HÀ NỘI, 8/2022 MỤC LỤC Chương 1: Mơ tả cấu trúc chương trình 1.Giới thiệu sơ qua toán 2.Cách thức thực 3.Mã nguồn Chương 2: Kỹ thuật lập trình để có chương trình tốt 1.Phân tích yêu cầu đề tài 2.Thiết kế 3.Đảm bảo quy tắc chương trình 4.Kỹ thuật làm việc với biến Chương 3: Các tình kiểm thử 1.Lập trình phòng ngừa 2.Kiểm thử 11 Chương 4:Tổng kết 15 CHƯƠNG 1: MƠ TẢ CẤU TRÚC CHƯƠNG TRÌNH Giới thiệu sơ qua toán Thư viện ma trận cho phép tổng hợp lại toán ma trận để truy xuất, ứng dụng vào thực chương trình cách nhanh chóng, tiện lợi Trong báo cáo mơn Kỹ thuật lập trình, em xin trình bày toán sau: Cộng ma trận, Trừ hai ma trận, Nhân hai ma trận Đồng thời cập nhật thêm số tính giúp chương trình hoạt động hiệu với người dùng Cách thức thực • • • • • Ngơn ngữ lập trình lựa chọn: C# Chủ đề lựa chọn: Chủ đề ( Xây dựng thư viện ma trận ) Kỹ thuật lập trình sử dụng: Lập trình hướng cấu trúc Input liệu: nhập từ bàn phím Output liệu: hiển thị hình Mã nguồn chương trình ( kèm thích) using System; //Dương Thu Trang 20200625 namespace thư_viện { class Matran 10 { 11 // Cac thuoc tinh 12 private int So_Hang; private int So_Cot; 13 14 private int[,] MT; // Phuong thuc khoi tao 15 16 public Matran(int sh, int sc) 17 { 18 this.So_Hang = sh; 19 20 21 22 23 24 25 26 27 28 29 30 31 32 this.So_Cot = sc; this.MT = new int[sh, sc]; } // Phuong thuc Nhap ma tran public void NhapMT() { Console.Write("\n\t Nhap so hang cua ma tran: "); this.So_Hang = int.Parse(Console.ReadLine()); Console.Write("\n\t Nhap so cot cua ma tran: "); this.So_Cot = int.Parse(Console.ReadLine()); for (int i = 1; i