Thông tin tài liệu:
3. Lập đoạn chương trình đọc file dữ liệu với nội dung như trong bài tập 2 và ghi lại thành file cùng tên, áp dụng kỹ thuật dùng dòng ký hiệu đánh dấu kết thúc dữ liệu trong mục 6.3.2. 4. Trong file tên là DATA1, mỗi dòng ghi thời gian tính bằng giây và nhiệt độ tính bằng độ C. Dòng cuối cùng là dòng báo hết dữ liệu chứa giá trị −999.9 cho cả thời gian và nhiệt độ. Hãy đọc file dữ liệu này và sắp xếp giá trị nhiệt độ theo thứ tự giảm dần....
Nội dung trích xuất từ tài liệu:
NGÔN NGỮ LẬP TRÌNH FORTRAN VÀ ỨNG DỤNG TRONG KHÍ TƯỢNG THỦY VĂN part 6 3. Lập đoạn chương trình đọc file dữ liệu với nội dung như trong bàitập 2 và ghi lại thành file cùng tên, áp dụng kỹ thuật dùng dòng ký hiệuđánh dấu kết thúc dữ liệu trong mục 6.3.2. 4. Trong file tên là DATA1, mỗi dòng ghi thời gian tính bằng giây vànhiệt độ tính bằng độ C. Dòng cuối cùng là dòng báo hết dữ liệu chứa giá Chương 7 - Sử dụng biến có chỉ số trong Fortrantrị −999.9 cho cả thời gian và nhiệt độ. Hãy đọc file dữ liệu này và sắp xếpgiá trị nhiệt độ theo thứ tự giảm dần. In chuỗi nhiệt độ đã sắp xếp thànhdạng 10 giá trị một dòng. Giả sử trong file có không quá 200 dòng dữ liệu. Trong chương 2, mục 2.3 đã xét cách khai báo kiểu biến có chỉ số và khái niệm mảng trong Fortran, nêu một số đặc điểm về lưu giữ đối với các 5. Trong file tên là DATA2, mỗi dòng ghi thời gian tính bằng giây và biến có chỉ số hay gọi là biến mảng.nhiệt độ tính bằng độ C. Không có dòng tiêu đề và không có dòng báo hết Chương này sẽ cung cấp thêm phương pháp lưu giữ và xử lý nhữngdữ liệu. Hãy đọc file dữ liệu này và in ra số giá trị nhiệt độ, giá trị nhiệt độ nhóm giá trị mà không cần cung cấp tên một cách tường minh cho từng giátrung bình và số giá trị nhiệt độ lớn hơn trung bình. Giả sử trong file có trị đó. Trong thực tế, ta thường xử lý một nhóm các giá trị ít nhiều liên hệkhông quá 200 dòng dữ liệu. hoặc hoàn toàn không liên hệ với nhau. Trong trường hợp này, nếu sử dụng 6. Viết chương trình sửa lại file CONDAO.TEM trong bài tập 2 sao biến mảng, cả nhóm dữ liệu sẽ có một tên chung, nhưng những giá trị riêngcho ở mỗi dòng số liệu có chỉ năm quan trắc tương ứng ở đầu dòng, giá trị biệt có chỉ số riêng duy nhất. Kỹ thuật này cho phép ta phân tích dữ liệu sửnhiệt độ trung bình năm ở cuối dòng và giá trị nhiệt độ trung bình nhiều dụng các vòng lặp một cách thuận tiện. Trong các mục dưới đây sẽ bổ sungnăm của từng tháng ở dòng dưới cùng. thêm những cấu trúc, những lệnh của Fortran cho phép thao tác thuận lợi với các biến mảng, kỹ thuật đọc dữ liệu từ file để gán vào các biến mảng 7. Viết chương trình tìm nghiệm gần đúng với sai số cho phép 0,0001 v.v... 1x −x − e + 3,7 − x = 0 trong khoảng [0, 2] theocủa phương trình e Mảng là yếu tố quan trọng và mạnh mẽ nhất của Fortran. Nếu so sánh 3 với một số ngôn ngữ lập trình khác, thí dụ như Pascal, ta thấy trong Fortranphương pháp lặp và in thông báo kết quả lên màn hình với 4 chữ số thập cho phép khai báo những mảng dữ liệu rất lớn và thao tác rất mềm dẻo.phân. Nhiều khi khả năng khai báo mảng dữ liệu lớn làm cho thuật giải của chương trình xử lý trở nên đơn giản. Ngoài ra, sử dụng mảng đúng đắn và 8. Viết chương trình nhập một số tự nhiên n nhỏ hơn 21, một số thực thành thạo sẽ giúp chúng ta viết những chương trình hoặc những đoạnx bất kỳ nhỏ hơn 1. Xác định tổng: chương trình rất ngắn gọn. sin x sin x + sin 2 x sin x + sin 2 x + sin 3x sin x + sin 2 x + ... + sin nx + + + ... + cos x cos x + cos 2 x cos x + cos 2 x + cos 3x cos x + cos 2 x + ... + cos nx ...