- •Лабораторные работы по курсу" "Основы программирования и алгоритмические языки" часть I
- •2. Порядок выполнения лабораторных работ
- •2.1. Подготовка к выполнению
- •2.2. Задания для выполнения.
- •2.3. Выполнение задания
- •2. Подготовка каталога и запуск системы программирования
- •3. Отчет к лабораторной работе
- •4. Литература
- •Лабораторная работа ╧1 Работа в системе программирования Borland с
- •1. Цель работы
- •3. Настройка рабочей среды
- •3.1. Установка каталогов
- •3.2. Параметры компиляции
- •3.3. Параметры программы Make
- •3.4. Параметры компоновщика
- •3.5. Параметры отладчика
- •3.6. Сохранение параметров среды
- •4. Пользование подсказкой
- •5. Создание, редактирование и сохранение программы
- •6. Компиляция и выполнение программы
- •7. Диагностика ошибок и предупреждения компилятора и компоновщика
- •8. Отладка программы
- •9. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •Приложение 1. Базовые типы данных языка с
- •Приложение 2. Некоторые функции стандартного ввода-вывода
- •4. Варианты индивидуальных заданий
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5. Пример решения задачи (вариант 30)
- •5.1. Программа упаковки
- •5.2. Программа распаковки
- •5.3. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •4. Варианты индивидуальных заданий
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
- •4. Варианты индивидуальных заданий
- •5. Пример решения задачи (вариант 30)
- •5.1. Разработка алгоритма решения.
- •5.2. Определение переменных программы
- •5.3. Разработка текста программы
- •5.4. Отладка программы
- •5.5. Результаты работы программы
- •5.6. Выводы
5.4. Отладка программы
Форма вывода результатов программы столь наглядна, что по результатам можно убедиться в правильном функционировании программы или - при неправильном функционировании - можно делать выводы о том, у реализации какой именно ветви алгоритма сделана ошибка. При наличии ошибок можно в отладке программы также использовать средства пошаговой отладки, при чем следует контролировать текущие индексы граничные номера и текущее значение модификатора. Наиболее вероятные ошибки - неправильное определение граничных номеров или неправильное определение момента перехода в нижнюю часть матрицы.
5.5. Результаты работы программы
Результат работы программы приведен ниже:
0 1 2 3 4 5 6 7 0
0 0 8 9 10 11 12 0 0
0 0 0 13 14 15 0 0 0
0 0 0 0 16 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 17 0 0 0 0
0 0 0 18 19 20 0 0 0
0 0 21 22 23 24 25 0 0
0 26 27 28 29 30 31 32 0
5.6. Выводы
При выполнении лабораторной работы изучены вопросы:
работы с матрицами;
написания и отладки циклических программ, включая вложенные циклы.
