[ИУ9] Основы информатики

Лабораторная работа №1

Цель работы

Приобретение навыков работы с основами программирования на языке Scheme в среде DrRacket.

Задания

При выполнении заданий не используйте присваивание и циклы. Избегайте возврата логических значений из условных конструкций. Продемонстрируйте работоспособность процедур на примерах.

  1. Самостоятельно воспроизведите примеры, предложенные преподавателем.

  2. Определите предикаты my-odd? и my-even?, проверяющие целое десятичное число на четность (нечетность).

  3. Определите функцию (power b e), которая вычисляет степень be.