Отчет выполняется по выбору преподавателя либо в редакторе Word, либо в черновом варианте в лекционной тетради. Отчет должен содержать:
1. Листинг программы на языке Си, решающей задачи в соответствии с вариантом (номером компьютера) задания;
2. Результаты тестирования программы.
Контрольные вопросы к лабораторной работе №6
1. Что такое переменная-указатель и какие виды указателей Вы знаеете?
2. Какие виды указателей допускают изменение, а какие нет?
3. Что такое ссылка?
4. Запишите программу динамического выделения и освобождения памяти под массив A[5] с помощью функций malloc и free?
5. Запишите программу динамического выделения и освобождения памяти под массив A[5] с помощью операторов new и delete?
6. Запишите программу динамического выделения и освобождения памяти под массив B[5][6] с помощью операторов new и delete?
ЛАБОРАТОРНАЯ РАБОТА №7
Отладка программы
КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
Отладка программы – процесс исправления ошибок в коде программы. Ошибки могут быть синтаксическими и логическими. Синтаксические ошибки выявляются на этапе компиляции программы. Сообщения об ошибках компилятор выводит в окне. Исправление синтаксических ошибок необходимо начинать с первой ошибки, так как она может вызвать серию связанных с ней ошибок. Для выявления логических ошибок требуется наблюдать за изменением переменных, поведением функций, объектов, процессов и линий потока управления. Это можно сделать с помощью встроенного отладчика IDE C++Builder 5. Отладчик IDE обладает широкими возможностями вплоть до отладки на уровне машинного кода.