Форум программистов, компьютерный форум, киберфорум
Haskell
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 7
1

Разработка исходного кода программного модуля, включающего основные типы данных и создание функций для их обработки / Haskell

18.03.2014, 22:32. Показов 1252. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер, прошу помощи у знающих Haskell, не понимаю его, не для меня видимо, но сдать дисциплину надо, не хотелось бы вылететь с последнего курса, заранее огромное спасибо.

Разработка исходного кода программного модуля, включающего основные типы данных и создание функций для их обработки: изменение тип функции в соответствии с заданным: A1 →(A2→...(Ab→B)...), где A1, ... Ab - типы входных параметров, B - тип результата.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2014, 22:32
Ответы с готовыми решениями:

Разработка программного кода, содержащего основные типы данных. Haskell
Всем здравствуйте. Нужна помощь в решение задания на Haskell. Данная дисциплина длилась совсем...

Разработка программного кода, содержащего основные типы данных (целые, строковые, булевые и т.п.), в котором предусмотрены списки данных циклом
Доброго времени суток! Никогда не программировал на Haskell... Сейчас ввели дисциплину основы...

Разработка программного модуля для учета данных на складе, представленных в виде структуры
Ребята, помогите написать программу: На складе происходит ежедневное движение товаров. Разработать...

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

9
650 / 260 / 16
Регистрация: 02.03.2014
Сообщений: 587
18.03.2014, 22:50 2
Э... а можно по конкретнее? Сейчас, задание слишком абстрактное. По нему впринцыпи ничего нельзя написать
0
80 / 40 / 0
Регистрация: 18.03.2014
Сообщений: 26
18.03.2014, 23:21 3
А скорее даже наоборот: по нему можно всё написать...

panda_18, никакой дополнительной информации о задании нет?
0
650 / 260 / 16
Регистрация: 02.03.2014
Сообщений: 587
18.03.2014, 23:23 4
Ага а потом выясниться, что в печке надо было не хлеб печь, а кирпичи обжигать... Тут пахнет неумением писать техзадание.
0
80 / 40 / 0
Регистрация: 18.03.2014
Сообщений: 26
18.03.2014, 23:32 5
Просто первая часть задания:
Цитата Сообщение от panda_18 Посмотреть сообщение
Разработка исходного кода программного модуля, включающего основные типы данных и создание функций для их обработки
уже вызывает вопросы. Что значит основные типы данных? Речь про Double, Char и Integer? Или нужно рассмотреть ещё и списки, и кортежи, и основные монады? Непонятно...

И как понять создание функций для их обработки? Написать вот так:

Haskell
1
2
3
functionForIntegerHandling :: Integer -> Integer
functionForIntegerHandling arg =
    if arg < 13 then 0 else arg + 1234567;
Это можно считать функцией для обработки типа Integer?..

И вторая часть:
Цитата Сообщение от panda_18 Посмотреть сообщение
изменение типа функции в соответствии с заданным: A1 →(A2→...(Ab→B)...), где A1, ... Ab - типы входных параметров, B - тип результата.
порождает вопросы...

Без уточнений тут не обойтись.
0
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 7
18.03.2014, 23:55  [ТС] 6
Все что в задании было написал, больше нет ничего, выручайте как нибудь
0
650 / 260 / 16
Регистрация: 02.03.2014
Сообщений: 587
19.03.2014, 00:00 7
Задание впринцыпе некоректно... Так и передай, мы не телепаты, догадаться что от тебя хотели не можем впринцыпе. Хотя меня терзают подозрения, что это проверка на адекватность.
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
37331 / 20763 / 4275
Регистрация: 12.02.2012
Сообщений: 34,174
Записей в блоге: 14
19.03.2014, 12:15 8
Я думаю, здесь нужно просто привести любую функцию с n аргументами, возвращающую результат какого-либо типа. Обратите внимание на "... изменение тип функции в соответствии с заданным:". Эта фраза неправильна даже грамматически, но TC не виноват - так написано в задании. Что менять - непонятно.
1
80 / 40 / 0
Регистрация: 18.03.2014
Сообщений: 26
19.03.2014, 12:38 9
Цитата Сообщение от Catstail Посмотреть сообщение
Я думаю, здесь нужно просто привести любую функцию с n аргументами, возвращающую результат какого-либо типа.
То есть просто написать так:

Haskell
1
2
func :: String -> String -> String -> String
func arg1 arg2 arg3 = arg1 ++ arg2 ++ arg3
Но тогда задание было бы слишком простым... Фактически, в таком задании вообще никакой пользы, нужно тупо скопипастить откуда-то...
0
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 7
19.03.2014, 15:51  [ТС] 10
Catstail можете дать свою почту, я вам пришлю другое задание на фото, тут нет возможности написать
0
19.03.2014, 15:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2014, 15:51
Помогаю со студенческими работами здесь

Разработка программного комплекса для обработки сведений по учету работы библиотеки
Используя любое инструментальное средство разработки оконных приложений, необходимо создать...

Разработка программного обеспечения для обработки информации системы “Подписка города”...
Помгите разобраться с массивами структур , с заданием структур и самой их реализации по отдельности...

Разработка динамических структур данных и функций их обработки
Длинное» целое число представляется как однонаправленный линейный список, где каждая цифра –...

Разработка программного модуля
Если содержимое ячейки внутреннего ОЗУ (DSEG) с адре-сом 40h больше #A0h, остановить таймер Т/С0,...

Разработка программного модуля
Нужна помощь с интегралом, кто может пожалуйста помогите

Разработка программного модуля
Ребят прошу вас помощи, нужно разработать программный модуль:


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru