LCME Пятница, 19.04.2024, 21:18
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: 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 (0.1 Kb) · sequence.hs (0.5 Kb) · frequency2.hs (0.7 Kb)
 
froci9rgevkaДата: Понедельник, 27.09.2010, 00:56 | Сообщение # 2
Лейтенант
Группа: Проверенные
Сообщений: 71
Репутация: 1
Статус: Offline
ну как то так...
+ sequence - сделал функцию но main делать было лень... вощем я на 2 забил болт.
Прикрепления: pair.hs (0.7 Kb) · 0270318.hs (0.1 Kb) · 7481305.hs (0.1 Kb)


Саня - тащщи! 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 из 1
  • 1
Поиск:

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