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