Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к ПЗ по программированию.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆

Порядок выполнения работы

1. Написать программу, реализующую заданный преподавателем алгоритм обработки данных.

2. Отобразить алгоритм решения задачи в виде схемы программы ( см. /2,3/).

3. Обозначить буквами или цифрами ветви алгоритма

4. Выбрать метод тестирования, который по Вашему мнению может дать наибольшую вероятность обнаружения ошибок в программе.

5. Выписать пути алгоритма, которые должны быть проверены тестами для выбранного метода тестирования.

6. Записать тесты, которые позволят пройти по путям алгоритма, выбранным Вами в п.5.

7. Протестировать разработанную Вами программу. Результаты оформить в виде таблиц ( см. таблицы 2.1-2.4).

8. Оформить отчет.

ЗАДАНИЯ:

1. Идентифицировать треугольник по трем сторонам (остроугольный, прямоугольный, тупоугольный, равносторонний, равнобедренный).

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

3. Идентифицировать треугольник по двум сторонам и углу между ними (остроугольный, прямоугольный, тупоугольный, равносторонний, равнобедренный).

4. Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым (сумма первых трех цифр равна сумме последних трех цифр) или делится на 13.

5. Идентифицировать треугольник по трем углам (остроугольный, прямоугольный, тупоугольный, равносторонний, равнобедренный).

6. Идентифицировать трапецию по двум сторонам и углу между ними (квадрат, равнобедренная, обыкновенная).

Форма отчёта: Отчет выполняется в тетрадях по практическим работам в письменном виде. Программа отлаживается в IDE Delphi и в виде файлов копируется на сетевой диск.

Содержание отчета:

  1. Тема работы.

  2. Цель работы.

  3. Сформулировать цель работы (цель Вашей работы не совпадает с целью лабораторной работы вообще, она, Ваша цель, более конкретна и определяется заданной преподавателем задачей обработки информации).

  4. Записать программу решения поставленной Вам задачи.

  5. Отобразить схему программы.

  6. Мотивировать выбор метода тестирования. Перечислить реализующие выбранный метод тестирования пути алгоритма и тесты для прохождения этих путей.

  7. Привести таблицу тестирования программы.

  8. Записать выводы по результатам тестирования ( не забывайте, что целью тестирования является обнаружение ошибок в программе).

Система оценки: двухбалльная.

Контрольные вопросы

  1. Что такое модуль?

  2. Каковы основные составные части модуля?

  3. Что собой представляет заголовок модуля?

  4. Как оформляется интерфейсная часть?

  5. Как оформляется реализационная часть?

  6. Как оформляется инициализационная часть?

Список использованной литературы

  1. Голицина О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие. - М.: Форум: Инфра-М, 2002.

  2. Фленов М.Е. Библия Delphi. - 3-е изд. Перераб. И доп. - СПб.: БХВ-Петербург, 2011.

  3. ГОСТ 19.701-90

Практическое занятие 13

Тема: ТЕСТИРОВАНИЕ ПРОГРАММ МЕТОДОМ «ЧЕРНОГО ЯЩИКА»

Цели:

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

Характер занятия: поисковый.

Форма организации: фронтальная.

Обеспечение занятия: ПК, ОС Windows, Delphi, ручка, карандаш, линейка, тетрадь по практическим работам.

Требования к знаниям

Перед выполнением практической работы студент должен

знать:

- основные элементы IDE Delphi и принципы работы в ней;

- основные операторы языка Object Pascal.

после выполнения практической работы студент должен

уметь:

- разрабатывать алгоритмы с использованием рекурсивных подпрограмм.