Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Fortran для персонального компьютера

..pdf
Скачиваний:
22
Добавлен:
15.11.2022
Размер:
12.5 Mб
Скачать

Имя

Тип параметра Tип функции

LGE (charA,charB)

char

log

LGT (charA,charB)

char

log

LLE(charA,charB)

char

log

LLT (charA,charB)

char

log

LEN (char)

char

int

INDEX (charA,charB [,log 1)

char

int

LEN_TRIM(char)

char

int

SCAN (charA,charB [,Iog ])

char,log

int

VERIFY(charA,charB f,log ])

char,log

int

используют сортировочную

последовательность упорядоче­

ния кодов ASCII. Если сравниваемые параметры имеют раз­ ную длину, то короткий параметр дополняется пробелами справа до длины длинного.

LEN определяет длину символьной строки. Аргумент для функции LEN не должениметь присвоенного значения.

INDEX возвращает номер позиции строки charB вcharA. Если длина charA меньше длины charB, или если charB нс встречается в charA, то результат равен нул. Если charB встре­ чается в charA более одногораза, то INDEX возвращает номер позиции первой встречи. Параметр log, в значении .TRUE., предписывает выполнить операцию сравнения с конца строки и переместиться в ее начало.

LEN_TRIM возвращает значение длины строкового ар­ гумента без хвостовых пробелов.

SCAN возвращает номер позиции символа из charB в charA. Если совпадений не найдено, либо если строка имеет Щелевую длину, то функция SCAN возвращает значение 0. Параметр log в значении .TRUE., обусловливает выполнение операции сравнения с конца строки в се начало.

VERIFY возвращает номер позиции символа, нс содер­ жащегося в charB, в строке charA. Функция VERIFY возвра­ щает значение 0 в случае обнаружения соответствия строк. Параметр log в значении .TRUE., обусловливает выполнение операции сравнения с конца строки в ее начало.

5.2.13Функция "конец файла"

Встроенная функция "конец-файла" описана в табл.

Таблица 5.15 Функция "конец файла"

 

Имя

Тип параметра

Тип функции

 

EOF (int)

int

LOGICAL

1

5.3.4Процедуры обработки псевдослучайных

чисел

Процедура RANDOM возвращает вещественное псев­ дослучайное число, равномерно распределенное на отрезке

[0 , 1 *).

Процедура SEED инициализирует генератор псевдослу­ чайных чисел”

СИНТАКСИС

CALL RANDOM( ranval) CALL SEED( seedval)

RANDOM принимает параметр типа REALM, с помо­ щью котсюого осуществляется возврат случайного числа.

SEED принимает параметр типа INREGER*2, который

используется для создания стартовой точки генератора псев­ дослучайной последовательности чисел.

Если вызов SEED отсутствует перед первым вызовом процедуры RANDOM, то RANDOM всегда начинает генери­

ровать случайные значения с 1.

При необходимости иметь различные псевдослучайные последовательности при каждом запуске программы пользова­ теля , в целях инициализации датчика случайных чисел целе­ сообразно использовать процедуру GETTIM.

Наименование arc

arc_w clearscreen

displaycursor ellipse ellipse_w floodfill floodfill_w getactivcpage getbkcolor getcolor getcurrentposition

etcurrentposition_w getfillmask getfontinfo gelgtextextent getimage getimage_w getlinestyle

getphiscoord getpixel gctpixel_w

gettextcolor gettextcursor gettexlposition getvideoconfig getviewcoord getviewcoord_w getvisualpage getwindowcoord imagesize imagcsize_w

_____ lineto

Изображение эллиптических дуг Изображение эллиптических дуг (*)

Заполнение экрана текущим цветом фона

Сохранение или удаление курсора Изображение эллипса или круга Изображение эллипса или круга (*) Заполнение области экрана Заполнение области экрана (*) Возврат номера активной страницы Возврат текущего цвета фона Возврат текущего цвета Определение текущей позиции Определение текущей позиции (*)

Возврат текущей маски заполнения цветом Возврат характеристик текущего шрифта Определение длины текста шрифта Сохранение экранного образа в памяти Сохранение экранного образа в памяти (*)

Возврат значения типа изображения линий

Преобразование координат в физические Возврат значения элемента изображения

Возврат значения элемента изображения (*)

Возврат текущего цвета текста Возврат атрибута текущего вида курсора Возврат текущей позиции вывода текста Получение информации о текущей среде Преобразование в координаты порта Преобразование в координаты порта (*)

Возврат текущего номера видео страницы Установка координат окна просмотра Возврат значения размера образа Возврат значения размера образа (*) Рисование линии с текущей позиции