Поставьте в соответствие синтаксису файла его тип
f = file of a < типизированный файл
f = file < нетипизированный файл
f = text < текстовый файл
Поставьте в соответствие стандартной процедуре (функции) ее назначение
функция Concat(s1, s2, ..., sn) < возвращает строку, являющуюся слиянием строк s1, s2, ..., sn.
процедура Insert(subs.s, start) < вставляет в строку s подстроку subs, начиная с позиции start
процедура Str(x, s) < преобразует числовое значение х в строку s.
Поставьте в соответствие считыванию значений из текстового файла необходимую особенность
считывание значений типа Char < из файла считывается символ и присваивается переменной, затем считывается следующий символ и присваивается следующей переменной - и так далее
считывание значений типа STRING < из файла считываются все символы до ближайшего маркера кон ца строки
считывание числовых значений < пропускаются пробелы, символы табуляции или маркеры конца строки, предшествующие числовой строке
Поставьте в соответствие техническому артефакту его назначение
набор требований < описывает, что должна делать система
набор реализации < описывает сборку разработанных программных компонен тов
набор размещения < обеспечивает информацию о поставляемой конфигура ции
Поставьте в соответствие типу объекта его особенность
временные объекты < хранят промежуточные результаты действий, например, вычислений
локальные объекты < существуют внутри подпрограмм, время жизни которых исчисляется от вызова подпрограммы до ее завершения
сохраняемые объекты < хранятся в файлах внешней памяти между сеансами работы программы
Поставьте в соответствие типу файла его содержимое
типизированный файл < совокупность элементов, принадлежащих любому типу, за исключением файлового
текстовый файл < совокупность строк
нетипизированный файл < последовательность элементов произвольного типа
Поставьте в соответствие функции(процедуре) выделения и освобождения динамической памяти ее назначение
функция МеmAvail < возвращает количество всей свободной памяти в куче
процедура GetMem < создает динамическую переменную определенного размера, на которую ссылается нетипизированный указатель
функция SizeQf < возвращает число байтов, занимаемых объектом, указанным в качестве параметра функции
Поставьте в соответствие функции(процедуре) работы с файлом ее назначение
функция FileSize < возвращает значение, соответствующее текущей длине файла, т.е. числу содержащихся в нем элементов
функция FilePos < возвращает значение, соответствующее положению указателя текущей позиции в файле
процедура Seek < позиционирует указатель на определенный элемент в файле
Поставьте в соответствие целому типу данных его название
integer < целое
word < слово
longint < длинное целое
Поставьте в соответствие элементу структуры процедуры ее особенность
заголовок процедуры < должен завершаться точкой с запятой
раздел описаний процедуры < объявлены метки, константы, типы, а также функции и другие вложенные процедуры
тело процедуры < содержит по следовательность операторов, заключенных в операторные скобки, представляющие собой пару зарезервированных слов BEGIN...END
Правила написания имен следующие
имя должно начинаться с буквы
имя должно содержать только буквы, знак подчеркивания и цифры
прописные и строчные буквы не различаются
прописные и строчные буквы различаются
Правила описания виртуальных методов
если в объекте метод определен как виртуальный, во всех потомках он также должен быть виртуальным
заголовки всех одноименных виртуальных методов должны совпадать - параметры должны иметь одинаковый тип, количество и порядок следования, функции должны возвращать значение одного и того же типа
переопределять виртуальный метод в каждом из потомков не обязательно: если он выполняет устраивающие потомка действия, он будет унаследован
объект, имеющий хотя бы один виртуальный метод, должен содержать конструктор
При указании диапазона значений в качестве базового подходит любой простой стандартный тип, за исключением _ типа(ов)
(*ответ*) вещественных
логического
символьного
целочисленных