Язык программирования Паскаль был создан швейцарским профессором Никлаусом Виртом в 1968-1971 годах и назван в честь выдающегося французского математика и философа Блеза Паскаля.
Изначально язык Паскаль задумывался как учебный язык для обучения студентов навыкам программирования. Вирт сознательно пошел на заведомое ограничение возможностей языка, прежде всего это касалось функций ввода и вывода данных, а также средств, зависящих от компьютера и операционной системы, обеспечивая простоту и эффективность.
Достоинствами языка Pascal являются: Простой синтаксис языка. Небольшое число базовых понятий. Программы на Паскале достаточно легко читаемы. Достаточно низкие аппаратные и системные требования как самого компилятора, так и программ, написанных на Паскале. Универсальность языка. Язык Паскаль применим для решения практически всех задач программирования. Поддержка структурного програмирования, программирования "сверху-вниз", а также объектно-ориентированного программирования.
Огромную роль в массовом распространении Паскаля сыграла компания Borland International. Эта фирма объединила очень быстрый компилятор с редактором текста и добавила к стандартному Паскалю мощное расширение, что способствовало успеху первой версии этого языка. В 1992 году фирма Borland International выпустила два пакета программирования, основанные на использовании языка Паскаль, - Borland Pascal 7.0 и Turbo Pascal 7.0.
На сегоднящний день Turbo Pascal 7.0 практически повсеместно применяется как учебный язык программирования.
Сайт www.pascal7.ru предназначен для студентов и школьников, изучающих язык программирования Turbo Pascal. На нашем сайте Вы найдете как теоретический материал по языку программирования Паскаль, так и решение задач по темам, включенным в программу обучения по дисциплине Информатика.
Представлено решение разнообразных задач в среде программирования Turbo Pascal по темам: Линейные программы; Разветвляющиеся программы (использование операторов If и case); Циклы (циклы с параметром, постусловием, предусловием); Массивы (одномерные и двумерные массивы, сортировки массивов); Подпрограммы (процедуры и функции); Применение строкового типа данных; Записи; Множества; Файлы (текстовые и типизированные); Модули; Динамические структуры данных (линейные однонаправленные и двунаправленные списки, стеки, очереди).