Форум программистов, компьютерный форум, киберфорум
Наши страницы
Erlang, OTP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
LFX
0 / 0 / 0
Регистрация: 05.05.2019
Сообщений: 11
1

Функции высшего порядка. Определить функционал Otobr (F,X)

13.05.2019, 17:38. Просмотров 1490. Ответов 1
Метки нет (Все метки)

Люди, кто знает как сделать это упражнение, у меня уже идеи закончились ?

Определить функционал Otobr (F,X), аргументом которого является список X, рассматриваемый как множество, а результат применения – множество (список без повторяющихся элементов), которое можно получить применением F к каждому элементу X. Порядок элементов не имеет значения. Например,
> Otobr (fun (z) -> ((z - (z rem 10))/10) end , [1,57,101,102,53,6]).
[0,5,10]

Заранее спасибо
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2019, 17:38
Ответы с готовыми решениями:

Функции высшего порядка
Доброго времени суток. Нужна помощь в решении задачи. Определить функцию высшего порядка...

[Io] Создание функций высшего порядка
Пытался выяснить как в Io обстоят дела с функциями высшего порядка ( map, foreach, ... ) Конкретно...

Определить функции высшего порядка
1.Даны списки x и y. В списке y все элементы различные. Определить функцию высшего порядка (rep f y...

Определить 10 нечетных чисел на промежутке от 1 до 20, используя функции высшего порядка для списков
Требуется определить 10 нечетных чисел на промежутке от 1 до 20, используя функции высшего порядка...

Функции высшего порядка
Дана такая задача...помогите...

1
S_el
2325 / 1750 / 372
Регистрация: 15.12.2013
Сообщений: 7,182
13.05.2019, 18:43 2
Лучший ответ Сообщение было отмечено LFX как решение

Решение

Не уверен что именно от вас хотят видеть, но вот вариант решения:

Prolog
1
2
3
4
5
6
7
8
9
run(Func,Args)->run(Func,Args,[]).
 
run(_,[],R)->R;
run(Func,[H|T],R) ->
    V = Func(H),
    case is_contain(R,V) of
        true -> run(Func,T,R);
        false -> run(Func,T,[V|R])
    end.
Функцию is_contain/2 возьмите из предыдущей темы.
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2019, 18:43

Функции высшего порядка
Помогите пожалуйста решить задачу!!!

Функции высшего порядка
Здравствуйте! Прошу вашей помощи:) Есть программа. Ее нужно изменить так, чтобы в ней не...

функции высшего порядка
Для определения равномерной сходимости функциональной последовательности {f}_{1}(x),{f}_{2}(x),......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.