Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
СРЕДСТВА РЕДАКТИРОВАНИЯ ТЕКСТАСтр 1 из 3Следующая ⇒
ТЕМА: ЗНАКОМСТВО С ИНТЕГРИРОВАННОЙ СРЕДОЙ ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0. ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ. Цель работы: изучение основных элементов алгоритмического языка TURBO PASCAL 7.0; приобретение навыков работы в интегрированной среде программирования TURBO PASCAL 7.0; получить навыки программирования алгоритмов линейной структуры и реализации их на ЭВМ.
Среда программирования TURBO PASCAL предназначена для выполнения этапов решения задачи на алгоритмическом языке Паскаль. TURBO PASCAL позволяет редактировать, компилировать, компоновать и выполнять Паскаль-программы. При этом пользователю предоставляется высокая скорость компиляции, удобство работы с компьютером и мощная библиотека процедур и функций. Система программирования TURBO PASCAL предоставляет собой компилятор с языка программирования Паскаль и некоторую инструментальную оболочку. ЗАГРУЗКА СРЕДЫ TURBO PASCAL Через программу компьютера ПРОВОДНИК надо запустить исполняемый файл среды TURBO PASCAL: C:\TP\BIN\tp.exe или C:\BP\BIN\Bp.exe При успешном выполнении команды на экране появляется изображение среды TURBO PASCAL. ГЛАВНЫЙ ЭКРАН ИНТЕГРИРОВАННОЙ СРЕДЫ ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0 После запуска системы программирования на экране дисплея появляется главный экран интегрированной среды программирования TURBO PASCAL 7.0. В верхней строке экрана находится главное меню. Чтобы попасть в главное меню, следует нажать клавишу F10, чтобы выйти из него – клавишу Esc. Все пункты главного меню имеют подчиненные выпадающие меню с наименованиями нескольких функций. Если селектор находится в главном меню, то можно выбрать любой его пункт и соответствующее подчиненное меню с помощью курсорных клавиш-стрелок с последующим нажатием Enter. Но проще пользоваться клавишами, соответствующими первым буквам наименований пунктов главного меню (горячие клавиши). В подчиненных меню можно пользоваться курсорными клавишами-стрелками для перемещения селектора вверх и вниз по перечню функций, нажимая Enter, когда будет выбрано нужное. И тут тоже проще пользоваться клавишами, соответствующими выделенным буквам. Нижняя строка главного экрана – строка состояния, содержащая краткую справку о текущем состоянии среды и список «горячих клавиш», при нажатии на которые немедленно выполняются определенные действия. УПРАВЛЯЮЩИЕ ЭЛЕМЕНТЫ ФУНКЦИОНАЛЬНЫХ ОКОН Функциональные окна появляются на экране при выборе определенных функций из подчиненных меню. Они предназначены для установки параметров выполнения функций. Наименование выполняемой функции находится на верхней рамке окна. Одним из элементов окна являются кнопки. Например: Cancel – отменить, Ok – выполнить. Кнопками пользуются при выполнении тех или иных действий, касающихся данной функции. Использование клавиш: Tab – перемещение селектора между элементами окна; Esc – закрытие окна; Enter – выполнение функции. Некоторые элементы окна имеют указатель «стрелка вниз». Нажатие соответствующей клавиши вызывает вспомогательное окно для выбора нужной строки текста вместо ее печати. ОКНО РЕДАКТОРА Это окно предназначено для создания и редактирования текстов программ. Чтобы получить новое пустое окно, следует выполнить функцию File/New. На верхней рамке окна будет надпись NONAME00.PAS – имя по умолчанию для создаваемого файла с текстом новой программы. В окно можно также загрузить уже существующий файл с текстом программы для внесения в него изменений (для редактирования). Тогда на верхней рамке будет имя загруженного файла. В правом верхнем углу – порядковый номер окна среди присутствующих на экране. Из нескольких окон активным может быть только одно. Оно помечено двойной рамкой. В левом нижнем углу расположены порядковые номера строки и столбца экрана, в которых находится курсор. Строку с курсором называют текущей. Если редактируемый текст не сохранен на диске, то там же находится индикатор – «звездочка». СРЕДСТВА РЕДАКТИРОВАНИЯ ТЕКСТА Перемещение курсора осуществляется с помощью курсорных клавиш, в том числе, клавиш-стрелок, а также Home,End, PageUp, PageDown:
Операции управления:
Перемещение текста в окне редактора:
Вставка:
Удаление:
Блоком называется непрерывный выделенный фрагмент текста. На экране отмечается цветом. Работа с блоком:
Максимальная ширина окна редактора составляет 78 символов. Если продолжать печать далее, то текст в окне будет смещаться влево. МЕНЮ FILE В этом меню скопированы функции для выполнения работы с файлами текстов программ. Ø Функция New. Открытие нового пустого окна редактора с именем редактируемого файла NONAMExx.PAS (xx – это номер от 00 до 99). Ø Функция Open (F3). Выбор и загрузка с диска (открытие) нужного файла в окно редактора. Работа осуществляется в функциональном окне Open в File. Имя нужного файла можно напечатать в строке Name. Это имя можно также выбрать из списка, нажав курсорную клавишу «стрелка вниз». Кроме того, это имя можно отыскать в поле Files, перемещаясь по дереву каталогов. Следует помнить, что по умолчанию в поле Files отображаются файлы с расширением PAS. При желании видеть в этом поле файлы с любыми расширениями в строке Name нужно набрать шаблон *.* и нажать Enter. При использовании кнопки Open файл загружается в новое окно, при использовании кнопки Replace – в то же самое окно. Если сделать попытку загрузить новый файл, не сохранив предыдущий, и на экране появляется окно информирования Information с предложением сначала сохранить редактируемый файл «Save?». На это предложение можно дать ответ Yes («Да»), No («Нет») или Cancel («Отменить»). Ø Функция Save (F2). Запись на диск (сохранение) редактируемого файла. Файл, который находится в окне редактора, будет сохранен на диске под своим именем, причем в том же каталоге, откуда он был прочитан. Для файлов NONAMExx.PAS появляется функциональное окно Save File As, в котором можно указать для нового файла нужное имя. Новый файл при этом будет сохранен в текущем каталоге. При желании для сохранения нового файла можно выбрать какой-то другой каталог в поле Files. Расширение в имени файла указывать необязательно, поскольку расширение PAS при этом присваивается автоматически. Если файл с указанным именем в указанном каталоге уже существует, то на экране появляется окно предупреждения Warning с предложением Overwrite?, что значит «Заменить?». На это предложение можно дать ответ Yes («Да»), No («Нет») или Cancel(«Отменить»). Ø Функция Save as. Переименование файла с текстом программы. Появляется окно Save File As, в котором для файла можно указать новое имя. Под новым именем файл появится в текущем каталоге. При желании для файла можно указать и любой другой каталог. Ø Функция Change dir. Выбор и установка нового текущего каталога с помощью древа каталогов Directory tree. При необходимости можно выбрать и другой диск, установив селектор на пункт Drives. Ø Функция Exit (Alt+X). Завершение работы в интегрированной среде программирования TURBO PASCAL 7.0. МЕНЮ EDIT В этом меню сгруппированы функции для выполнения действий с выделенным текстом. При этом используется текстовый буфер обмена (clipboard). Ø Функция Undo (Alt+Backspace). Отмена последней из операций редактирования текста (откат). Эта функция может быть использована и для отмены более чем одной из предыдущих операций, но при условии, что в диалоговом окне Options/Environment/Editor/Editor options установлена ([X]) опция Group Undo. Ø Функция Cut (Shift+Delete). Перемещение выделенного текста из окна редактора в буфер обмена. Ø Функция Copy(Ctrl+Insert). Копирование выделенного текста из окна редактора в буфер обмена. Ø Функция Paste (Shift+Insert). Копирование выделенного текста из буфера обмена в окно редактора. Ø Функция Show clipboard. Переход в окно с содержимым буфера обмена. МЕНЮ RUN В составе данного меню имеются разнообразные функции, связанные с запуском на выполнение программы, текст которой находится в окне редактора. Ø Функция RUN (Ctrl+F9). Компиляция и запуск на выполнение программы, текст которой находится в активном окне редактора. Нажатие клавиш Ctrl+Breakпрекращает и завершает работу программы. Этим пользуются, если программа «зациклилась». Если в программе выполняются операции ввода-вывода, то, возможно, окажется необходимым неоднократное нажатие клавиш Ctrl+Break&Enter. Ø Функция Step over (F8). Трассировка программы, т.е. выполнение операторов одной очередной строки программы. Очередная строка отмечается полоской исполнения альтернативного цвета. Трассировка строк подпрограмм не выполняется. После каждого шага трассировки есть возможность проверить и проанализировать полученные значения переменных программы.. Ø Функция Trace into (F7). Трассировка программы. Происходит трассировка также и всех подпрограмм. Ø Функция Go to cursor (F4). Исполнение программы до текущей строки. Программа при этом или начинает выполняться сначала, или продолжает выполняться от места положения полоски исполнения. Таким образом, получаем точку временной остановки программы для контроля значений переменных. Ø Функция Program reset (Ctrl+F2). Отказ от текущего сеанса отладки программы. При этом полоска исполнения программы снимается, память, занятая отлаживаемой программой, освобождается. Ø Функция Parameters. Установка параметров командной строки запуска программы на исполнение. МЕНЮ COMPILE Меню используется для выполнения функций, связанных с компиляцией и компоновкой программы. Ø Функция Compile (Alt+F9). Компиляция файла, находящегося в текстовом редакторе, и создание EXE-файла с исполняемой программой. Во время компиляции на экране появляется окно со служебной информацией и сообщением об успешном завершении компиляции. После этого достаточно нажать произвольную клавишу для снятия окна компиляции. Если будет найдена синтаксическая ошибка, то компилятор в специальной строке сообщит о ее типе и установит курсор в окне редактора на место найденной ошибки. Имя созданного EXE-файла совпадает с именем исходного файла с текстом программы. Этот файл будет помещен или в тот же каталог, что и исходный файл с текстом программы, или в каталог, указанный в пункте EXE&TPU directory с помощью функции Options/Directories. При использовании TURBO.EXE вместо BP.EXE для определения места расположения EXE-файла используется функция Destination. Исполняемая программа может быть расположена или на диске (Disk), или в памяти (Memory). В последнем случае после завершения работы с интеграционной средой программирования исполняемая программа будет утрачена. Ø Функция Make (F9) и Build. Компиляция программ, имеющих модульную структуру. Ø Функция Target. Установка режима компиляции программы. Как правило, выбирают режим Real. МЕНЮ DEBUG Данное меню предназначено для выполнения некоторых функций, связанных с отладкой программы. Ø Функция Output. Вызов окна вывода результатов работы. Ø Функция User screen (Alt+F5). Просмотр экрана вывода результатов работы программы. Ø Функция Evaluate/modify (Ctrl+F4). Обращение к окну вычислений и просмотра значений переменных программы. Может также использоваться как калькулятор. Ø Функция Watch. Вызов окна отладки программы. Ø Функция Add watch (Ctrl+F7). Обращение к окну ввода переменной, которая должна быть помещена в окне отладки. МЕНЮ WINDOW Данное меню содержит функции для управления окнами. Ø Функция Tile и Cascade. Выбор способа размещения окон на экране. Ø Функция Size/Move (Ctrl+F5). Изменение размеров окна (Shift+клавиши-стрелки) или перемещение окна (клавиши-стрелки). Остальные курсорные клавиши Home, End, PageUp, PageDown перемещают окно в крайние положения (влево, вправо, вверх и вниз соответственно). Ø Функция Zoom (F5). Разворачивание окна на весь экран или восстановление его предыдущих размеров. Ø Функция Next (F6). Переход к следующему окну из числа присутствующих на экране. Ø Функция Close (Alt+F3). Закрытие окна. Ø Функция Close all. Закрытие всех окон. Ø Функция List (Alt+O). Обращение к перечню всех окон с целью быстрого выбора нужного окна. МЕНЮ HELP Данное меню содержит функции получения справочной информации по языковым средствам Pascal и возможностям интегрированной среды программирования. Эта информация представляется пользователю в специальном окне, которое называется окном помощи. Однако удобнее открывать окно помощи не через главное меню, а используя функциональную клавишу F1: ü просто нажав клавишу F1, можно получить информацию о предварительно выбранном пункте меню или об окне редактора; ü нажав клавишу F1 дважды подряд, можно получить помощь в пользовании справочной информацией; ü установив курсор на интересующее слово в окне редактора и нажав клавиши Ctrl+F1, можно получить соответствующую справку по языку Pascal; ü при появлении сообщения об ошибке в процессе компиляции программы, нажав клавишу F1, можно получить разъяснение к этой ошибке. |
||
Последнее изменение этой страницы: 2018-05-31; просмотров: 246. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |