Порядок выполнения и оформления расчетных заданий по программированию
Задания выдаются и выполняются индивидуально, берутся из сборника [1] сразу на весь семестр. Сборник можно взять в читальном зале библиотеки СибГТУ[1]. Номера задач и варианты содержатся в файле «Варианты заданий для самостоятельной работы» (формат Microsoft Excel) на листе «Задания 1 семестра». Файл можно взять у лаборанта в ауд. А103, А109.Номер варианта согласовываетя с преподавателем и, как правило, не меняется в течение всего времени изучения курса «Алгоритмические языки и программирование». Смена номера варианта производится только по согласованию с преподавателем или по его указанию. Не допускается смена номера варианта без согласования с преподавателем.
Программы выполняются на языке Object Pascal (Delphi), С++, C#, Python. Использование других языков программирования допускается в индивидуальном порядке по согласованию с преподавателем. Порядок и темпы выполнения задач определяются студентом самостоятельно.
По каждому выполненному заданию составляется отчет в виде фрагментов программной документации в формате Microsoft Word. Отчет оформляется на каждое задание отдельно и должен содержать (см. Приложение 1):
- Титульный лист;
- Исходную постановку задачи (в т.ч. текст задания формулы в формате Microsoft Equation и необходимые рисунки в векторном формате);
- Описание контрольных примеров, необходимых для проверки работоспособности программы;
- Блочную схему в нотации UML в векторном формате Word;
- Исходный текст программы;
- Протокол прохождения одного (невырожденного) контрольного примера наиболее полно демонстрирующего работоспособность программы.
Отчет прилагается к ответу на контрольное задание, и размещается на образовательном портале СибГТУ. Отчет не архивировать!
Приложение 1. Пример оформления отчета
Министерство образования Российской Федерации
Сибирский государственный технологический университет
Факультет автоматизации и информационных технологий
Кафедра информационных технологий
Расчетная работа по программированию и алгоритмизации
Задание № 473а
Принял | |||||
доц., к.т.н. С.П. Якимов | |||||
Подпись | Дата/Время | ||||
Проверил | |||||
доц., к.т.н. С.П. Якимов | |||||
Подпись | Дата | ||||
Выполнил | |||||
ст-т гр. 21-6 Иванов Н.Н | |||||
Подпись | Дата | ||||
Красноярск
Постановка задачи
Прямоугольный треугольник АВС задан катетами АВ и ВС. Вычислить гипотенузу АС:
.
Описание контрольного примера
Исходные данные: катеты АВ=2, ВС=3
Ожидаемый результат расчетов: Гипотенуза АС=4
Блочная схема
Текст программы
program Triangle;
var
A,B,C: Real;
begin
Write('Введите величины катетов');
ReadLn(A,B);
if (A>0) and (B>0)then
begin
C:=Sqrt(Sqr(A)+Sqr(B));
WriteLn('Гипотенуза АС=',C:10:2);
end
else
WriteLn('Введены недопустимые значения катетов');
ReadLn;
end.
Протокол прохождения контрольного примера
- Ввод данных с клавиатуры: А=2, В=3;
- Проверка (A>0) and (B>0) = (2>0) and (3>0) = True;
- C:=Sqrt(Sqr(A)+Sqr(B))=
;
- Печать сообщения «Гипотенуза АС= 4.00»;
- Конец сеанса работы программы.
[1] Компьютерные копии сборника, передаваемые студентами старших курсов, не выверены, часто содержат ошибки в формулировках задач, пользоваться ими можно, но с чрезвычайной осторожностью.