Язык FSharp. Задания

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск

* F#

Язык F#. Основы

  1. Найти НОД(a,b)
  2. Найти сумму квадратов чисел от 1 до n
  3. Найти сумму и произведение цифр целого числа
  4. Установить, является ли число простым
  5. Разложить на простые числа
  6. Найти 1!+2!+3!+...+n!

Язык F#. Списки, кортежи, записи

Не пользуясь стандартными функциями, реализовать следующие операции для работы со списками:

  1. Найти сумму элементов списка >5
  2. Написать функцию, определяющую, есть ли данный элемент в списке
  3. Написать функцию, определяющую, удовлетворяется ли условие cond для всех элементов списка
  4. Слить 2 списка в один
  5. Выделить n-тый элемент списка
  6. Определить длину списка
  7. Выделить последний элемент списка
  8. Вернуть список без последнего элемента
  9. Инвертировать список
  10. Найти минимальный элемент списка
  11. Найти индекс элемента списка, удовлетворяющего условию cond
  12. Найти СКАЛПР двух списков
  13. Упорядочен ли список по возрастанию