Автор работы: Пользователь скрыл имя, 09 Декабря 2014 в 10:34, практическая работа
Задание
1) Получение практических навыков при работe с одномерными, многомерными и рваными массивами.
2) Получение практических навыков при работe с функциями, передаче данных в функции различными способами, получение результатов из функций различными способами.
3) Получение практических навыков при создании диалоговых консольных приложений.
№ |
Входные данные |
Ожидаемый результат |
Полученный результат |
Т1 |
Целое положительное число |
Создается массив |
Создан массив |
Т2 |
0 |
Создается пустой массив. Выводится сообщение пользователю о пустом массиве |
Создан пустой массив. Сообщение выведено. |
Т3 |
Вещественное число |
Ошибка конвертации в тип целых чисел. Выводим сообщение пользователю |
Ошибка. Сообщение выведено. |
Т4 |
Символ |
Ошибка конвертации в тип целых чисел. Выводим сообщение пользователю |
Ошибка. Сообщение выведено. |
Т5 |
100 |
Слишком большой размер |
Слишком большой размер |
Т6 |
После ряда чисел вставили пробел |
Удаляем последний значащий пробел. Переписываем в массив элементы. |
Пробел удален. Массив записан. |
№ |
Входные данные |
Ожидаемый результат |
Полученный результат |
Т1 |
Массив пуст |
Сообщение об ошибке |
Сообщение выведено |
Т2 |
Массив не пустой |
Печатаем массив |
Печатаем массив |
№ |
Входные данные |
Ожидаемый результат |
Полученный результат |
1 |
Массив пустой |
Сообщение о том, что массив пуст и с ним ничего нельзя сделать |
Сообщение пользователю выведено. Включен флаг о запрете других операций над массивом. |
2 |
Массив не пустой |
Все хорошо. Переходим к выполнению задания |
Переход выполнен успешно |
3 |
Нашли четные элементы с одномерном массиве |
Должно вывестись сообщение о том, что задание выполнено неуспешно и четных элементов не найдено. |
Сообщение выведено. |
4 |
Не нашли четные элементы в одномерном массиве |
Должно вывестись сообщение о том, что задание выполнено успешно и нули после них добавлены. |
Массив изменился, нули добавлены. Функция может работать при повторном вызове. Сообщение выведено |
5 |
Нашли строку в матрице, в которой есть 0 |
Должно вывестись сообщение о том, что строка найдена, и удаление произошло успешно. |
Удаление выполнено. Сообщение выведено. |
6 |
Не нашли в матрице строки с нулем |
Должно вывестись сообщение о том, что в матрице нет строк с нулем, и о не успешности выполнения задания. Массив остался прежним. |
Массив не изменился. Сообщение выведено. |
7 |
Решили не добавлять строки в рваный массив |
Должно вывестись сообщение о решении не добавлять элементы в массив. Массив не должен измениться. |
Сообщение выведено. Массив остался прежним. |
8 |
Добавили строки в рваный массив |
Должно вывестись предупреждение о том, что новые строки будут заполнены ДСЧ. По окончании сообщение об успешности выполнения задания. |
Предупреждение выведено. Массив изменен. Сообщение выведено. |