24.11.2014 Views

Программирование на С++ - eDrive

Программирование на С++ - eDrive

Программирование на С++ - eDrive

SHOW MORE
SHOW LESS

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 />

Работу, которую не удается защитить, следует переделать.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!