Решения задачи с Ulearn

Практика «CVS» Скачайте проект Clones Клонеры с планеты Камину выращивают клонов, причём отменных. Таких хороших результатов они достигают за счёт того, что тщательно следят за эволюцией своих творений. Сейчас каминуане заняты тем, что разрабатывают новую технологию обучения, позволяющую повысить эффективность клонов. Чтобы было удобней следить за ходом экспериментов, клонеры разработали специальную систему контроля «Clone Version […]

Решения задачи с Ulearn

Практика «Монобильярд» Скачайте проект Monobilliards Стол для монобильярда, установленный в игровом доме уездного города N, оказался очень прибыльным вложением. До того, как в городе появился небезызвестный господин Чичиков. Раз за разом он выигрывал, и хозяин, подсчитывая убытки, понимал, что дело тут нечисто. Однако уличить подлеца в жульничестве не удавалось до прибытия в город N ревизора […]

Как найти базовый адрес программы на C#?

Приветствую всех, если вы хоть когда нибудь писали читы, то наверняка сталкивались с такой проблемой, как нахождения базового адреса. Все дело в том что cheat engine при нахождении адресов использует имя процесса+адрес это может выглядеть как то, так name.dll+01D42345. Вот как раз name.dll или name.exe мы и найдем базовый адрес. static int BaseAdres() { Process[] […]

Решения задачи с Ulearn

Практика «Монстры» 10 баллов из 10 Продолжайте в том же проекте. Monster Сделайте класс Monster, реализовав ICreature. Его поведение должно быть таким: Если на карте нет диггера, монстр стоит на месте. Если на карте есть диггер, монстр двигается в его сторону по горизонтали или вертикали. Можете написать поиск кратчайшего пути к диггеру, но это не […]

Решения задачи с Ulearn

Практика «Мешки и Золото» 20 баллов из 20 Продолжайте в том же проекте. Пора добавить мешки с золотом и само золото! Sack Сделайте класс Sack, реализовав ICreature. Это будет мешок с золотом. Мешок может лежать на любой другой сущности (диггер, земля, мешок, золото, край карты). Если под мешком находится пустое место, он начинает падать. Если […]

Решения задачи с Ulearn

Практика «Земля и Диггер» 10 баллов из 10 Когда-то Digger был одной из самых продвинутых и интересных компьютерных игр. В этом блоке задач мы воссоздадим некоторое её подмножество с помощью ООП. Скачайте проект Вам предстоит наполнить готовую заготовку игровыми элементами. Каждый элемент должен уметь: Возвращать имя файла, в котором лежит соответствующая ему картинка (например, «Terrain.png») […]

Решения задачи с Ulearn

Expr12. 1885. Комфорт пассажиров 1885. Комфорт пассажиров Ограничение времени: 1.0 секунды Ограничение памяти: 64 МБ Маркетологи Oceanic Airlines решили запустить новую рекламную кампанию, которая призвана подчеркнуть, насколько комфортно чувствуют себя пассажиры на борту самолётов этой авиакомпании. Но когда совет директоров посмотрел первый снятый видеоролик, к его авторам возникли вопросы. Ролик заканчивался броским лозунгом — «Oceanic Airlines. […]

Subqueries

Приветствую всех! Сегодня поговорим о подзапросах и рассмотрим как обычно примеры. Подзапросы-Subqueries Подзапросы (вложенные запросы) – это запросы, используемые в инструкциях SELECT, INSERT, UPDATE или DELETE. Связанные Подзапросы-Related Subqueries Подзапрос является связанным, если в нем (в предложениях WHERE, HAVING) указан столбец таблицы внешнего запроса. Правила написания подзапросов-Rules Вложенные запросы могут быть указаны в инструкциях: SELECT, […]

JOINs

Приветствую всех, сегодня поговорим о объединение данных в таблице. Внутреннее объединение-INNER JOIN INNER JOIN (внутреннее объединение) — объединение, при котором в запросе все записи из таблицы на левой и правой стороне операции INNER JOIN добавляются в результирующий набор записей, при соответствии условию значений в связанных полях. Производим выборку всех данных из объеденения таблиц JoinTest1 и […]

Проектирование Баз Данных

Приветствую всех, сегодня поговорим о проектировании баз данных. НОРМАЛИЗАЦИЯ-Normalization Нормализация таблиц – это формальный аппарат ограничений на формирование таблиц, который позволяет устранить дублирование данных, обеспечивает непротиворечивость хранимых в базе данных, уменьшает трудозатраты на ведение базы данных (ввод и корректировку данных). Для нормализации таблиц БД используют ограничения: Первой нормальной формы. Второй нормальной формы. Третей нормальной формы. […]