Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Конкурсы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 27.01.2010, 15:43
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
Лампочка Конкурс №1 (участники: KOOL, Страдалецъ, ART, andreyrmg, s0Creator, NIch)

Конкурс среди Delphi-программистов!

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

Мы объявляем о начале первого конкурса по программированию на языке Delphi. Участие в конкурсе – отличный способ оценить уровень своих знаний. Каждый день мы пишем какой-то код, решая различные задачи. Но все эти задачи являются типовыми и со временем выполняются на «автомате». Повышение мастерства программиста, наоборот, происходит при решении оригинальных задач, при изучении нового материала, когда программист думает. Данный конкурс позволит всем желающим проверить уровень своих знаний и сообразительность.


Данный конкурс является первым у нас, и мы надеемся, что проведение подобных конкурсов в будущем станет хорошей традицией.

Сроки проведения
  • До 1 февраля 2010 года надо направить заявку на участие в конкурсе. Для этого необходимо написать сообщение в данной теме с содержанием «Буду участвовать» или отправить ПМ представителям комиссии. Быстро отправить заявку можно так или так. Участие в конкурсе бесплатное.
  • С 8 по 10 февраля 2010 года включительно будут приниматься решения участников. Отправлять можно на электронную почту Ferra[d0ggу]tut.by или оставлять ссылки на работы в данной теме. ВНИМАНИЕ: Во избежание недоразумений, все высылают архив с Готовой Скомпилированной Программой и её Исходником.
  • C 10 по 13 февраля будет проводиться рассмотрение предоставленных решений путем тайного голосования внутри комиссии по проведению конкурса.
  • С 13 по 15 февраля будет проводиться публичное голосование участниками форума за понравившуюся работу.
  • 16 февраля будет объявлен победитель с его решением. А также выставлены все решения и баллы, для того чтобы все убедились в объективности оценки.

Призы
  • Победителю будет предоставлен бонус в виде 100 очков рейтинга.
  • Людям, занявшим второе и третье места - по 50 и 25 соответственно.
  • Остальным участникам - по 10 очков.

Задание

Условие конкурса
Требуется составить программу, позволяющую производить различные операции над очередью файлов\папок (копирование\перемещение\удаление). При этом, необходимо выработать оптимальную стратегию её поведения, чтобы она могла обработать как можно большее количество элементов очереди.
К примеру выполнение n-ой операции невозможно из-за нехватки места на диске. Значит программа должна проверить, выполнима ли будет эта операция, если обработать нижестоящие элементы.
Также дополнительные баллы заработаю те, кто сможет решить задачу поблочного перемещения файлов (ситуация, когда два диска почти полностью заняты, а на них нужно поменять местами файлы эквивалентного размера).
Дополнительные настройки и опции только приветствуются.

Входные данные
Программе в командной строке передаётся имя файла очереди следующей структуры:
Цитата:
copy: File|Folder -> File|Folder
move: File|Folder -> File|Folder
delete: File|Folder
...

Пример
Цитата:
copy: D:\Readme.txt -> C:\Readme.bat
move: C:\Program Files\ -> D:\
delete: C:\Temp\

Что в итоге
Программа должна будет корректно обработать очередь и завершить свою работу. Если же обработка всей очереди невозможна - необходимо выдать соответствующее сообщение.
Также приветствуется максимальная дружелюбность для конечного пользователя: обширные настройки, выбор дальнейших действий и так далее.

Участники:
KOOL, Страдалецъ, ART, andreyrmg, s0Creator, NIch
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.

Последний раз редактировалось Admin, 13.02.2011 в 14:23.
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:00.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter