мові Фортран можна ознайомитися в Додатку А.
C в середовищі Microsoft Visual Studio 2010
В даний час мова С є негласним стандартом системного програмування в слідстві цього він був обраний в якості основного мови. p align="justify"> Конструкції використовувані в мові дуже зручні і ефективні.
Найбільш часто використовували цикли з відомим числом повторень, умовні оператори, оператори введення виведення, а також покажчики.
Приклад введення даних з клавіатури:
str [80]; i;
/* читається рядок і ціле значення */("% s% d", str, & i);
Приклад циклу знаходження парних цілих чисел від 1 до N:
int ISUM, i, N; = 0; (i = 0; i
{= ISUM + i;
}
Приклад умовного оператора:
if (a> 0) {printf ("Позитивне");} (a <0) {printf ("Негативне");} (a == 0) {printf ( "Нуль");}
Приклад використання покажчиків в масивах: DSIMQLL (double * X)
{I; (i = 1; i <= 3; i + +)
{[i-1] = i * 2;// заповнення масиву
}
} * X; = (double *) calloc ((3), sizeof (double));// виділяємо динамічну пам'ять (" n Рішення n"); (X); ( i = 1; i <= 3; i + +) {printf ("% 10.4f", X [i-1]);}
З результатами виконання поставленого завдання на мові C можна ознайомитися в Додатку B.
фортран сі мову програмування
Висновок
В результаті роботи були придбані навички роботи з середовищем програмування Intel Fortran і Microsoft Visual Studio 2010 і побудови складного програмного коду на різних мовах програмування.
Алгоритми, реалізовані в Додатку A і Додатку В знайшли широке застосування при вирішенні навігаційних завдань.
Список використаної літератури
1. Керниган Б., Рітчі Д. Мова програмування Сі. Пер. з англ., 3-е вид., испр. - СПб.: "Невський Діалект", 2001. - 352 с
2. Страуструп Б. Мова програмування С + +. - М.: ДМК Пресс,
. 2010. - 1034с.
. коричних Л.П., Чистякова В.І. Фортран. - М.: Вища школа,
. 1989. - 160 с.
6.iXBT.com - оперативні новини, огляди та тестування комп'ютерів, відеокарт, процесорів, материнських плат, пам'яті і принтерів, цифрових фотоапаратів та відеокамер, смартфонів і планшетів, моніторів і проекторів. [Електронний ресурс]. URL: <# "center"> Програми
Додаток А
Метод "Золотого перетину" на FORTRAN
Налагодження і тестування програми для пошуку мінімуму функції методом "Золотого перетину" на мові FORTRAN
Вихідний код
Real * 8 FUNCTION F (X)
Real * 8 X = X * X +6 * exp (X)
RETURN
END FUNCTION F
Subroutine FMIN (AX, BX, F, TOL, XM, FM)
Real * 8 AX, BX, F, TOL, XM, FM
External F
Real * 8 A, B, C, D, E, EPS, XH, P, Q, R, TOLM, U, V, W
Real * 8 FU, FV, FW, FX, X = 0.5D0 * (3. D0-DSQRT (5. D0) ) = 1. D0
Continue = EPS/2. D0 = 1. D0 + EPS
IF (TOLM. GT.1. D0) GOTO 10 = SQRT (EPS) = AX = BX = A + C * (BA) = V = V = 0.0 = F (X) = FX = FX
Continue = 0.50 * (B - A) = A + R = EPS * ABS (X) + TOL/3.0
IF (ABS (X-XH). LE. (2.0 * TOLM-R)) GoTo 90
IF (ABS (E). LE. TOLM) GoTo