- •Содержание
- •1. Лабораторная работа 1. Программирование линейных алгоритмов
- •1.3.1. Интерфейс
- •1.3.2. Программа на языке Delphi
- •1.4. Результаты тестирования и выполнения программы
- •1.5. Заключение
- •2. Лабораторная работа 2. Программирование разветвляющихся алгоритмов
- •2.1 Исходное условие и уточнение постановки задачи
- •2.2. Алгоритм
- •2.3. Программа
- •2.3.1. Интерфейс
- •2.3.2. Программа на языке Delphi
- •2.4. Результаты тестирования и выполнения программы
- •2. 5. Заключение
- •Лабораторная работа 3. Программирование циклических алгоритмов. Табулирование функции
- •3.1 Исходное условие и уточнение постановки задачи
- •3.2. Алгоритм
- •3.3. Программа
- •3.3.1. Интерфейс
- •3.3.2. Программа на языке Delphi
- •3.4. Результаты тестирования и выполнения программы
- •3.5. Заключение
- •Лабораторная работа 4. Программирование циклических алгоритмов. Вложенные циклы
- •Исходное условие и уточнение постановки задачи
- •4.2. Алгоритм
- •4.3. Программа
- •4.3.1. Интерфейс
- •4.3.2. Программа на языке Delphi
- •4.4. Результаты тестирования и выполнения программы
- •4. 5. Заключение
- •Лабораторная работа 5. Циклическая обработка одномерных массивов
- •Исходное условие и уточнение постановки задачи
- •5.2. Алгоритм
- •5.3. Программа
- •5.3.1. Интерфейс
- •5.3.2. Программа на языке Delphi
- •5.4. Результаты тестирования и выполнения программы
- •5. 5. Заключение
5.4. Результаты тестирования и выполнения программы
Для анализа правильности программы необходимо проверить ее работу при различных вариантах исходных данных. Тестовые примеры, выбранные для данной задачи, предусматривают проверку работы обеих ветвей программы. Результаты тестирования представлена ниже.
Исходные данные: Результаты:
6 1
5
1
3
-3
Исходные данные: Результаты:
6 0
7
5
0
Исходные данные: Результаты:
0 2
1
2
3
4
5
5. 5. Заключение
