Решить 10 задач на языке Refal-5

2 500 руб. за проект • безналичный расчёт
05 декабря 2018, 13:12 • 4 отклика • 34 просмотра
  • Найти в‍ последовательности два наибольших значения. Пример: для последовательности 1 1 2 2 3 1 ответом будет 2 и 3.
  • Создать последовательность из‍ N‍ элементов последовательности Фибоначчи.
  • Найти сумму элементов последовательности, имеющих чётную позицию.
  • Переместить элементы последовательности по‍ кругу на‍ введённое пользователем число. Пример: для объектного выражения 1 2 3 4 5 и‍ числа‍ 1 ответом будет 5 1 2 3 4. Задачу решить без использования функции First.
  • Переместить элементы последовательности по‍ кругу на‍ введённое пользователем число. Пример: для последовательности 1 2 3 4 5 и‍ числа 3 ответом будет 3 4 5 1 2. Задачу решить с‍ использованием функции First. При вводе числа, большего длины выражения, следует выводить сообщение об‍ ошибке.
  • Удалить все нули из‍ последовательности цифр.
  • Дана последовательность длинных чисел (каждое из‍ которых завёрнуто в‍ скобочный терм). После каждого отрицательного числа вставить число 33.
  • Дана последовательность чисел. Найти среднее арифметическое элементов списка.
  • Дана последовательность чисел. Определить, является‍ ли он возрастающей последовательностью. Примеры: 1 4 8 10 — является, 1 8 4 10 — не‍ является, пустое выражение — является, 3 (выражение из‍ одного элемента) — является.
  • Написать программу, которая определяет количество учеников в‍ классе, чей рост превышает средний.