Программирование на С++ - eDrive
Программирование на С++ - eDrive
Программирование на С++ - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4<br />
Общие требования<br />
Настоящий лабораторный цикл пред<strong>на</strong>з<strong>на</strong>чен для выработки <strong>на</strong>чальных <strong>на</strong>выков<br />
программирования <strong>на</strong> языке <strong>С++</strong> в среде <strong>С++</strong> Builder с использованием<br />
базовых з<strong>на</strong>ний теоретического курса. Его основной задачей является оз<strong>на</strong>комление<br />
студентов с объектно-ориентированным стилем программирования.<br />
Все работы выполняются индивидуально по вариантам, приведенным в<br />
табл. 1 с комментариями в табл. 2. Каждая работа оформляется в виде отдельного<br />
проекта с ориги<strong>на</strong>льными программными объектами и интерфейсом<br />
пользователя. Работы предусматривают:<br />
– концептуальное представление решения <strong>на</strong> бумаге с выполнением предварительных<br />
расчетов и подготовкой эскизов интерфейса;<br />
– определение области допустимых входных и выходных данных;<br />
– алгоритмизацию решения задачи;<br />
– подготовку спецификации будущей программы в виде таблицы разрабатываемых<br />
классов, функций и переменных с указанием их типов и <strong>на</strong>з<strong>на</strong>чения;<br />
– кодирование <strong>на</strong> языке <strong>С++</strong>;<br />
– отладку программы при допустимых и недопустимых входных данных и<br />
организацию защиты программы от ошибок пользователя;<br />
– оформление отчета.<br />
Каждым исполнителем составляется отчет, содержащий:<br />
– титульный лист;<br />
– цель работы;<br />
– ориги<strong>на</strong>льные тексты разработанных функций и спецификацию.<br />
Защита отчета выполняется <strong>на</strong> компьютере <strong>на</strong> основе исходных текстов программ.<br />
В ходе защиты:<br />
– описывается состав и работа программы;<br />
– раскрывается смысл и <strong>на</strong>з<strong>на</strong>чение каждой позиции спецификации;<br />
– решаются предлагаемые преподавателем задачи и даются ответы <strong>на</strong> дополнительные<br />
вопросы.<br />
Работу, которую не удается защитить, следует переделать.