Требования к отчету

Лабораторная работа 2

Программирование разветвляющихся алгоритмов.

Задание

Вывести на экран показания часов.

Исходные данные – часы и минуты в формате целых чисел. Результат должен быть представлен в смешанной текстово-числовой форме с учетом падежных окончаний, например:

2 48 – 2 часа 48 минут ночи,

5 00 – 5 часов утра ровно,

12 00 – полдень,

12 23 – 12 часов 23 минуты дня,

13 12 – 1 час 13 минут дня,

21 33 – 9 часов 33 минуты вечера,

00 00 – полночь,

03 01 – 3 часа 1 минута ночи.

Использовать следующие границы частей суток:

5 час. <= утро < 12 час.,

12 < день < 18 час.,

18 <= вечер <= 23 час.,

0 час. < ночь < 5 час.

В случае ввода невозможных показаний часов выдать соответствующее сообщение, например:

24 03 – введены недопустимые данные.

По результатам работы представить отчет.

Требования к отчету.

Отчет по лабораторной работе должен состоять из 4-х разделов, отражающих основные этапы разработки программы:

- Постановка задачи;

- Разработка алгоритма;

- Кодирование (соответствующий раздел отчета называется «Текст программы»);

- Тестирование (соответствующий раздел отчета называется «Анализ результатов»).

В разделе «Постановка задачи» должен быть приведен текст задания и согласованные с преподавателем (заказчиком) уточнения, если они требуются (например, как выводить время 00:03 - 0 часов 3 минуты ночи или 12 часов 3 минуты ночи, или существует ли время 24:00).

Раздел «Разработка алгоритма» должен содержать следующую информацию:

· краткое описание (обоснование) алгоритма,

· описание входных, выходных и вспомогательных данных с указанием их идентификаторов и типов,

· схему алгоритма, состоящую из двух частей: общей (укрупненной) схемы и уточненной схемы одного из блоков:

1. Ввод и контроль исходных данных;

2. Обработка часов;

3. Обработка минут;

4. Обработка времени суток.

(Номер блока равен остатку от деления порядкового номера студента в списке группы на 4.)

В разделе «Текст программы» должен быть приведен листинг программы, включающий необходимые комментарии.

В разделе «Анализ результатов» должны быть приведены результаты проверки работы всех ветвей алгоритма. Результаты следует оформить в виде таблицы, а для двух наборов исходных данных должны быть приведены распечатки экранов. Для экономии краски изображения экранов должны иметь белый фон, для чего их нужно предварительно обработать в графическом редакторе (Paint).

Отчет должен быть распечатан на принтере на листах бумаги формата А4, скрепленных в левом верхнем углу с помощью степлера, и подписан исполнителем с указанием даты сдачи отчета преподавателю.

На последней странице показан титульный лист, который должен использоваться в отчетах по всем лабораторным работам курса (изменяться должны только номер, название лабораторной работы и фамилии студента и преподавателя).