Вызов функции принципиально отличается от вызова процедуры тем, что для вызова функции
(*ответ*) достаточно использовать ее имя в выражении
можно использовать ее локальные параметры
достаточно использовать глобальные параметры
следует указать тип функции
Выход из подпрограммы-функции происходит
(*ответ*) только после присваивания вычисленного значения идентификатору, соответствующему имени функции и достижения оператора END
по команде END, при этом присваивание значения имени функции не обязательно
по команде оператора EXIT
по команде GOTO<метка>, если метка стоит за пределами подпрограммы
Данные для тестирования программы разрабатываются
(*ответ*) на этапе проектирования программы
после окончания кодирования каждого модуля
после окончания разработки программы
на заключительном этапе кодирования
Действие глобальных переменных распространяется на функции, имеющиеся в программе
(*ответ*) если их описание стоит после описания переменных
если они описаны как формальные параметры
если они входят в список фактических параметров
без всяких ограничений
Диалоговая программа - это программа
(*ответ*) рассчитанная на удобное взаимодействие пользователя и ЭВМ
в которой можно повторить вычисления
рассчитанная на работу со специалистом
в которой предлагается альтернатива «да-нет»
Для «дружественного» ввода данных наиболее предпочтительно использовать операторы
(*ответ*) Write ('Введите значения a b= ');Readln(a,b)
Write ('Введите значения a b=');Read (a,b)
Write('Введите значения a,b=');Read (a,b)
Write ('Введите значения a,b=');Readln (a,b)
Для «дружественного» ввода значений двумерного массива используются вложенные циклы с параметрами i и j, телом которых является совокупность операторов
(*ответ*) Write ('Введите значение A[',i,',',j,']=');Readln (A[i,j])
Write ('Введите значения A[,'i, j', ]=');Readln (A[i,j])
Write ('Введите значения A[,.i,',',j' ]=');Readln (A[i,j])
Write ('Введите значения A[',i,j, ']='); Read (A[i,j])
Для «дружественного» ввода значений одномерного массива используется цикл, телом которого является совокупность операторов
(*ответ*) Write ('Введите значение A[',i,']=');Readln (A[i])
Write ('Введите значения A[,'i',]=');Readln (A[i])
Write ('Введите значения A[',i, ]=');Read (A[i])
Write ('Введите значения A[' i ']=');Readln (A[i])
Для выполнения функции ReadKey следует включить в программу стандартный модуль
(*ответ*) CRT (USES CRT)
SYSTEM (USES SYSTEM)
STRINGS (USES STRINGS)
DOS (USES DOS)
Для досрочного выхода из процедуры надо использовать
(*ответ*) команду EXIT
оператор END.(с точкой)
оператор IF<условие> THEN GOTO <метка вне процедуры>
оператор GOTO <метка>
Для использования стандартных функций COS(x), SIN(x), LN(x), EXP(x) и др. необходимо подключить стандартный модуль
(*ответ*) не надо подключать
CRT
DOS
SISTEM
Если в заголовке описания процедуры имеется параметр-переменная, то при вызове процедуры на ее место может подставляться: 1) процедура; 2) константа; 3) простая переменная; 4) массив
(*ответ*) 3, 4
2, 3
2, 4
1, 3