Курсовая работа: Программа психологического диагностирования на выявление типа темперамента
del:=deletefile('input.dat');
showmessage('file delete');
end
else showmessage('file not found');
end;
procedure TForm2.Button4Click(Sender: TObject);
begin
if fileexists('input.dat')=true
then
begin
sozdanie2('input.dat');
showmessage('Данные успешно добавлены');
end
else showmessage('file not found');
end;
procedure TForm2.Button3Click(Sender: TObject);
begin
close;
end;
end.
2.4 Описание процесса отладки
При разработке программы данного курсового проекта большее время занял процесс отладки. Он свелся к установлению причины возникновения ошибок и их устранению.
Большинство ошибок возникает на этапе программирования. Ошибки такого класса бывают синтаксическими, семантическими и логическими.
1) Синтаксические ошибки. Они появляются на этапе компиляции и возникают в связи с нарушением синтаксических правил языка Паскаль(пропущенные знаки пунктуации, ссылки на неописанные переменные, присваивание переменой значений неверного типа и т.д.).
Если компилятор встречает в тексте программы оператор или команду, которую он не может интерпретировать, он выводит сообщение об ошибке.
2) Семантические ошибки. К их возникновению приводит нарушение семантических правил написания программ на языке Турбо Паскаль (например, попытка программы выполнить деление на ноль).
3) Логические ошибки. Это ошибки, связанные с неправильным применением тех или иных алгоритмических конструкций. Такие ошибки не обнаруживаются на этапе компиляции и не приводят к аварийному завершению программы. На их наличие указывает неправильная работа программы и выдача ею некорректных результатов.
Для работы со встроенным отладчиком Delphi 4 его интегрированная среда разработки (IDE) предлагает целую серию установок, большинство из которых лучше не трогать, а оставить, как есть (по умолчанию). Однако если изменять установки, то выберать команду Tools/Options и в появившемся диалоговом окне Environment Options щелкнуть на вкладке Preferences.
Интегрированная среда Delphi предоставляет пользователю несколько команд пошаговой отла?