
- •Основы алгоритмизации и программирования.
- •2. Файл и связанные с ним понятия
- •3. Краткие сведения об интегрированной среде
- •4. Ввод и редактирование текста программы
- •4.1. Ис Турбо Паскаля и окна.
- •4.2. Работа с исходными файлами в окне редактирования
- •4.2.1. Возможные режимы редактирования
- •4.2.2. Приемы работы с клавиатурой
- •4.3. Работа с блоками
- •4.4. Поиск и замена фрагментов текста
- •5. Работа с файлами
- •5.1. Создание нового исходного файла
- •5.2. Загрузка существующего файла
- •5.3. Сохранение файла
- •5.4. Перезапись файла
- •6. Интерактивная помощь.
- •7. Выполнение работы
- •8. Содержание отчета
- •Лабораторная работа № 2 подготовка программ к выполнению в среде турбо паскаля
- •1. Средства ис для компиляции программ
- •1.1. Команда Compile
- •1.2. Команда избирательной компиляции Make
- •1.3. Команда общей компиляции Build
- •1.4. Команда назначения первого файла Primary file
- •1.5. Команда Clear primary file
- •1.6. Команда получения общего состояния Information
- •2. Исправление синтаксических ошибок в программе по сообщениям компилятора
- •2.1. Классификация сообщений компилятора
- •2.2. Определение места ошибки в программе
- •2.3. Определение причины ошибки
- •3. Порядок выполнения работы
- •4. Контрольные вопросы
- •Лабораторная работа № 3 выполнение программ в среде турбо-паскаль
- •1. Структура простейших линейных программ
- •2. Экраны и окна, поддерживаемые ис
- •3. Режимы выполнения программ в ис и курсор выполнения
- •4. Команды ис для выполнения программ
- •5. Дополнительные возможности по прерыванию выполнения программы
- •5.1. Использование точек останова
- •5.2. Использование клавишCtrl-Break
- •6. Правила ввода исходных данных
- •7. Порядок выполнения работы
- •Исходный текст программы lab3.Pas
- •8. Контрольные вопросы.
- •Лабораторная работа № 4 операции в языке турбо паскаль
- •1. Порядковые типы и операции над ними
- •1.1. Целые типы
- •Поразрядное “не”
- •Поразрядное “и”
- •Поразрядное “или”
- •Поразрядное “исключающее или”
- •1.2. Булевский тип
- •2. Выражения в языке Паскаль
- •Приоритет операций
- •3. Выполнение работы
- •I0, i1, i2, x1, x2, x11, x12, u11, u21, u12, u13, u22, u23, n1, n2, n3, p
- •4. Текст программы oper.Pas
- •5. Контрольные задания
- •6. Варианты заданий для лабораторной работы
- •Содержание
4. Ввод и редактирование текста программы
4.1. Ис Турбо Паскаля и окна.
В ИС Турбо Паскаля одновременно может быть открыто несколько окон, т.е. экран при этом разделен на несколько частей. Каждое окно заключается в прямоугольную рамку. В любой момент времени активным может быть только одно из открытых окон. Все выполняемые действия относятся к активному окну, которое выделено специальным образом - имеет более яркую и двойную рамку.
Переключиться между окнами можно разными способами:
нажатием Alt-N, где N - номер окна (этот номер отображается в правом верхнем углу рамки окна);
нажатием Alt-0 (нуль) и выбором нужного окна из появившегося списка;
нажатием F6 (переход к следующему окну).
Размер и положение окна можно регулировать, нажав Ctrl-F5, а затем использовать клавиши курсора для перемещения окна либо, удерживая клавишу Shift, использовать клавиши курсора для изменения размера. Нажатие клавиши F5 увеличивает активное окно до размера полного экрана.
Для действий с окнами также можно использовать меню Window.
Меню Window состоит из десяти команд и имеет следующий вид:
Tile - расположить на экране все открытые окна редактирования, выделив им равные участки экрана.
Cascade - расположить на экране все открытые окна редактирования в каскадном виде.
Close all - закрыть все открытые окна.
Refresh display — восстановить на экране изображение ИС в случае непредвиденных сбоев вывода информации на экран.
Size/Move - изменить размера активного окна и/или его положения на экране. Перемещение окна по экрану выполняется клавишами-стрелками.
Zoom - раскрывает активное окно до полноэкранного размера и восстанавливает его исходное состояние, если окно уже имеет полноэкранный размер.
Next - последовательное выполнение команды Next несколько раз приводит к циклической смене активности открытых окон.
Previous - работает аналогично команде Next, но переключает окна в противоположной последовательности.
Close - закрыть активное окно.
List... - открывает диалоговое окно Window List, в котором перечислены все открытые с момента запуска интегрированной среды окна.
Работа с редактором текста ИС Турбо Паскаля происходит в окне редактирования Edit с использованием "горячих" клавищ и команд меню Edit. Меню Edit состоит из семи команд и имеет следующий вид:
Undo - отменить последнее действие редактирования. Redo - повторить последнее действие редактирования.
Cut ~ удаляет выделенный фрагмент программы и помещает его в буфер Clipboard.
Copy - копирует выделенный фрагмент программы в буфер Clipboard.
Paste - вставляет выделенный фрагмент содержимого Clipboard в позицию расположения курсора активного окна.
Clear - удаляет выделенный фрагмент программы, не помещая его в буфер Clipboard.
Show clipboard - выводит на экран окно буфера Clipboard.
В ИС могут использоваться следующие "горячие" клавиши для работы с окнами:
Alt-F3 - закрыть активное окно редактирования.
F6 - последовательное нажатие клавиши F6 несколько раз приводит к циклической смене активности открытых окон.
Shift-F6 - работает аналогично клавише F6, но переключает окна в противоположной последовательности.
Alt-0 - открывает диалоговое окно Window List, в котором перечислены все окна, открытые с момента запуска интегрированной среды.
F5 - раскрывает активное окно до полноэкранного размера и восстанавливает его исходное состояние, если окно уже имеет полноэкранный размер.
Ctrl-F5 - изменение размера активного окна и/или его позиции на экране. Перемещение окна по экрану выполняется клавишами-стрелками, а изменение его размеров - одновременным нажатием клавиши Shift и клавиш-стрелок.