книги / Fortran ╨┤╨╗╤П ╨┐╨╡╤А╤Б╨╛╨╜╨░╨╗╤М╨╜╨╛╨│╨╛ ╨║╨╛╨╝╨┐╤М╤О╤В╨╡╤А╨░
..pdfИмя |
Тип параметра 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
Изображение эллиптических дуг Изображение эллиптических дуг (*)
Заполнение экрана текущим цветом фона
Сохранение или удаление курсора Изображение эллипса или круга Изображение эллипса или круга (*) Заполнение области экрана Заполнение области экрана (*) Возврат номера активной страницы Возврат текущего цвета фона Возврат текущего цвета Определение текущей позиции Определение текущей позиции (*)
Возврат текущей маски заполнения цветом Возврат характеристик текущего шрифта Определение длины текста шрифта Сохранение экранного образа в памяти Сохранение экранного образа в памяти (*)
Возврат значения типа изображения линий
Преобразование координат в физические Возврат значения элемента изображения
Возврат значения элемента изображения (*)
Возврат текущего цвета текста Возврат атрибута текущего вида курсора Возврат текущей позиции вывода текста Получение информации о текущей среде Преобразование в координаты порта Преобразование в координаты порта (*)
Возврат текущего номера видео страницы Установка координат окна просмотра Возврат значения размера образа Возврат значения размера образа (*) Рисование линии с текущей позиции