Чтение онлайн

ЖАНРЫ

Шрифт:

Eof(F)

Возвращает

TRUE

, если позиция чтения находится в конце файла.

Read(F, …)

Читает данные из файла, пропуская признаки конца строки.

Readln(F, …)

Читает данные в текущей строке и переводит позицию чтения в начало следующей строки.

Close(F)

Закрывает ранее открытый для чтения или записи файл

F.

Генерация случайных чисел

Random(N)

Возвращает псевдослучайное целое число в диапазоне от 0 до N–1

Randomize

Изменяет псевдослучайную последовательность функции

Random

при каждом запуске программы.

Обработка строк

Length(S)

Возвращает длину строки S

Pos(S1, S2)

Возвращает позицию строки

S1

в строке

S2

Insert(S1, S2, Index)

Вставляет строку

S1

в строку

S2

начиная с позиции

Index

Copy(S, Index, Count)

Возвращает часть строки S, начиная с позиции

Index

длиной

Count

символов

Delete(S, Index, Count)

Удаляет часть строки S, начиная с позиции

Index

длиной

Count

символов

UpCase(Ch)

Переводит латинские буквы в верхний регистр

Действия с переменными любого типа

SizeOf(…)

Возвращает объём памяти, занимаемый переменной (или типом данных)

FillChar(X, Size, Val)

Заполняет переменную X значением

Val

. Параметр

Size

определяет количество заполняемых байтов.

Действия с переменными порядковых типов

Ord(X)

Возвращает код символа X

Chr(N)

Возвращает символ с кодом N

Succ(N)

Возвращает следующее значение порядкового типа

Pred(N)

Возвращает предыдущее значение порядкового типа

Inc(N)

Увеличивает число N на единицу

Dec(N)

Уменьшает число N на единицу

Усечение и округление действительных переменных

Trunc(R)

Возвращает целую часть действительного числа R

Round(R)

Возвращает округленное действительное число R

Динамические переменные и куча

New(P)

Создает новую динамическую переменную P

Dispose(P)

Уничтожает динамическую переменную P

MemAvail

Возвращает общий объём свободной памяти в куче

MaxAvail

Возвращает размер наибольшего свободного блока памяти в куче

Приложение Л

Перечень программ

Глава

Файл

Содержание программы

5

P_05_1

Вывод сообщения «Привет!»

7

P_07_1

Вывод приветствие на нескольких строках

8

P_08_1

Приветствие по имени

9

P_09_1

Приветствие по имени и фамилии

P_09_2

Приветствие по имени и фамилии (второй вариант)

P_09_3

Вывод «СПАРТАК – чемпион!»

10

P_10_1

Проверка пароля, версия 1

P_10_2

Проверка пароля, версия 2

11

P_11_1

Проверка пароля, версия 3

12

P_12_1

Проверка пароля в цикле, версия 1

P_12_2

Проверка пароля в цикле, версия 2

P_12_2

Проверка пароля в цикле, версия 3

13

P_13_1

Ввод данных со спутника (булевы переменные)

14

P_14_1

Экзамен по таблице умножения, версия 1

15

P_15_1

Случайные числа, версия 1

P_15_2

Случайные числа, версия 2

P_15_3

Экзамен по таблице умножения, версия 2

16

P_16_1

Вопрос-ответ, версия 1

17

P_17_1

Экзамен по таблице умножения, версия 3

18

P_18_1

Распечатка строки по вертикали, версия 1

P_18_2

Распечатка строки по вертикали, версия 2

19

P_19_1

Процедура без параметров

P_19_2

Процедура с параметром

20

P_20_1

Замена символов в строке (заготовка)

P_20_2

Процедура замены символов в строке

22

P_22_1

Процедура обмена

23

P_23_1

Подсчет символов в строке

23

P_23_2

Замена символов в строке

24

P_24_1

Криптография (шифрование строки)

25

P_25_1

Распечатка текстового файла, версия 1

P_25_2

Распечатка текстового файла, версия 2

26

P_26_1

Запись в текстовый файл

P_26_2

Шифрование файла

27

P_27_1

Проверка наличия заданного файла

29

P_29_1

Полицейская база данных, версия 1

P_29_2

Полицейская база данных, версия 2

30

P_30_1

Обработка классного журнала (первый этап)

31

P_31_1

Обработка классного журнала (второй этап)

37

P_37_1

Вывод множества в текстовый файл

P_37_2

Ввод и вывод множеств

P_37_3

Задача о кружках, версия 1

Поделиться с друзьями: