Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инфа теор вопр.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
94.22 Кб
Скачать

4. Способ задания значений переменным в Фортране. Правила преобразования типов. Оператор присваивания.

Оператор присваивания

Перед выполнением программы простым переменным и элементам массива могут быть присвоены начальные значения неисполняемым оператором DАТА S1 /C1/, S2 /C2/, ... который называется оператором присваивания начальных значений.

Здесь S1, S2 ...— списки, содержащие простые переменные, переменные с индексами (индексы должны быть целыми константами) или наименования массивов; C1, C2 ...— списки констант (числовых, логических, текстовых или шестнадцатеричных).

Правило выполнения оператора:

1) Переменным из списка S(i) присваиваются C(i) в порядке следования.

2) При присваивании значений элементам массива учитывается их расположение в памяти машины. В фортране память под массив выделяется по столбцам.

3) В программе может быть несколько операторов дельта. Они могут стоять в любом месте программы, после описания переменных из их списка. Здесь же присваивание начальных значений производится независимо от местоположения оператора при их загрузке в программу.

4) Если несколько одинаковых значений повторяются подряд, то их можно сократить с помощью const (повторитель * const).

Начальные значения можно задать и в операторах типов. В этом случае начальное значение следует сразу после типа. Можно задать начальное значение в операторе типа с помощью оператора присваивания. Оператор должен содержать разделитель.