Общие сведения
Алгоритмический язык Паскаль разработан профессором Цюрихского технологического
института Никлаусом Виртом в 1969-71 годах для обучения студентов структурному
программированию. Идеи, заложенные в основу создания языка, позволили фирме
Borland International значительно расширить алгоритмические средства языка,
а удобный интерфейс (меню команд) и высокая скорость компиляции (процесса перевода
текста программы в машинные коды) сделали язык Турбо-Паскаль (Turbo-Pascal) одним
из самых распространенных среди начинающих и профессиональных программистов.
Процесс программирования начинается, как правило с составления алгоритма -
последовательности операций, описывающих процесс решения задачи. Графическая
запись алгоритма представляется в виде блок-схемы. Составление алгоритма
заключается в логическом описании процесса решения задачи и требует знания
элементов математической логики. Следует отметить, что программированию
предшествует важнейший этап - постановка задачи. Постановка задачи может
включать широкий спектр вопросов (разработка математических и физических моделей,
вывод расчетных формул и т. п. ). Программист должен четко представлять явление
или формулу, которые он алгоритмизирует.
Программирование заключается в записи алгоритма на языке программирования
и отладке программы. Текст программы записывается в текстовом редакторе,
затем программа компилируется - переводится транслятором (переводчиком)
в машинные коды и запускается на выполнение. Процесс отладки программы
начинается с выявления:
синтаксических ошибок в тексте ( неверно записанных операторов ),
ошибок при выполнении программы ( недопустимые математические действия,
операции с числами, превосходящими предельные значения ),
алгоритмических ошибок ( неверно составлен или запрограммирован алгоритм ),
и заканчивается, как правило написанием новой программы, поскольку каждый
программист знает, что программу можно усовершенствовать до бесконечности,
а отлаженную программу лучше не изменять.