Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Задание 4. Автоматизация отладки программы




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

1. Заключите весь алгоритм в управляющую конструкцию – повторение (цикл). Воспользуйтесь для этого оператором цикла While. Количество повторений цикла определяется с помощью счетчика (переменная i) – номера теста и количества введенных тестов (переменная n).

Пример организации цикла

begin

writeln(‘Укажите количество тестов’); Readln(n);

i:=1;

while i<=n do

begin

Вывод номера теста: i

Тестируемый алгоритм

……………………………..

… inc(i) //переход к следующему тесту

end;…………………………..

……………….

end.

2. Отладьте программу на тестах, подготовленных в задании 2.

3. Внесите изменения в условие продолжения цикла, так чтобы цикл продолжил выполняться, если пользователь ответил положительно и завершился, если пользователь отказался продолжать тестирование.

Пример алгоритма программы автоматизированной отладки

begin

writeln(‘Укажите количество тестов’); Readln(n);

i:=1;

otvet:= 'Y';

while (i<=n) or (otvet='Y') or( otvet='y') do

begin

Вывод номера теста: i

Тестируемый алгоритм

……………………….

 

if i>=n then

Begin

writeln('Продолжим тестирование? Y/N');

readln(otvet)

end;

inc(i);

end

end.

4. Отладьте программу.

5. Выполните тестирование данной программы: для n тестов .

 

Таблица 4

Варианты заданий

Задание 1 Задание 2
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.

 

 


Поможем в написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой





Дата добавления: 2015-10-15; просмотров: 553. Нарушение авторских прав; Мы поможем в написании вашей работы!

Studopedia.info - Студопедия - 2014-2022 год . (0.024 сек.) русская версия | украинская версия
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7