Форум программистов, компьютерный форум, киберфорум
Erlang, OTP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 20.05.2019
Сообщений: 17
1

Erlang: Функции высшего порядка

02.06.2019, 13:20. Просмотров 896. Ответов 2

Даны два списка: x=(x1 x2 … xp) – список элементов и y=(y1 y2 … yk) – список функций. Определить функцию высшего порядка Every1 (Y,X), которая выдает список результатов применения всех функций из y к каждому xi. Полученный список имеет вид: (((y1 x1) … (yk x1)) … ((y1 xp) … (yk xp))). Например,
> Every1 ([Uv1,Uv2,Uv3] ,[0,5]).
[[1,2,3],[6,7,8]]

Помогите, пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2019, 13:20
Ответы с готовыми решениями:

Erlang: Функции высшего порядка
Даны два списка X и Y. Список y является упорядоченным по некоторому правилу. Определить функцию...

Erlang: Функции высшего порядка
Пусть X – список элементов, а Y – список функций, с помощью которых можно получить числовые...

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

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

2
0 / 0 / 0
Регистрация: 24.02.2019
Сообщений: 3
14.06.2019, 19:01 2
в модуле определяешь функцию every1:
Prolog
1
every1(F,Flist,Vlist)->F(Flist,Vlist).
далее в консоли:
Prolog
1
2
3
4
5
6
Y1 = fun(X)->X+1 end.
Y2 = fun(X)->X+2 end.
Y3 = fun(X)->X+3 end.
Flist = [Y1,Y2,Y3]. 
Foo = fun(Flist,Vlist)-> [[F(X)||F<-Flist]||X<-Vlist] end. 
имямодуля:every1(Foo,Flist,[0,5]).
0
3628 / 2364 / 307
Регистрация: 01.06.2013
Сообщений: 5,037
Записей в блоге: 9
14.06.2019, 20:03 3
SQL_NOOB, у вас функция every1 трёх аргументов, а в задании двух. Может быть вашу строку №5 превратить в функцию every1 двух аргументов?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2019, 20:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Функции высшего порядка. Определить функционал Otobr (F,X)
Люди, кто знает как сделать это упражнение, у меня уже идеи закончились ? Определить функционал...

Написать функцию высшего порядка
Здравствуйте, как написать функцию высшего порядка Funct(func(x) -&gt; ((x - (x rem 10))/10) end , )....

Функции в Erlang'e, схожие с функциями в Lisp'e. Помогите найти описания
Помогите, пожалуйста, найти описание функций для Erlang'a для приведенных ниже функций Лиспа....

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


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

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

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