SoftwareDesign 2012 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Ссылки)
(Лекции)
Строка 6: Строка 6:
 
* [[Медиа:3._UML_and_modelling_-_1.pdf‎|UML 1]] 26.02.2013
 
* [[Медиа:3._UML_and_modelling_-_1.pdf‎|UML 1]] 26.02.2013
 
* [[Медиа:3._UML_and_modelling_-_2.pdf‎|UML 2]] 05.03.2013
 
* [[Медиа:3._UML_and_modelling_-_2.pdf‎|UML 2]] 05.03.2013
 +
* [[Медиа:Design_by_Contract.pdf‎|Design by contract]] 12.03.2013
 +
* [[Медиа:DesignPatterns.pdf‎|Паттерны проектирования (MVC, Singleton, Factory, Factory method, Abstract Factory, Builder)]] 19.03.2013
  
 
== Практические задания ==
 
== Практические задания ==

Версия 23:24, 19 марта 2013

Лектор - Воскобович Антон

Лекции

Практические задания

Задание 1

Действие происходит на поле 15x15 пошагово. За один шаг игры каждый из персонажей делает ход.

Столб В клетке (7,7) поля располагается столб. Столб не ходит.

Пьяница К левой верхней клетке (0,0) прилегает Трактир (сам по себе в ходе игры он не участвует и на поле его выводить не надо). В начале игры оттуда выходит Пьяница (появляется на клетке) и далее начинает шататься: каждый ход пьяница делает случайный шаг на одну клетку вверх, вниз, вправо или влево. Если пьяница упирается в столб (делает шаг в клетку со столбом), он засыпает (перестает ходить) на пять ходов. Затем он просыпается и его движение продолжается.

Задание 2

Условие

Программа курса

Список литературы

Ссылки

Учёт выполнения заданий