Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет1.docx
Скачиваний:
3
Добавлен:
18.11.2018
Размер:
68 Кб
Скачать
☆
  1. Описание функций программы

    1. Иерархическая схема

main - основная функция

Title - вывод заголовка задачи

printf - стандартный форматный вывод

GetPar - получение входных данных с ОДЗ

GetNum - получение целого числа в заданном диапазоне

printf

fflush – опорожнение буфера клавиатуры

scanf - стандартный форматный ввод

Calc - вычисления и вывод результатов

printf

YesNo - запрос на повторный прогон и ожидание ответа “Да/Нет”

printf

fflush

getchar - стандартный ввод символа

Finish - вывод сообщения при завершении работы программы

printf

7

  1. Алгоритм решения программы

main:

да

нет

Title:

8

Getpar:

да

нет

9

GetNum:

да

нет

да

нет

да

нет

10

Calc:

нет

да

11

YesNo:

да нет

Finish:

12

5.Тестовые наборы данных и реакции

таблица 5.1. Тест реакции для чисел.

Тест №

Begnum

Maxnum

Ожидаемая реакция

Фактическая реакция

1

-200

10

Вывод на экран чисел от -181 до -172 и их квадратов в заданном формате

совпадает

2

-181

10

Вывод на экран чисел от -181 до -172 и их квадратов

совпадает

3

4

10

Вывод на экран чисел от 4 до 13 и их квадратов

совпадает

4

175

10

Вывод на экран чисел от 175 до 181 и их квадратов в заданном формате

совпадает

5

181

10

Вывод на экран числа 181 и его квадрата

совпадает

6

190

10

Вывод на экран числа 181 и его квадрата

совпадает

7

4

-10

Вывод на экран числа 4 и его квадрата

совпадает

8

4

1

Вывод на экран числа 4 и его квадрата

совпадает

9

4

15

Вывод на экран чисел от 4 до 18 и их квадратов

совпадает

10

4

18

Вывод на экран чисел от 4 до 21 и их квадратов

совпадает

11

4

50

Вывод на экран чисел от 0 до 4 и их квадратов

совпадает

12

H

5

Вывод на экран чисел от 7 до 28 и их квадратов

совпадает

13

7

K

Вывод на экран чисел от 0 до 20 и их квадратов

совпадает

14

K

W

Вывод на экран чисел от 4 до 18 и их квадратов

совпадает

15

«»

См. ожид. реакцию.

Пустую строку ввести не получится. По нажатию «Enter» курсор будет переходить на следующую строку

совпадает

16

3

«»

Пустую строку ввести не получится. По нажатию «Enter» курсор будет переходить на следующую строку

совпадает

13

Таблица 5.2. Тест-реакции для управления повтором

Тест №

с

Ожидаемая реакция

Реакция

1

Y

Вывод сообщения вида:

«Вывод квадратов целых чисел»

и

«Начальное число = »

совпадает

2

Y

Вывод сообщения вида:

«Вывод квадратов целых чисел»

и

«Начальное число = »

совпадает

3

w

Вывод сообщения вида:

«Работа завершена»

и завершение работы программы

совпадает

14