Страница 2 из 2

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 29 мар 2017, 16:37
mad
Коршунов Дмитрий — Лабораторная работа по F# Вариант 7;
Эссе на тему Scheme (вариант 2).

Полезный софт и документация по Haskell

СообщениеДобавлено: 31 мар 2017, 09:33
Telnov
В Облачном кабинете, курс Парадигмы и паттерны программирования, появилась новая папочка с названием "Полезный софт и документация по Haskell". В этой папочке:
  • Дистрибутив Haskell GHCi с документацией;
  • Справочник по языку Haskell от Романа Душкина;
  • Язык и библиотеки Haskell - документация на русском.
Интересующиеся студенты приглашаются к скачиванию.

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 02 апр 2017, 12:26
Dobrый
Добрый день.
Виктор Петрович, прошу пояснить задание по Haskell под вариантом 8.
2 функция: Функцию isRectangular, которая проверяет, что конкретную область задается только прямоугольниками.

Что за конкретная область? Это прямоугольник, круг, треугольник? Как ее задавать нужно?
Что значит прямоугольникАМИ?

3 функция: Функцию isEmpty, которая проверяет, что конкретную область пуста, т. е. ни одна точка плоскости не попадает в нее.

Тот же вопрос? Что за область? Как ее задать необходимо?
Точки какой плоскости? Если речь идет именно попадают ли точки области в нарисованные фигуры, тогда необходимо пояснить как задавать область.
С уажением,
Черкозьянов Виталий
ИВТ-М16

Вариант №8
Область на плоскости является либо прямоугольником, либо кругом, либо объединением областей, либо их пересечением. Прямоугольник характеризуется координатами левого нижнего и правого верхнего углов, круг - координатами центра и радиусом. Разработайте структуру данных, представляющую области описанного вида.
Реализуйте следующие функции:
1. Функцию contains, которая проверяет, попадает ли заданная точка в конкретную область.
2. Функцию isRectangular, которая проверяет, что конкретную область задается только прямоугольникОМ - так следует читать.
3. Функцию isEmpty, которая проверяет, что конкретную область пуста, т. е. ни одна точка плоскости не попадает в нее.

В пункте 2 была неточность, речь безусловно идёт лишь об одном прямоугольнике. В пункте 3 всё просто. Например область, заданная кругом нулевого радиуса, будет пуста. Область, заданная прямоугольником нулевой ширины или нулевой высоты, будет пуста. Пересечение и объединение этих областей также будут пусты. Привожу поясняющий рисунок.

В.Тельнов


Новости программирования на вашей кафедре

СообщениеДобавлено: 03 апр 2017, 12:48
Tutor
Новости программирования на вашей кафедре.
Завершено обновление компонента «Семантическая паутина» образовательного портала «Кафедра онлайн».
Студентов и всех заинтересованных лиц приглашаем к бета-тестированию обновлённого компонента - http://semantic.obninsk.ru


Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 06 апр 2017, 00:11
Тестирование
Джамалов Дмитрий
Лабораторная работа по F# Вариант 10
Эссе на тему Рефал вариант 12

Насчёт примеров по паттернам

СообщениеДобавлено: 07 апр 2017, 00:57
Telnov
Насчёт примеров по паттернам проектирования софта. Уже который год руки не доходят их править. Они выглядят, как изначально были написаны в 2011. Отсюда предложение студентам. Два-три, а может быть 4 есть неудачных примера по паттернам. Тому из студентов, кто предложит пример удачный (т.е. умный, содержательный, смешной) - зачёт по этой лабе. Тому из студентов, кто предложит два и более удачных примеров по паттернам - зачёт по всему курсу ППП.

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 17 апр 2017, 21:33
Dobrый
Виктор Петрович, добрый вечер.

Вариант 8 - f(z) = exp(z+0.54+0.54i)

Нужна ваша помощь.

"Для лучшей визуализации границы фрактальных множеств прорисовываются наиболее детально. Цвет и яркость каждой точки на границе фрактального множества соответствуют количеству итераций, после которых последовательность комплексных чисел z начинает расходиться (т.е. модуль комплексного числа z превышает некоторую, заранее установленную константу)."

"Если рассмотреть множество точек не с, а z, для которых та же последовательность не расходится, то они образуют так называемые фракталы Жулиа (выглядят весьма замысловато)."


Если они не расходятся, то каким образом необходимо раскрашивать?

"Само множество Мандельброта образуют те точки с, для которых итерационная последовательность не расходится (т.е. модуль комплексного числа z ограничен некоторой константой на любой итерации)."

Чем ограничены фракталы множества Жюлиа? В примере мы считаем пока не упремся в границу и выходим из рекурсии или пока не достигнем числа итераций.

Чем отличается с от i ?

Что нужно передавать вместо комплексной переменной i ?

Была ошибочка в задании, её исправил и вариантов добавил. Правильно читать так:
"Если рассмотреть множество точек не с, а z0, для которых та же последовательность не расходится, то они образуют так называемые фракталы Жулиа. Их много, они выглядят весьма интересно и при некоторых значениях c превращаются в пыль Фату." Изначально верная формулировка находится здесь: viewtopic.php?f=3&t=7#p8

А раскрашивать нужно так. Например, для некоторого значения z0 последовательность начинает расходиться после сотой итерации. Красим эту точку в Цвет_1. Для другого значения z0 последовательность начинает расходиться после двухсотой итерации. Красим эту точку в Цвет_2. И так далее...

Ваш вариант хорош, если его интерпретировать как фрактал Жулиа, пожалуйста берите любую формулу: https://en.wikipedia.org/wiki/Julia_set
В.Тельнов



Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 25 апр 2017, 20:54
A.Denisov
Денисов Андрей эссе на тему Miranda Вариант 4
Лабораторная по Haskell, задания из к/р под вариантами 7 и 11.

Подсказка Еремину Ивану

СообщениеДобавлено: 27 апр 2017, 21:13
Telnov
Подсказка Еремину Ивану, который с первого раза затруднился доказать самоподобие фрактала.
Изначально там был круглый блин с восемью лепестками. Совсем не факт, что именно эта фигура воспроизводится во фрактале при его увеличении. Это может быть любой другой фрагмент фрактального множества, изначально незаметный. Ваша задача - найти такой фрагмент множества и продемонстрировать процесс его воспроизводства. В тех задачах, которые предложены студентам, такой фрагмент почти очевиден. Например в примере с множеством Мандельброта бесконечно воспроизводится на всё множество Мандельброта, а некий его фрагмент (какой)?

Желаю успехов!


Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 28 апр 2017, 00:39
ivan
Здесь все проще оказалось, нужно было внимательнее искать. Изображение Изображение

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 04 май 2017, 09:36
Balickidima
Эссе Голубев - Scheme

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 09 май 2017, 16:11
Dobrый
Черкозьянов В.Ю.

Паттерны:
1) Декоратор.
2) Заместитель.

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 11 май 2017, 10:45
ivan
Ерёмин И.А

Паттерны:
1) Цепочка обязанностей
2) Адаптер

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 18 май 2017, 21:20
mad
Коршунов Д.В

Паттерны:
1) Команда
2) Посетитель

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 22 май 2017, 21:03
Dobrый
Черкозьянов В.Ю.
Эссе на тему Standard ML

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 22 май 2017, 21:03
Dobrый
Черкозьянов В.Ю.
Эссе на тему Standard ML

День приёма задолженностей и пересдач

СообщениеДобавлено: 29 июн 2017, 21:11
Telnov
День приёма задолженностей и пересдач - 04 июля 2017 года (вторник) ауд. 2-521 начало в 10-45.

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 04 июл 2017, 09:47
strelok3916
Голиков Д. В.
Лабораторная работа по F# 15 вариант

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 28 сен 2017, 13:45
strelok3916
Голиков Д. В.
Эссе по ЯП Nemerle

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 29 сен 2017, 12:20
strelok3916
Добрый день.
У нас в эту субботу 1 и 2 пара стоят у Антонова по Методам оптимизации.
Есть ли возможность на этой неделе назначить досдачу долгов после лекции по Семантическому вебу?

Нет. В.Тельнов.

Re: Консультации по курсу ТРПО (ППП) магистратура 2017

СообщениеДобавлено: 29 сен 2017, 17:03
strelok3916
Голиков Д.В

Паттерны:
1) Хранитель
2) Посредник

Прием задолженностей по курсам доцента Тельнова В.П.

СообщениеДобавлено: 14 фев 2018, 09:08
Telnov
Прием задолженностей по курсам доцента Тельнова В.П. - viewtopic.php?f=2&t=174