Рассмотрим язык программирования Паскаль, как он реализуется на практике. Для работы с этим языком необходимо знать его структуру программирования, какие есть основные клавиши и их сочетания, как работает редактор кода программы.
Разрабатываемые программы на языке Паскаль включают в себя ввод и редактирование текста, трансляция и налаживание программы.
Для работы с каждым этапом нужны компьютерные средства,
Что из себя представляет язык программирования Турбо Паскаль?
История
…это редактор текстов, компилятор для построения программного модуля, и также отладчик для отладки программы. Turbo Pascal является интегрированной средой программирования, так как в этой программе есть все средства.
Язык программирования Turbo Pascal стал популярен благодаря тому, что он компактный, и достаточно лёгкий для изучения. В нём концепции алгоритмов показаны в лёгкой форме.
Язык программирования Turbo Pascal это единство компилятора с языком программирования Паскаль и инструментальной программной оболочкой, которые нужны для удобства и эффективности создания программ. Различают язык Turbo Pascal, который нужен для реализации компилятора языка программирования, и среда Turbo Pascal для разных сервисных услуг.
Для запуска Turbo Pascal нужно открыть файл с расширением exe. Этот файл запустит готовые к работе диалоговые системы программирования. В эту систему входят важные части языка программирования Паскаль, это, как уже упоминалось, текстовый редактор, компилятор, компоновщик, загрузчик. Также для работы пользователя с этим языком нужна основная библиотека, справочная служба. Так же этих программ будет достаточно для работы с небольшими программами.
Чтобы выйти из программы Turbo Pascal нужно нажать одновременно клавишу Alt и букву X.
Структура программирования Turbo Pascal
Программный блок состоит из 2 разделов, это раздел описаний и раздел операторов.
Раздел описаний включает в себя описание идентификаторов, которые есть в программе. Это список имён подключаемых библиотечных модулей. Это описание меток, констант, типов данных, переменных, различных функций процедур.
Раздел операторов начинается служебным словом begin, а заканчивается словом end. Также здесь задаются действия над объектами программы, которые были указаны в разделе описание. Все операторы должны быть разделены точкой с запятой, а после крайнего слова end нужно поставить точку.
Чтобы пользователем лучше воспринимался текст программы, легче было найти ошибку в тексте, используют некоторые особенности. Слова Program, процедур, function нужно писать строчными буквами. Идентификаторы должны начинаться с прописных букв, а операторы пишутся строчными буквами.
В программе есть верхнее меню, в нём находится возможные режимы работы Pascal, а в нижнем меню можно найти справку о сочетании основных клавиш. На остальной части экрана находится окно редактора кода, куда нужно вводить текст программ для коррекции. В верхней строке указывается имя дискового файла, откуда читается текст программы. В Turbo Pascal можно работать одновременно с несколькими программами, каждое будет находиться в отдельном окне редактора кода. Есть возможность открыть 9 окон редактора.
Также пользователь может открыть в Turbo Pascal окно от одного режима, окно для вывода результатов работы программы, и окно со справкой. Их можно вызвать на экран по очереди или одновременно.
Основными клавишами в Turbo Pascal является F1, F2, и до F12 которые находятся вверху клавиатуры. С каждой клавишей связана определённая команда меню. Также действия функциональных клавиш связано с тремя клавишами, это Alt, Control, и Shift. Эти клавиши нажимаются одновременно с другими клавишами.
Рассмотрим команды, которые передаются в Turbo Pascal функциональными клавишами, их сочетаниями с тремя с особыми клавишами.
F1 — вывод справки
F2 — запись редактируемого текста на дисковый файл
F3 — Прочитать текст из файла в окно редактора
F5 — открыть окно программы на весь экран
F6 активизировать следующее окно
Control + f9 — выполнить прогон программы, значит компилировать её в редакторе, загрузить в оперативную память и выполнить, а затем вернуться в среду Паскаль
Alt + 8- вместо окна редактора открыть окно вывода результатов работы программы.
Текстовый редактор Turbo Pascal даёт возможность пользователю в удобном режиме создавать и редактировать код программы. Если в окне редактора находится курсор, значит система состояния редактирования. Когда запускается Turbo Pascal, автоматически включается режим редактирования. И уже из этого режима нужно перейти к другому режиму работы, для этого можно использовать специальные клавиши, либо зайти в главное меню для выбора режима.
Основы работы с редактором кода программы
Для того чтобы писать код программы нужно ввести текст с клавиатуры стандартным образом. Для перехода на следующую строку нужно нажать клавишу Enter, курсор переместится на новое место. Курсор показывает место на экране, где будет отображен вводимый символ программы. Окно редактора кода похоже на лист бумаги, и если курсор находится на нижнем крае, то идёт прокрутка окна редактора, текст смещается вверх на одну строку, а внизу появляется новая строка.
Есть возможность сместить окно относительно листа с помощью клавиш, например, page up на страницу вверх, page down на страницу вниз, Home переместиться в начало текущей строки, end перейти в конец строки. Так же можно использовать Control + Page Up и перейти сразу в начало текста, а при нажатии контрл + page Down сразу можно перейти в конец текста.
Для того чтобы убрать ошибочно введённый текст можно использовать клавишу Backspace, и клавишу Delete. Клавиша Delete уберёт символ, на который указывает курсор, можно использовать команду Control + y для удаления всей строки, где находится курсор.
Редактор Turbo Pascal в конце каждой строки размещает специальный символа разделитель. Этот символ появляется при нажатии клавиши Enter, а убрать его можно с помощью клавиши Backspace или delеte. То есть строки можно разделить или разрезать, или же при необходимости соединить или склеить их.
Редактор может работать в режиме наложения новых символов на уже введённый текст, значит, введённый новый символ заменит собой этот символ, на который указывает курсор, при этом остаток строки не смещается. Для того, чтобы перейти к режиму наложения, пользователь может нажать клавиши insert, а если нажать эту клавишу повторно, вновь будет установлен режим вставки.
После того, как запустилась программу Turbo Pascal, система находится в режиме редактирования кода, здесь можно создать новую программу, или отредактировать уже существующую.
После окончания работы в Turbo Pascal код новой программы можно сохранить на дисковым файле, чтобы можно было им воспользоваться.
Чтобы сохранить текст программы в файле пользователь должен нажать клавишу F2. Тогда будет проверка имени программы, и программа предложит изменить его на то, которое нужно пользователю.
Отладка программы
После того, как пользователь написал код программы, можно её исполнить, по-другому откомпилировать программу. Также пользователь может связать программу с библиотекой стандартных процедур и функций, и произвести загрузку. Для этого пользователь может использовать сочетание клавиш контрл + F9, это называется прогон программы.
Если в программе не обнаружено синтаксических ошибок, то все действия выполняются, и пользователь может увидеть количество срок и объёма оперативной памяти.
Если будет найдена ошибка, то программа прекратит выполнение действий, откроется окно редактора, и курсор будет находиться на той строке, при исполнении которой нашлась ошибка. Также в верхней строке редактора будет сообщение о том, из-за чего появилась ошибка. Это даёт возможность пользователю быстро исправить программу, устранить ошибку и продолжить отладку.
Справочная информация pascal
Для пользователя в Turbo Pascal важной частью является справочная служба. Однако она на английском языке, если вы сможете её прочитать, то сложностей в работе с программы у вас не возникнет. Справка вызывается нажатием клавиши F1. Справочная служба является контекстно-чувствительной, потому что зависит от состояния среды. Например, если пользователь нажал F1, когда была обнаружена ошибка в программе, то выйдет справка с сообщением и сведениями о причинах ошибки, и рекомендациями как её устранить.
По кнопке F1 пользователь может получить контекстно-зависимую справку, при нажатии сочетания клавиш Shift + F1, выйдет справка из доступных справочных сообщений, при нажатии сочетание клавиш контрл + F1 пользователь получит справку о стандартной процедуре или функции.