
- •Информатика методические указания к контрольным работам
- •521200 – Социология
- •Введение
- •1. Учебно–методические материалы
- •2. Контрольное задание №1 Тема “Логические операции и построение графика нелинейной функции оптимизированной по одному из параметров”
- •2.1. Алгоритмы и схемы
- •Специальные символы
- •Типы данных
- •Выражения
- •Логические операции
- •Операции отношений
- •Порядок вычисления выражений
- •Операторы языка
- •Составной оператор
- •Условный оператор
- •Условный и арифметический операторы цикла
- •Массивы
- •Применение файлов и организация ввода–вывода
- •Вывод данных на экран производится обращением к стандартным процедурам:
- •2.3. Среда программирования Turbo Pascal 7.0
- •2.3.1. Система окон среды
- •2.3.1.1. Окна редактирования
- •2.3.1.2. Окна диалога
- •2.3.1.3. Информационные окна
- •2.3.1.3. Окна меню
- •2.3.2. Система меню среды Turbo Pascal 7.0
- •2.4. Набор и редактирование программы
- •2.5. Работа с блоками текста
- •2.6. Сохранение программы
- •2.7. Переименование имен файлов с программами
- •2.7. Компиляция программы
- •Запуск и отладка программы
2.5. Работа с блоками текста
Блок текста может состоять минимум из одной буквы, а максимум из всего объема текста.
Работа с блоком текста начинается с его выделения. Выделение блока текста осуществляется подобно выделению объектов в операционной системе Windows:
с помощью «мыши»;
с помощью клавиатуры.
В среде Turbo Pascal понятие «курсор» различно для «мыши» и клавиатуры. Курсор «мыши» и курсор клавиатуры могут занимать различное местоположение на экране монитора. Курсор для «мыши» изображается в виде мигающего знака «_», если включен режим вставки символов (по умолчанию), либо мигающего знака «█», если включен режим замены символов.
Включение или выключение режима вставки – замены символов осуществляется клавишей Ins.
Для того чтобы курсоры «мыши» и клавиатуры занимали одинаковое местоположение на экране монитора, необходимо навести курсор «мыши» на нужное место и нажать один раз на её левую кнопку.
В дальнейшем выделенный блок текста можно копировать, удалить, переместить.
Для выделения блока текста (при этом он подсвечивается) поступают так:
Устанавливают курсор «мыши» на начало предполагаемого для выделения блока текста. Нажав на левую клавишу «мыши», удерживая её, протаскивают «мышь» до конца необходимого для выделения блока текста. Далее отпускают кнопку «мыши».
Если блок небольшой (слово, несколько слов, строка, несколько строк или экран), то выделение можно осуществить при помощи одновременного нажатия клавиш Shift и одной из клавиш управления курсором: , , , , Home, End, PgUp, PgDn. Снять выделение всего блока или его части можно аналогичным образом, используя клавиши управления курсором в обратном направлении. Выделение всего блока выключается также клавишами Ctrl+K+H, при помощи этих же клавиш его можно включить вновь, если вы ещё не выделяли какой–либо другой блок. Выделение блока сохраняется до тех пор, пока вы не начнете выделять другой блок.
Устанавливают курсор клавиатуры на начало предполагаемого для выделения блока текста и нажимают клавиши Ctrl+K+B. Переводят курсор на конец блока и нажимают клавиши Ctrl+K+K. Можно вначале определить конец блока, а затем его начало. В любом случае блок окажется выделенным подсветкой. Снятие и восстановление выделения (подсветки) осуществляется также переключателем Ctrl+K+H.
Выделенный блок можно удалить (Ctrl + Del, Ctrl+K+Y), скопировать (Ctrl+K+С) или переместить (Ctrl+K+V) в место расположения курсора.
Для создания отступов при структурировании программы используют сдвиг блока вправо (Ctrl+K+I) или (Ctrl+K+U) влево на одну позицию при однократном нажатии.
Часто при редактировании бывает удобно запомнить выделенный блок в буфер обмена (Ctrl + Ins), а затем копировать (Shift + Ins) его любое число раз в разные места текущей или любой другой программы (в место расположения курсора).
Блок в буфере обмена сохраняется до тех пор пока вы не поместите в буфер новый блок.
Перечисленные операции с блоками существенно экономят время, затрачиваемое на разработку программ. При этом экономия времени происходит в результате действия двух причин. Во–первых, вы практически не затрачиваете время на набор уже существующих или подобных блоков. Во–вторых, копирование блоков отлаженных программ страхует вас от досадных ошибок, которые допускаются при наборе текста. Поэтому рекомендуется все идентичные или похожие идентификаторы и блоки с длиной более двух – трех литер не набирать, а копировать.