Многострочный редактор
Регистрационная метка
Читальный зал Роботландии
Программа-редактор — это инструмент для обработки информации.
 

Редакторы

Редактор - это человек, который руководит изданием газеты, журнала, книги. Сергей Львович — редактор “Школьной газеты”. Под его началом работает коллектив сотрудников, и он отвечает за выпуск каждого газетного номера. Редактор — это человек, который руководит изданием газеты, журнала, книги; выпуском передачи на радио или телевидении.

Программа-редактор позволяет создавать и править информацию И авторы статей, и Сергей Львович, и его сотрудники пользуются программами-редакторами. Программа-редактор — это компьютерная программа, при помощи которой можно создавать информацию и править (редактировать) её.

В зависимости от типа информации, с которой они работают, программные редакторы подразделяются на

  • текстовые (создание и обработка текста);
  • графические (создание и обработка картинок);
  • музыкальные (создание и обработка мелодий).

На страницах этой книги мы будем учиться работать с текстовыми редакторами.

Нам хорошо знаком редактор текстовой строки:

Однако, тексты имеют, как правило, много строк (как в этой книге). Поэтому с ними удобнее работать в многострочных редакторах.

Многострочный текстовый редактор

Ниже представлен простой многострочный текстовый редактор. Вход в него выполняется мышиным щелчком: в поле редактора появляется текстовый курсор.

В первых четырех строчках этого редактора набрано стихотворение Агнии Барто. Строчки с пятой по девятой просто пронумерованы.

Движение курсора

Движение курсора Можно войти в редактор и убедиться, что текстовый курсор в нем подчиняется не только клавишам со стрелками Влево, Вправо (как в редакторе строки), но и клавишам Вверх, Вниз.

Однако, “послушно” курсор ведет себя только внутри текста.

Вправо на краю строки Клавиша Вправо на краю строки перемещает курсор на начало следующей строки.

Влево на начале строки Клавиша Влево на начале строки перемещает курсор на конец предыдущей строки.

Путешествие курсора Если курсор поставить на начало первой строки, нажать и не отпускать клавишу Вправо, то курсор побежит по строчкам и остановится за последним символом последней строки.

Обратное путешествие курсор совершит под действием клавиши Влево.

Вниз на конце строки Клавиша Вниз перемещает курсор на конец следующей строки, если он расположен левее.

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

Клавиши Home и End Клавиши Home и End работают как обычно: отсылают курсор на начало и конец текущей строки.

Движение курсора по словам Аккорды Ctrl+Вправо и Ctrl+Влево заставляют курсор перемещаться по словам текста.

Набор текста

Текст состоит из строчек. Так его и набирают. А внутри одной строки действуют все правила строчного редактора.

Давайте наберем еще одно короткое стихотворение Агнии Барто. Устанавливаем курсор в пустое поле редактора и пишем:

Как теперь перейти в начало следующей строки?

Клавиша Enter Нужно нажать клавишу Enter.

Теперь можно написать вторую строку, снова нажать Enter и так делать до тех пор, пока все строки не появятся на экране:

Линейки прокрутки

После разговора с Сергеем Львовичем, Вася решил готовить свои заметки только на компьютере, а отсылать их в газету по Интернету.

— Это самый быстрый способ общения, — говорил ему Сергей Львович. — Благодаря Интернету мы получим статью через несколько минут и нам не придется набирать ее заново с печатного или рукописного листа.

По возвращению в Переславль Вася решил всерьёз освоить текстовый редактор. Только вот незадача: поле редактора такое маленькое — как набрать в нем большую статью?

На помощь Васе пришел старший брат, большой знаток текстового редактирования.

— В текстовом редакторе можно набирать строки длиннее тех, что видны на экране, а число их может быть очень большим.

— Как же так? — удивился Вася.

— Все очень просто! Через поле редактора мы видим только часть текста, а остальное скрыто за его границами:

Поле редактора

— И как же добраться до того, что скрыто от наших глаз? — обеспокоился Вася.

—Нет ничего проще! — успокоил Петя брата. — Посмотри, редактор имеет две линейки прокрутки: горизонтальную и вертикальную. Они-то и перемещают поле редактора по тексту:

Вопросы

  1. Людей, каких профессий называют редакторами?

  2. Что такое программа-редактор?

  3. В программе-редакторе можно создавать информацию. К какому информационному процессу можно отнести создание информации: хранение, передача, обработка?

  4. Назовите три вида информационных редакторов.

  5. Опишите внешний вид многострочного редактора. Из каких элементов он состоит.

  6. Как записывают текст в многострочном редакторе?

  7. Как исправляют ошибки набора внутри одной строки многострочного редактора?

  8. Расскажите алгоритмы работы клавиш со стрелками в многострочном редакторе.

  9. Расскажите алгоритмы работы клавиш Home и End.

  10. Как добавить к тексту редактора пустую строку, и установить курсор в ее начало?

Домашние задания

  1. Догадайтесь, о каком слове говорится в стихотворении:

    Арифметический я знак,
    В задачнике меня найдешь во многих строчках,
    Лишь “о” ты вставишь, зная как,
    И я — географическая точка.

    К какому типу относится “ошибка“, которую приходится исправлять, решая эту задачу-логогриф?

  2. Напишите алгоритм решения задачи 1 средствами текстового редактора, указывая клавиши, которыми придется воспользоваться.

  3. Текст, набранный в текстовом редакторе, занимает целиком страницу, содержащую 16 строк по 64 символа в строке. Сколько памяти требуется для размещения этого текста? Ответ приведите в байтах и килобайтах.

Вариант2Вариант 2

  1. Решите с помощью программы Блокнот задачу-логогриф:

    Сперва назови ты за городом дом,
    В котором лишь летом семьёю живём.
    Две буквы к названью приставь заодно —
    Получится то, что решать суждено.

    Какое слово получилось? К какому типу относится “ошибка”, которую пришлось исправлять, решая эту задачу?

  2. Запишите алгоритм решения задачи 1 средствами текстового редактора, указывая клавиши, которыми пришлось воспользоваться.

  3. Текст, состоящий из 6 строк шириной в 15 символов, построен повторением цифровой записи 0123456789. Остаток записи переносится на следующую строчку, если он не помещается в текущей строке. Вот первые две строки этого текста:

    012345678901234
    567890123456789

    Размер окна текстового редактора: 2 строки по 10 символов. Курсор находится в левом верхнем углу окна и указывает на пятый символ третьей строки текста. Какой символ находится в правом нижнем углу окна?

    Попробуйте использовать Блокнот для решения этой задачи. Опишите ваши действия и трудности, с которыми вы столкнулись.

Вариант3Вариант 3

  1. Дан текст размером 6 строк. В каждой строке — 10 символов. Размер окна текстового редактора — 2 строки по 8 символов. Курсор стоит в левом верхнем углу окна и его координаты в тексте равны (3,1). Какие из перечисленных ниже символов будут видны на экране, а какие нет и почему: (3,9), (4,2), (5,2), (4,10)? Проиллюстрируйте решение картинкой.

  2. Текст, размером в 20 строк по 40 символов в каждой строке рассматривают через окно размером в 10 строк по 20 символов. Координаты символа, расположенного в правом нижнем углу окна, равны (15,35) по отношению к тексту. Какие координаты имеют символы, расположенные во всех четырех углах окна? В ответе укажите координаты, как по отношению к окну, так и по отношению к тексту.

Азы информатики RU 2000/2002 © А.А.Дуванов

Вверх Выход из читального зала