Знакомство с турбо паскалем

Знакомство с Турбо Паскаль

знакомство с турбо паскалем

Ознакомившись с программной оболочкой редактора, была написана первая программа на языке Turbo Pascal - классическая "Hello. Как начать работу с Турбо Паскалем Функциональные клавиши Текстовый редактор Основные приемы работы в среде Турбо Паскаля. Тема: Знакомство со средой программирования Turbo Pascal. Цель: Познакомить учащихся со структурой программы в Turbo Pascal.

знакомство с турбо паскалем

Вид экрана после вызова Турбо Паскаля Сразу же скажем, что для выхода из Турбо Паскаля следует нажать клавишу Alt и, не отпуская ее, - клавишу с латинской буквой X, после чего можно отпустить обе клавиши. Вся остальная часть экрана принадлежит окну редактора, очерченному двойной рамкой и предназначенному для ввода и коррекции текстов программ. В его верхней строке приводятся имя того дискового файла, откуда был прочитан текст программы новому файлу присваивается имя NONAME В Турбо Паскале можно работать одновременно с несколькими программами или частями одной крупной программыкаждая из которых может располагаться в отдельном окне редактора.

Среда позволяет использовать до 9-ти окон редактора одновременно. Кроме окна окон редактора в Турбо Паскале используются также окна отладочного режима, вывода результатов работы программы, справочной службы, стека, регистров.

По желанию они могут вызываться на экран поочередно или присутствовать на нем одновременно. Функциональные клавиши Функциональные клавиши используются для управления средой Турбо Паскаля. Они обозначаются F1, F2, С каждой из этих клавиш связывается некоторая команда меню. Действие почти всех функциональных клавиш можно модифицировать тремя особыми клавишами: Эти клавиши используются подобно клавиши временной смены регистра на пишущей машинке: В дальнейшем такое совместное нажатие двух клавиш будем обозначать чертой.

Ниже приводятся команды, которые передаются среде Турбо Паскаля функциональными клавишами и некоторыми их комбинациями с клавишами Ctrl и Alt: Fl - обратиться за справкой к встроенной справочной службе Help-помощь ; F2 - записать редактируемый текст в дисковый файл; F3 - прочитать текст из дискового файла в окно редактора; F4 - используется в отладочном режиме: Alt-F5 - сменить окно редактора на окно вывода результатов работы прогона программы.

Полное описание функциональны клавиш содержится в приложении 1а сейчас - самый краткий комментарий. Клавиши F2 и F3 помогут Вам в работе с Вашим каталогом. Командой Alt-F5 Вы в любой момент сможете просмотреть данные, выданные на экран в результате прогона программы.

Текстовый редактор Текстовый редактор среды Турбо Паскаля предоставляет пользователю удобные средства создания и редактирования текстов программ. Признаком того, что среда находится в состоянии редактирования, является наличие в окне редактора курсора -небольшого мигающего прямоугольника.

знакомство с турбо паскалем

Режим редактирования автоматически устанавливается сразу после загрузки Турбо Паскаля. Из режима редактирования можно перейти к любому другому режиму работы Турбо Паскаля с помощью функциональных клавиш или выбора нужного режима из главного меню. Если среда находится в состоянии выбора из меню, курсор исчезает, а в строке меню появляется цветной указатель-прямоугольник, выделяющий одно из кодовых слов опций меню. Для перехода от состояния выбора режима из главного меню в состояние редактирования нужно нажать клавишу Esc ESCape - ускользать, убегатьа для перехода к выбору из главного меню - F Рассмотрим основные приемы работы с текстовым редактором.

Для создания текста программы нужно ввести этот текст с помощью клавиатуры ПК подобно тому, как это делается при печатании текста на пишущей машинке. После заполнения очередной строки следует нажать на клавишу Enter, чтобы перевести курсор на следующую строку курсор всегда показывает то место на экране, куда будет помещен очередной вводимый символ программы. Окно редактора имитирует длинный и достаточно широкий лист бумаги, фрагмент которого виден в окне.

Если курсор достиг нижнего края, осуществляется прокрутка окна редактора: Если курсор достиг правой границы экрана, окно начинает по мере ввода символов смещаться вправо, показывая правый край листа. Размеры листа по горизонтали и вертикали ограничиваются только общим числом символов в файле, которых не должно быть большеоднако компилятор Турбо Паскаля воспринимает строки программы длиной не более символов.

Окно можно смещать относительно листа с помощью следующих клавиш: Клавишами перевода курсора эти клавши помечены стрелками и располагаются в правой части клавиатуры его можно смещать по экрану. При достижении границ окна оно смещается на строку Или на символ. Если Вы ошиблись при вводе очередного символа, его можно стереть с помощью клавиши со стрелкой или надписью Backspaceрасположенной над клавишей Enter.

Клавиша Delete стирает символ, на который в данный момент указывает курсор, а команда Ctrl-Y- всю строку, на которой расположен курсор.

Следует помнить, что редактор Турбо Паскаля вставляет в конце каждой строки невидимый символ-разделитель. Теперь перейдем к самой нижней строке окна. Слева отображаются координаты курсора — номер строки и столбца, в которых он находится. Попробуйте подвигать его и убедитесь в том, что координаты в нижней строке меняются. Скорее всего, Вы не смогли подвигать курсор по вертикали, так как для перехода на новую строку необходимо нажать Enter. Если Вы нажмете Enter, то сможете перемещаться уже по двум строкам и.

Большую часть самой нижней строки окна самый правый столбец занимают полосы скроллинга. Курсор на каждой из них показывает, текущее положение текста в окне относительно всего текста. В этом Вы убедитесь, когда напишите программу побольше — не помещающуюся на экране целиком.

Вот тогда и попробуйте пощелкать на полосах скроллинга мышкой. Вот мы и разобрались с окном. Теперь уделим внимание самой нижней строке экрана. Эта строка постоянно напоминает Вам о том, как можно выполнить самые важные действия. Со временем Вы все это запомните, а пока — достаточно глянуть на строку подсказки и сразу ясно: Итак, все, что нужно для работы, Вы уже знаете. Можно начинать писать программу. С возникающими вопросами будем разбираться по ходу дела. Если этот каталог - Ваш индивидуальный система всякий раз будет настраиваться так как Вы этого хотите.

Если эти файлы не обнаружены в Вашем каталоге а при первом обращении к Турбо Паскалю так оно и будет система продолжит поиск в системном каталоге а не найдя их там настроится стандартным образом.

Впоследствии можно сохранить настроечные файлы в своем каталоге и тем самым избавить себя от необходимости перенастройки системы всякий раз при обращении к.

После успешного вызова системы экран ПК приобретает вид показанный на рис. Вид экрана после вызова Турбо Паскаля Сразу же скажем что для выхода из Турбо Паскаля следует нажать клавишу Alt и не отпуская ее - клавишу с латинской буквой X после чего можно отпустить обе клавиши. Вся остальная часть экрана принадлежит окну редактора очерченному двойной рамкой и предназначенному для ввода и коррекции текста программ.

В его верхней строке приводятся имя того дискового файла откуда был прочитан текст программы новому файлу присваивается имя NONAME В Турбо Паскале можно работать одновременно с несколькими программами или 5 6 частями одной крупной программы каждая из которых может располагаться в отдельном окне редактора Среда позволяет использовать до девяти окон редактора одновременно.

Кроме окна окон редактора в Турбо Паскале используются также окна: По желанию они могут вызываться на экран поочередно или присутствовать на нем одновременно. Функциональные клавиши Функциональные клавиши используются для управления средой Турбо Паскаля.

Знакомство с Turbo Pascal и написание первых программ

Они обозначаются F F F и располагаются в самом верхнем ряду клавиатуры. С каждой из этих клавиш связывается некоторая команда меню.

Действие почти всех функциональных клавиш можно модифицировать тремя особыми клавишами: Эти клавиши используются подобно клавише временной смены регистра на пишущей машинке: В дальнейшем такое совместное нажатие двух клавиш будем обозначать чертой. Ниже приводятся команды которые передаются среде Турбо Паскаля функциональными клавишами и некоторыми их комбинациями с клавишами Ctrl и Alt: F F F3 F4 F5 F6 F7 F8 F9 F0 Ctrl-F9 обратиться за справкой к встроенной справочной службе Help - помощь записать редактируемый текст в дисковый файл прочитать текст из дискового файла в окно редактора используется в отладочном режиме: Клавиши F и F3 помогут Вам в работе с Вашими каталогами и файлами.

Командой ALT-F5 Вы в любой момент сможете просмотреть данные выданные на экран в результате прогона программы.

Текстовый редактор Текстовый редактор среды Турбо Паскаля предоставляет пользователю удобные средства создания и редактирования текстов программ. Признаком того что среда находится в состоянии редактирования является наличие в окне редактора курсора - небольшого мигающего прямоугольника. Режим редактирования автоматически устанавливается сразу после загрузки Турбо Паскаля. Из режима редактирования можно перейти к любому другому режиму работы Турбо Паскаля с помощью функциональных клавиш или выбора нужного режима из главного меню.

Если среда находится в состоянии выбора из меню курсор исчезает а в строке меню появляется цветной указательпрямоугольник выделяющий одно из кодовых слов.

Для перехода от состояния выбора режима из главного меню в состояние редактирования нужно нажать клавишу Esc ESCape - ускользать убегать а для перехода к выбору из главного меню - F0. Рассмотрим основные приемы работы с текстовым редактором.

Для создания текста программы нужно ввести этот текст с помощью клавиатуры ПК подобно тому как это делается при печатании текста на пишущей машинке. После заполнения очередной строки следует нажать на клавишу Enter чтобы перевести курсор на следующую строку курсор всегда показывает то место на экране куда будет помещен очередной вводимый символ программы. Окно редактора имитирует длинный и достаточно широкий лист бумаги фрагмент которого виден в окне.

Если курсор достиг нижнего края осуществляется прокрутка окна редактора: Если курсор достиг правой границы экрана окно начинает по мере ввода символов смещаться вправо показывая правый край листа. Размеры листа по горизонтали и вертикали ограничиваются только общим числом символов в файле которых не должно быть больше однако компилятор Турбо Паскаля воспринимает строки программы длиной не более 6 символов.

Окно можно смещать относительно листа с помощью следующих клавиш: При достижении курсором границ окна оно смещается на строку или на символ. Если Вы ошиблись при вводе очередного символа его можно стереть с помощью клавиши обозначенной стрелкой влево клавиша Backspace располагается над клавишей Enter.

Клавиша Del от DELete - стирать стирает символ на который в данный момент указывает курсор а команда Ctrl- Y - всю строку на которой располагается курсор.

Следует помнить что редактор Турбо Паскаля вставляет в конце каждой строки невидимый на экране символ-разделитель.

Этот символ вставляется клавишей Enter а стирается клавишами Backspace или Del. Редактор может также работать в режиме наложения новых символов на существующий старый текст: Для перехода к режиму наложения нужно нажать клавишу Ins INSert - вставка нажать эту клавишу еще раз вновь восстановится режим вставки.

Признаком того в каком режиме работает редактор является форма курсора: И еще об одной возможности редактора. Обычно редактор работает в режиме автоотступа.

Знакомство с Турбо Паскаль 7.0

В этом режиме каждая новая строка начинается в той же позиции на экране что и предыдущая. Режим автоотступа поддерживает хороший стиль оформления текстов программ: Отказаться от автоотступа можно командой Ctrl-O I при нажатой клавише Ctrl нажимается сначала клавиша O затем О отпускается и нажимается клавиша I повторная команда Ctrl-O I восстановит режим автоотступа.

Ниже перечислены наиболее часто используемые команды текстового редактора Турбо Паскаля. Основной формой хранения текстов программ вне среды являются файлы. После завершения работы с Турбо Паскалем можно сохранить текст новой программы в дисковом файле с тем чтобы использовать его в следующий. Для обмена данными между дисковыми файлами и редактором среды предназначены клавиши F запись в файл и F3 чтение из файла. Для сохранения текста программы в файле нужно нажать на клавишу F.

Save file as Сохранить в файле с именем Ниже надписи располагается поле для ввода имени файла в котором можно написать любое имя и нажать клавишу Enter текст будет сохранен в файле. Если завершена работа с Турбо Паскалем командой Alt-X но не сохранен текст программы на диске на экране появится окно с запросом: PAS has been modified. В ответ следует нажать Y Yes - да необходимо сохранить текст в файле или N No - нет сохранять текст не. Вся эта последовательность действий называется прогоном программы и реализуется командой Ctrl-F9.

Перед передачей управления загруженной программе среда очищает экран точнее выводит на экран окно прогона программы а после завершения работы программы вновь берет управление компьютером на себя и восстанавливает на экране окно редактора.

Если на каком-либо этапе среда обнаружила ошибку она прекращает дальнейшие действия восстанавливает окно редактора и помещает курсор на ту строку программы при компиляции или исполнении которой обнаружена ошибка. При этом в верхней строке редактора появляется диагностическое сообщение о причине ошибки.

Все это позволяет очень быстро отладить программу то есть устранить в ней синтаксические ошибки и добиться правильной ее работы. Если ошибка возникла на этапе работы программы простое указание того места где она обнаружена может не дать нужной информации так как ошибка может явиться следствием неправильной подготовки данных. Например ошибка возникла при извлечении корня из отрицательного числа будет указан оператор в котором осуществлялась сама операция извлечения корня хотя ясно что первопричину ошибки следует искать где-то раньше там где соответствующей переменной присваивается отрицательное значение.

В таких ситуациях обычно прибегают к пошаговому исполнению программы с помощью команд связанных с клавишами F4 F7 и F8. Пока еще не накоплен достаточный опыт отладки можно пользоваться одной клавишей F7 после нажатия на которую среда осуществит компиляцию компоновку связь с библиотекой стандартных процедур и функций и загрузку программы а затем остановит прогон перед исполнением первого оператора. Строка программы содержащая этот оператор будет выделена на экране указателем цветом.

Теперь каждое новое нажатие на F7 будет вызывать исполнение всех операций запрограммированных в текущей строке и смещение указателя к следующей строке программы. В подозрительном месте программы можно просмотреть значения нужных Вам переменных или выражений. Для этого можно действовать следующим образом. Установите курсор в то место текущей строки где написано имя интересующей Вас переменной нажмите Ctrl-F4. На экране откроется диалоговое окно состоящее из трех полей. В верхнем поле будет стоять имя переменной.

После этого нажмите на клавишу Enter чтобы получить в среднем поле текущее значение этой переменной. Если перед командой Ctrl-F4 курсор стоял на пустом участь строки или указывал на другую переменную верхнее поле также окажете пустым или будет содержать имя этой другой переменной.

В этом случае следует ввести с помощью клавиатуры интересующее Вас имя в верхнем поле и нажать клавишу Enter. Кстати таким образом можно вводить н только имена прослеживаемых переменных но и выражения с их участием - среда вычислит и покажет значение этого выражения. Если Вы достаточно хорошо владеет английским языком у Вас не будет проблем при работе с Турбо Паскалем в затруднительной ситуации достаточно нажать на клавишу F и на экране высветится необходимая справка.

Эта справка зависит от текущего состояния среды такую справочную службу называют контекстно-зависимой. Например нажать на F в момент когда среда обнаружила ошибку в программе в справке будут сообщены дополнительные сведения о причинах появления этой ошибки и рекомендации по ее устранению.

Существуют четыре способа обращения к справочной службе непосредственно из окна редактора: F Shift-F Ctrl-F Alt-F получение контекстно-зависимой справки выбор справки из списка доступных справочных сообщений получение справки о нужной стандартной процедуре функции о стандартной константе или переменной получение предыдущей справки При использовании команды Shift-F на экране появляется справочное окно содержащее упорядоченный по алфавиту список стандартных процедур функций констант и переменных для которых можно получить справочную информацию.

В этот момент клавишами смещения курсора следует передвинуть указатель в окне к нужному слову и нажать клавиша Enter чтобы получить справку. Эту же справку можно получить и другим способом: Среда проанализирует ближайшее окружение курсора выделит стандартное имя и даст нужную справку. Доступ к справочной службе возможен и через главное меню Турбо Паскаля.

Первое знакомство с системой программирования Турбо Паскаль

Для этого после вызова нужной справки нажмите клавишу Alt и не отпуская ее - клавишу с латинской буквой E - на экране раскроется дополнительное меню Edit. Затем клавишами смещения курсора подведите указатель светлый прямоугольник в меню к строчке Cop eamples копировать примеры и нажмите клавишу Enter - текст примера скопируется во внутренний буфер редактора.

Для извлечения примера из буфера следует нажать клавишу Esc чтобы выйти из справочной службы подвести курсор к свободной строке в окне редактора и дать команды Shift-Ins 13 копирование содержимого буфера в виде блока в текст программы и Ctrl-K H убрать выделение блока цветом. Практическая работа в интегрированной среде Турбо Паскаль 7. EXE которая и вызовет среду. Для выхода из среды наберите Alt - X.

При входе в интегрированную среду Турбо Паскаля 7. Например для входа в секцию File необходимо нажать Alt-F. Другим способом входа в меню является нажатие функциональной клавиши F0 с последующим перемещением в нужную позицию меню с помощью курсора вправо или влево.

Выбранная позиция меню подсвечивается. При нажатии клавиши Enter подсвеченная секция меню раскрывается в виде окна содержащего дальнейшую детализацию меню. Например в меню оказывается подсвеченной секция Edit то при нажатии клавиши Enter раскрывается следующее окно: Другим способом является использование клавиш. Для выхода из меню достаточно нажать клавишу Esc.

Раскрывается секция меню File: Это имя данное средой по умолчанию Вашей будущей программе. Таким образом можно раскрыть достаточное число редакционных окон. Для переключения окон достаточно удерживая нажатой клавишу Alt нажать клавишу с цифрой - окна пронумерованы.

Например для возврата в первое окно нужно набрать Alt. Итак перед Вами пустое окно в левом верхнем углу которого мигает курсор. При наборе текста с помощью клавиатуры курсор будет перемещаться. Приступите к вводу текста программы нажимая Enter в конце каждой строки: Не забывайте про точку с запятой а за последним End поставьте точку. Для удаления ошибочно набранного текста используйте Backspace а для передвижения внутри окна редактора используйте клавиши со стрелками.

Турбо Паскаль открывает диалоговый окно Save File As для переименования файла и сохранения его в другом каталоге директории или на другом диске. Переключение между элементами окна осуществляется клавишей Tab. Во входном боксе Save file as записывается имя под которым Вы собираетесь запомнить файл либо файловая маска для бокса Files. PAS и нажать Enter. Рассмотрим детальнее остальные элементы диалогового бокса. Бокс Files содержит имена файлов в текущем каталоге директории в соответствии с маской установленной в боксе Save file as.

PAS то в боксе Files появятся имена всех файлов каталога содержащие расширение. Список предыстории добавляет ко входному боксу все имена которые появлялись в нем во время последних вызовов диалогового окна.

Этот список используется для повторного вхождения в текст в который Вы уже входили. Выбор нужного элемента осуществляется курсором при этом подсвечивается выбранная позиция. Затем следует нажать клавишу Enter. Выбранное имя файла попадает во входной бокс Save file as. Если выбор не сделан для выхода из списка предыстории нажмите клавишу Esc.

Информационная панель отображает путевое имя выбранного файла его имя дату время создания и размер. Переключатель Оk служит для подтверждения выполненных действий. Кнопка Cancel отменяет все действия и выводит из диалогового окна. Кнопка Help выводит окно с подсказкой.