|
|
|
Lunt |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 11.5.2012 Репутация: нет Всего: нет |
привет всем, помогите с задачей, я пока что 0 в хаскеле и поэтому не знаю как решить.
помогите пожалуста, мне надо 4 задачи исправить... 1 сделал, спс народ 2. 4-30: дублирование кода, перепишите через 4-31 {4-30} Напишите функцию \prg{dPdX :: Poly -> Poly}, выполняющую дифференцирование многочлена. Мое решение: [
{4-31} Напишите функцию \prg{dNPdXN :: Poly -> Int -> Poly}, вычисляющую производную \prg{dNPdXN p $n$} заданного порядка $n \geq 0$ от полинома \prg{p}. Мое решение:
3. 4-50: не определен случай, когда список переменных пуст {4-50} Пусть задано арифметическое выражение и означивание всех переменных из выражения некими значениями. Означивание задается в виде списка пар <<переменная~--- значение>>, например: \prg{[("p"{}, -1.7), ("q"{}, 3.14)] :: [(String,Float)]}. Напишите функцию \begin{center} \prg{evalEV :: Expr -> [(String,Float)] -> Float}, \end{center} которая вычисляет значение арифметического выражения при заданных значениях переменных. Мое решение:
4. 4-54: перепишите через абстракцию списков {4-54} Определите функцию \begin{center} \prg{findContacts :: Contacts -> Name -> [(Phone, Email)]}, \end{center} которая из списка контактов по имени персоны разыскивает все телефоны и адреса персоны. Мое решение:
%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\% \subsection{\prg{(Tree a)}: деревья поиска} Это сообщение отредактировал(а) Lunt - 12.5.2012, 10:24 |
||||||||
|
|||||||||
dlebedev |
|
||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 24.4.2012 Репутация: нет Всего: нет |
1.
Как-то так. При отрицательном n выдает пустой список. Можно выводить ошибку:
Добавлено через 7 минут и 17 секунд Дальше глаза ломать не стал. Потрудитесь хотя бы очистить текст от теховского форматирования. Читать же невозможно. |
||||
|
|||||
Lunt |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 11.5.2012 Репутация: нет Всего: нет |
я выделил код программы красным, так что надеюсь теперь ты сможешь мне помоч
|
|||
|
||||
k0rvin |
|
|||
Опытный Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: нет Всего: 5 |
Нет, не выделил. \begin{code} -- это не код программы -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Lunt |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 11.5.2012 Репутация: нет Всего: нет |
все исправил 1 задачу но с остальными проблема, помогите пожайлусто
Это сообщение отредактировал(а) Lunt - 12.5.2012, 11:04 |
|||
|
||||
dlebedev |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 24.4.2012 Репутация: нет Всего: нет |
Вот такие участки текста все еще весьма трудно читаемы. Предполагаю, что второе задание нужно было решить так:
Хотя не уверен, что все еще правильно помню смысл слов "дифференцирование многочлена". Первый курс был очень уж давно... Добавлено через 11 минут и 6 секунд 3.
Как-то так, наверное. Вы задали рекурсивную функцию без условия корректного выхода из нее в случае, если условие рекурсии не будет выполнено. |
||||||
|
|||||||
dlebedev |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 24.4.2012 Репутация: нет Всего: нет |
4.
Как-то так должно выглядеть, я думаю... |
|||
|
||||
Lunt |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 11.5.2012 Репутация: нет Всего: нет |
огромное спасибо, если чем то могу помочь или чтото сделать обращайся (програмирую на c++ c#) хаскель долг висит со 2 курса.... надеюсь теперь примет задачи.
|
|||
|
||||
k0rvin |
|
|||
Опытный Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: нет Всего: 5 |
Блин, я прошу прощенья за оффтоп, но не уж-то так сложно было убрать TeX'овую разметку?
-------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Правила форума «Функциональные языки: общие вопросы» | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Функциональные языки: общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |