Пример «Функция Модуль»
Файлы:
- Синтаксис языка
- Функции
- Функция Модуль.перфо
- Функции
Пример программы на языке программирования Перфо:
//Эта программа написана на языке программирования Перфо
//для демонстрации написания функций
//первый вариант
//тут условие выбирает, что вернуть
(функция (модуль ф)
(если (> ф 0) ф (- ф))
)
//второй вариант
//тут условие выбирает вариант действия
(функция (модуль2 ф)
((если (> ф 0) + -) ф)
)
//третий вариант
(перем плюс +)
(перем минус -)
//тут проверим, что действия могут хранится в переменных
(функция (модуль3 ф)
((если (> ф 0) плюс минус) ф)
)
//тест для положительного числа
(вывод "Модуль 10 : " (модуль 10) ПС)
(вывод "Модуль2 10 : " (модуль2 10) ПС)
(вывод "Модуль3 10 : " (модуль3 10) ПС)
//тест для отрицательного числа
(вывод "Модуль -10 : " (модуль -10) ПС)
(вывод "Модуль2 -10 : " (модуль2 -10) ПС)
(вывод "Модуль3 -10 : " (модуль3 -10) ПС)
К началу статьи
Вернуться в раздел:
Примеры по языку Перфо
Перейти в раздел:
Примеры