
 
 
1.2. Требования к реализации 
 
•  Используемый язык программирования. Любой на выбор студен-
та.  Желательно  использовать  современные  языки  и  платформы 
программирования: C++, Delphi, Java, C# и т.д. 
•  Интерфейс  пользователя.  Желательно  реализовывать  дружест-
венный визуальный интерфейс пользователя в виде диалоговых 
окон.  Это  ускоряет  и  упрощает  процедуру  тестирования  про-
граммы  при  ее  приемке  преподавателем.  Консольный  вариант 
интерфейса  программы так  же  допустим, хотя  и  не  желателен, 
так  как  на  сегодняшний  день  современные  инструментальные 
средства разработки (такие как Borland Delphi, Visual Studio, Ec-
lipse и т.д.) позволяют разрабатывать удобные визуальные диало-
говые окна «в несколько щелчков мышкой». 
•  При сдаче программы преподавателю во время контрольного за-
пуска программы она не должна выдавать сообщений об ошиб-
ках типа «Деление на ноль», «Переполнение» и т.п. Такие про-
граммы будут отправляться на доработку. 
•  Для сдачи программа должна быть предоставлена в виде испол-
няемого  модуля,  при  необходимости  укомплектованная  всеми 
нужными внешними библиотеками, так как на компьютере пре-
подавателя может не быть той инструментальной среды, которую 
выбрал студент для реализации работы. 
•  Исходные тексты программы должны быть отформатированы и 
содержать достаточное для понимания логики программы коли-
чество  комментариев.  Исходный  текст  программы  обычно  ис-
пользуется для проверки «авторства» студента при сдаче работы. 
•  Исполняемый  модуль  и  носитель (дискета,  флэшка, CD  диск  и 
т.п.) на котором он предоставляется для проверки преподавате-
лю, должны быть предварительно проверены на вирусы. Это тре-
бование появилось в связи с частыми случаями заражения сда-
ваемых работ вирусами.