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

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

Задание 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; просмотров: 707. Нарушение авторских прав; Мы поможем в написании вашей работы!




Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Типология суицида. Феномен суицида (самоубийство или попытка самоубийства) чаще всего связывается с представлением о психологическом кризисе личности...

ОСНОВНЫЕ ТИПЫ МОЗГА ПОЗВОНОЧНЫХ Ихтиопсидный тип мозга характерен для низших позвоночных - рыб и амфибий...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия