tailieunhanh - NGÔN NGỮ LẬP TRÌNH FORTRAN VÀ ỨNG DỤNG TRONG KHÍ TƯỢNG THỦY VĂN part 7
Nhận xét rằng trong chương trình này hàm tính diện tích tam giác được định nghĩa ở đầu chương trình bởi tên DT và ba đối số hình thức C1, C2, GOC và giá trị của hàm được tính chỉ bằng một lệnh gán (dòng lệnh thứ ba). Trong chương trình, ở các dòng lệnh thứ 10−12 ta gọi hàm ba lần, mỗi lần ta chuyển các biến khác nhau vào vị trí của các đối số hình thức. Kiểu dữ liệu của hàm DT được mô tả tường minh tại lệnh mô tả REAL ở đầu chương trình | 5 FORMAT IX END Nhận xét rằng trong chưong trình này hàm tính diện tích tam giác được định nghĩa ở đầu chưong trình bởi tên DT và ba đối số hình thức c 1 C2 GOC và giá trị của hàm được tính chỉ bằng một lệnh gán dòng lệnh thứ ba . Trong chương trình ở các dòng lệnh thứ 10-12 ta gọi hàm ba lần mỗi lần ta chuyển các biến khác nhau vào vị trí của các đối số hình thức. Kiếu dữ liệu của hàm DT được mô tả tường minh tại lệnh mô tả REAL ở đầu chương trình. Trong chương trình chính các góc được cho bằng radian. Nếu các góc nhập vào được cho bằng độ và để không cần chuyển đổi thành radian trước khi gọi hàm DT tính các diện tích ta có thể định nghĩa lại hàm DT như sau DT C1 C2 GOC C1 C2 SIN GOC . Hàm chương trình con Thực chất của hàm chương trình con là một hàm do người lập trình tự xây dựng do đó người ta còn gọi là hàm do người dùng định nghĩa. Hàm loại này khác với hàm lệnh ở chỗ nó được tính không phải bằng một lệnh gán duy nhất mà bằng một số lệnh. Hàm chương trình con bắt đầu với lệnh không thực hiện để đặc tả hàm bằng một tên và một danh sách đối số như sau FUNCTION Tên hàm danh sách đối sể Sau các lệnh mô tả và tính toán lệnh RETURN chuyển điều khiển về chương trình chính và lệnh END báo cho chương trình dịch sự kết thúc của chương trình con. Tên hàm được chọn theo quy tắc như tên hằng tên biến của Fortran. Tên hàm có ý nghĩa mô tả ẩn kiểu giá trị của hàm nếu trong chương trình chính chưa khai báo tường minh. Trong danh sách đối số nếu có từ hai đối số trở lên thì các đối số cách nhau bởi dấu phảy. Tên các đối số cũng có ý nghĩa mô tả ẩn kiểu dữ liệu của đối số. Tuy nhiên nên mô tả tuờng minh các đối số của hàm trong phần khai báo các biến của hàm. Trong phần khai báo này ngoài các đối số còn có thể khai báo các biến khác đuợc dùng chỉ trong nội bộ hàm chuơng trình con. Vậy hình dáng tổng quát của một hàm chuơng trình con nhu sau FUNCTION Tên đổi sổ 1 đổi sổ 2 . Các lệnh mô tả các đối số các biến cục bộ Các lệnh thực hiện RETURN END Các
đang nạp các trang xem trước