LCME Понедельник, 29.05.2017, 16:20
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: anatoliy 
Форум » Домашние задания » Программирование » Домашнее задание от 23.09 (Монады: for, sequence, frequency)
Домашнее задание от 23.09
freidomДата: Суббота, 25.09.2010, 13:08 | Сообщение # 1
Главный тут
Группа: Администраторы
Сообщений: 273
Репутация: 20
Статус: Offline
1) Цикл for:
for :: Int -> Int -> (Int -> IO ()) -> IO ()
2) sequence через foldr:
sequence :: [IO a] -> IO [a]
3) Частотный анализ двухбуквенных сочетаний в тексте.

Сам не понял, как сделал второе задание, но оно работает smile А третье сильно тормозит sad

Прикрепления: for.hs(0Kb) · sequence.hs(1Kb) · frequency2.hs(1Kb)
 
froci9rgevkaДата: Понедельник, 27.09.2010, 00:56 | Сообщение # 2
Лейтенант
Группа: Проверенные
Сообщений: 71
Репутация: 1
Статус: Offline
ну как то так...
+ sequence - сделал функцию но main делать было лень... вощем я на 2 забил болт.
Прикрепления: pair.hs(1Kb) · 0270318.hs(0Kb) · 7481305.hs(0Kb)


Саня - тащщи! XD

"If you have time to panic, you have time to be doing something productive" © Josh Whipple

You’re standing on your Bridle. Idiot! =)
© Roland “Slim” Simpson

Сообщение отредактировал froci9rgevka - Понедельник, 27.09.2010, 00:56
 
Форум » Домашние задания » Программирование » Домашнее задание от 23.09 (Монады: for, sequence, frequency)
Страница 1 из 11
Поиск:

Copyright Freidom © 2017 Хостинг от uCoz