Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
240,54 KB
Nội dung
Báo cáo: Xử lý file bằng lập trình java PHAN THANH VINH BÙI GIA LƯỢNG Mục lục 1. Môi trường thực hiện 2. Yêu cầu bài toán 3. Hướng giải quyết 4. Cách triển khai bằng java 5. Đánh giá tính chính xác Mục lục 1. Môi trường thực hiện 2. Yêu cầu bài toán 3. Hướng giải quyết 4. Cách triển khai bằng java 5. Đánh giá tính chính xác Môi trường thực hiện Ngôn ngữ lập trình: java Phần mềm lập trình: 1. NetBeans IDE 7.3.1 2. jdk 1.7 3. jre 7. Mục lục 1. Môi trường thực hiện 2. Yêu cầu bài toán 3. Hướng giải quyết 4. Cách triển khai bằng java 5. Đánh giá tính chính xác Yêu cầu bài toán 1. Đọc 1 file text chứa nội dung là mảng 2 chiều và in ra màn hình. 2. Tính giá trị trung bình toàn mảng. 3. Tính giá trị trung bình từng cột của mảng. 4. Chia mảng thành các nhóm chứa 3 cột liên tiếp. Nếu mỗi nhóm không đủ 3 phần tử thì nhóm cuối được phép kém nhóm trước nó 1 phần tử. Tính giá trị trung bình của nhóm. Mục lục 1. Môi trường thực hiện 2. Yêu cầu bài toán 3. Hướng giải quyết 4. Cách triển khai bằng java 5. Đánh giá tính chính xác Yêu cầu 1: Đọc 1 file text chứa nội dung là mảng 2 chiều và in ra màn hình Hướng giải quyết: 1. Tạo chương trình con tong() đếm số phần tử trong mảng 2. Tạo chương trình con sohang() đếm số phần hang trong mảng 3. Tính số cột socot=tong()/sohang() 4. Tạo mảng tall[100][100] kiểu float 5. Dùng vòng lặp for gán phần tử trong file vào mảng 6. Dùng vòng lặp for in phần tử mảng ra màn hình Yêu cầu 2:Tính giá trị trung bình toàn mảng. Hướng giải quyết: 1. Tính tổng số phần tử trong mảng 2. Đếm số phần tử 3. Giá trị trung bình = tổng giá trị của mảng/số phần tử Yêu cầu 3: Tính giá trị trung bình từng cột của mảng Hướng giải quyết: 1. Tính tổng số phần tử cột 2. Đếm số phần tử trong cột = số hàng 3. Giá trị trung bình = tổng giá trị cột/số hàng [...]... khai bằng java 5 Đánh giá tính chính xác Cách triển khai bằng java Yêu cầu 1 public static int tong() // Tạo chương trình con tong() throws FileNotFoundException { Scanner scanner = new Scanner(new File( "D:\\ar1.txt")); float [] tall=new float[400]; int i = 0; while(scanner.hasNextFloat()){ tall[i++]=scanner.nextFloat(); } return i; } //Trả giá trị cho hàm là số phần tử mảng Cách triển khai bằng java. .. static int sohang() throws FileNotFoundException { Scanner scanner = new Scanner(new File( "D:\\ar1.txt")); int Numc = 0; while(scanner.hasNextLine()){ String line=scanner.nextLine(); Numc++;//Mối lần đọc dòng tăng Numc 1 đơn vị } return Numc; //Trả về giá trị hàm là số hàng } Cách triển khai bằng java Yêu cầu 1 public static void main(String[] args) //Chương trình chính throws FileNotFoundException {... Hướng giải quyết 4 Cách triển khai bằng java 5 Đánh giá tính chính xác Đánh giá tính chính xác Chỉ đọc được file text tối đa 400 phần tử Tạo mảng 2 chiều tall[100][100] vì vậy nếu mảng trong file text có số hàng hoặc cột lớn hơn 100 sẽ dẫn đến kết quả sai Số phần tử trong các hàng hoặc cột phải bằng nhau nếu không sẽ tính số hang hoặc cột sai Kiểu định dạng phần tử trong file text phải là dạng số không... j=0;j . Báo cáo: Xử lý file bằng lập trình java PHAN THANH VINH BÙI GIA LƯỢNG Mục lục 1. Môi trường thực hiện 2. Yêu cầu bài toán 3. Hướng giải quyết 4. Cách triển khai bằng java 5 toán 3. Hướng giải quyết 4. Cách triển khai bằng java 5. Đánh giá tính chính xác Môi trường thực hiện Ngôn ngữ lập trình: java Phần mềm lập trình: 1. NetBeans IDE 7.3.1 2. jdk 1.7 3 quyết 4. Cách triển khai bằng java 5. Đánh giá tính chính xác Cách triển khai bằng java Yêu cầu 1 public static int tong() // Tạo chương trình con tong() throws FileNotFoundException {