
- •Предисловие
- •Введение
- •1. Установка и настройка интегрированной среды
- •2.1. Работа с текстовым редактором тр
- •Команды управления курсором
- •Команды вставки и удаления
- •Команды работы с блоками
- •Команды поиска и замены
- •Regular expression – искать по выражению – описателю текста;
- •Контрольные вопросы
- •3. Элементы языка и структура программы
- •3.1. Алфавит языка
- •3.2. Зарезервированные слова
- •3.3. Знаки операций
- •Основные операции тр 7.0
- •3.4. Типы данных
- •Типы целых чисел
- •Типы вещественных чисел
- •3.5. Базовые конструкции языка
- •Основные стандартные математические функции tp 7.0
- •3.6. Структура программы
- •Контрольные вопросы
- •4.1. Этапы разработки программы
- •Пример. Вычислить площадь треугольника по формуле Герона: , гдеa, b, c – длины сторон треугольника, - полупериметр;
- •4.2. Основы работы в интегрированной среде Turbo Pascal
- •4.2.1. Меню File
- •4.2.2. Меню Edit
- •4.2.3. Меню Run
- •Упражнения
- •5. Составление и отладка программ с разветвляющейся структурой
- •Условные графические обозначения основных блоков схем алгоритмов
- •5.1. Организация ветвлений в программах
- •Логические операции
- •5.2. Средства среды тр для отладки программ
- •5.2.1. Меню Run
- •5.2.2. Меню Compile
- •5.2.3. Меню Debug
- •5.2.4. Меню Window
- •5.3. Методика отладки программ cразветвляющейся структурой
- •Упражнения
- •Контрольные вопросы
- •6. Составление и отладка программ
- •6.1. Организация программ с циклами
- •Блок-схемы операторов цикла
- •Объявление интервального типа осуществляется заданием двух констант, указывающих верхнюю и нижнюю границы диапазона, и описывается двумя способами:
- •6.2. Методика отладки программ с циклами
- •Упражнения
- •7. Программирование с использованием
- •7.1. Организация подпрограмм
- •7.2. Методика отладки программ с подпрограммами
- •8. Программирование с использованием
- •8.1. Структура модулей
- •8.2. Компиляция модулей
- •Упражнения
- •9. Обработка символьной информации
- •9.1. Символьный тип данных
- •9.2. Строковый тип данных
- •9.3. Множества
- •Упражнения
- •10. Программирование с использованием записей
- •Упражнения
- •11. Программирование с использованием файлов
- •11.1. Файловый тип данных
- •11.2. Работа с типизированными файлами
- •Упражнения
- •12. Программирование с использованием модуля crt
- •12.1. Работа с клавиатурой
- •Непечатаемые символы таблицы ascii
- •Скан-коды клавиатуры
- •Информационные байты расширенных кодов клавиатуры
- •12.2. Работа с экраном
- •Константы цвета
- •12.3. Управление звуком динамика
- •Упражнения
- •Варианты заданий
- •Исходные данные
- •Расположение окон ввода и вывода
- •Цвета фона и символов окон
- •13. Программирование с использованием модуля graph
- •13.1. Инициализация и завершение графического режима
- •13.2. Установка цвета
- •13.3. Стиль заполнения
- •13.4. Экран, окно, графический указатель
- •13.5. Отображение точки и линии на экране
- •13.6. Вывод некоторых геометрических фигур
- •13.7. Вывод текста в графическом режиме
- •Упражнения
- •Варианты заданий
- •Библиографический список
- •Оглавление
Команды вставки и удаления
Действие |
Комбинации клавиш |
Включение/выключение режима "вставка" - "замена" |
Ins |
Удаление символа в позиции курсора |
Del |
Удаление символа слева от курсора |
Back Space |
Удаление слова (части слова) вправо |
Ctrl + T |
Удаление строки |
Ctrl + Y |
Вставка пустой строки |
Ctrl + N |
Удаление до конца строки |
Ctrl + Q Y |
Отмена выполненного действия |
Alt + Back Space |
!! Удалите из седьмой строки приведенного текста программы слово Введите и замените его на Ввести.
Строки можно "разрезать" и "склеивать". Для "разрезания" курсор устанавливают в место требуемого разделения строки и нажимают Enter илиCtrl+N. В результате в это место, как в конце каждой строки, вставляется невидимый на экране символ – разделитель¶,и поэтому часть строки справа от разделителя переносится в следующую строку. Если курсор находится в конце строки, то возникает пустая строка.
Отличие между командами EnterиCtrl+N заключается в том, что после выполнения командыCtrl+Nкурсор остается на месте, а приEnterкурсор переводится в начало следующей строки.
!!"Разорвите" одиннадцатую строку на две части.
!!Вставьте две пустые строки перед текстом программы, соответственно используя: а) клавишу Enter; б) команду Ctrl + N.
!!Наберите в фигурных скобках в одной строке свою фамилию, номер группы и факультет на русском языке.
Чтобы объединить две соседние строки текста в одну, необходимо удалить разделитель между ними. Для этого нужно установить курсор в конец первой строки (это удобно делать клавишей End) и нажать клавишуDelили установить курсор в начало следующей строки и нажать клавишуBack Space.
!!Восстановите "разорванную" одиннадцатую строку и удалите введенную пустую строку (команду удаления см. в табл.2.2).
Для того чтобы подвинуть строку вправо, в начало строки добавляется необходимое количество пробелов (клавиша Space Bar); для передвижки строки влево необходимо удалить лишние пробелы из начала строки (с помощью клавишBack Space илиDelete, причем если курсор находится под первым символом строки, то нажатие наBack Spaceприводит к сдвигу всей строки).
!! Выровняйте первую строку по центру экрана. Затем сдвиньте ее влево на 10 позиций.
При редактировании часто возникает ситуация, когда определенные участки текста повторяются. Чтобы не вводить несколько раз один и тот же текст, можно использовать команды работы с блоками. Для выделения блока необходимо установить курсор на начало выбранного участка текста и нажать комбинацию клавишCtrl+K B, затем перевести курсор на предполагаемый конец блока и нажатьCtrl+K K. После этого блок будет выделен отличным от остального текста цветом.
!! Выделите несколько строк, используя клавиши Ctrl+K B и
Ctrl+K K.
Выделение текста отменяется, если начинается пометка нового блока. Если выделение требуется убрать, то повторно используются команды пометки в одной позиции курсора или комбинация Ctrl+K H. Для отмены выделения можно также щелкнуть мышкой в полеокна редактирования.
!! Отмените выделение блока. Выполните операции выделения и отмены несколько раз с другими строками.
Для пометки блока можно еще использовать комбинацию клавиш Shift + ,,, или мышь с нажатой левой кнопкой (от начала до конца блока).
!! Потренируйтесь в выделении блоков из нескольких строк, используя данные способы.
После выделения блока к нему применяются команды, приведенные в табл.2.3. С их помощью можно эффективно управлять блоками в текущем окне редактирования: перемещать в точку, указанную курсором, копировать, удалять и т.д.
Таблица 2.3