Пояснить суть процедур и функций - PascalABC.NET
Формулировка задачи:
Может кто объяснить процедуры и функции смотрел видео урок не понял.
Решение задачи: «Пояснить суть процедур и функций»
textual
Листинг программы
procedure p; begin end; function f : integer; begin // ... end; // ... var i : integer := 3 * f; // <-- А теперь попробуй то же самое выражение записать с использованием процедуры...
Объяснение кода листинга программы
- Объявлена процедура с именем
p. - В процедуре
pничего не происходит, она пустая. - Объявлена функция с именем
f. - В функции
fничего не происходит, она пустая. - Переменной
iприсваивается значение 3 умноженное на результат функцииf. - Значение функции
fне используется нигде более в коде. - Значение переменной
iне используется нигде более в коде. - Переменная
iобъявлена с типом данныхinteger. - Значение переменной
iне превышает 20. - Переменная
iинициализируется значением 3 умноженном на результат функцииf. - Значение переменной
iне изменяется в процессе выполнения кода. - Переменная
iне является параметром какой-либо процедуры или функции. - Переменная
iне является результатом работы какой-либо процедуры или функции. - Код не содержит комментариев.
- В коде отсутствуют циклы.
- В коде отсутствуют условия.
- В коде отсутствуют операции ввода-вывода.
- В коде присутствуют математические операции.
- В коде присутствуют операции присваивания.
- В коде присутствуют операции комбинирования.