45977 (Основы информатики)

2016-07-31СтудИзба

Описание файла

Документ из архива "Основы информатики", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "45977"

Текст из документа "45977"

1. Редакторы текстов ¦

Редактор текстов (text editor) обеспечивает ввод, ¦

изменение и сохранение любого символьного текста, но ¦

предназначен он для подготовки только текстов, которые ¦

в конечном итоге потребляются программами. ¦

¦

Различаясь способами управления и набором сер- ¦

висных возможностей, все они в том или ином виде позво- ¦

ляют: ¦

¦

набирать текст на экране, используя до двухсот ¦

символов; ¦

исправлять ошибочные символы в режиме замены; ¦

вставлять и удалять группы символов (слова) в пре- ¦

делах строки, не переводя неизменившуюся часть строки, ¦

а сдвигая её влево/вправо целиком и в режиме вставки; ¦

удалять одну или несколько строк, размножать их ¦

или перемещать в другое место текста; ¦

раздвигать строки существующего текста, чтобы ¦

вставить туда новый фрагмент; ¦

вставлять группы строк из других текстов; ¦

обнаруживать все вхождения определенной группы ¦

символов (контекста); ¦

заменять один контекст другим, возможно, разной ¦

длины; ¦

сохранять набранный текст для последующих коррек- ¦

ций; ¦

печатать текст на разных типах принтеров стандарт- ¦

ными программами печати одним шрифтом в пределах доку- ¦

мента. ¦

¦

Легко видеть, что использование для подготовки и ¦

печати документа редактора текста на качественном уров- ¦

не соответствует использованию пишущей машинки, разве ¦

что более производительному из-за легкости повторения ¦

печати с хранимой в электронной памяти заготовки и воз- ¦

можности как исправления описок, так и частичной пере- ¦

работки текста путем вставки или исключения новых абза- ¦

цев. ¦

¦

Можно, несколько забегая вперед, указать важный ¦

классификационный признак. Подобно пишущей машинке ре- ¦

дактор текстов не выделяет особо символ пробел, т.е. ¦

ему безразлично машинное представление этого символа - ¦

его код. ¦

¦

2. Системы подготовки текстов ¦

¦

Когда предметной областью пользователя ПЭВМ явля- ¦

ется подготовка текстов на естесственных языках для пе- ¦

чати и печать этих документов, набор операций редактора ¦

должен быть существенно расширен, и программный продукт ¦

переходит в новое качество - систему подготовки текстов ¦

(СПТ) - продукт которому соответствует англоязычный ¦

термин word processor. ¦

¦

Необходимыми и достаточными операциями для квали- ¦

фикации программного продукта, как СПТ, является вык- ¦

лючка, автоматический перенос слов и пагинация. ¦

¦

Выключкой называется операция выравнивания длины ¦

печатных строк согласно указанному размеру за счет рав- ¦

номерного расширения промежутков между словами. Резуль- ¦

татом выключки является ровный правый край всех строк ¦

абзаца (кроме последней). ¦

¦

Обычно СПТ выполняют выключку автоматически, как ¦

только заполнена текущая строчка. При этом "каретка" ¦

сама переводится на следующую строчку экрана. ¦

¦

Легко видеть, что выключка (англ. justify) явля- ¦

ется операцией интернациональной, т.е. не требует ка- ¦

кой-то особой русификации программного продукта кроме ¦

обеспечения возможности вводить русские буквы с клавиа- ¦

туры и видеть их на экране и на распечатке. А делается ¦

это "штатными" средствами ПК - драйверами - без измене- ¦

ния русифицируемой программой. ¦

¦

Перенос слов, на первый взгляд, несложно выполнять ¦

вручную. При этом программе безразлично, на каком языке ¦

текст набирается на экране. (Более того, после ручного ¦

переноса даже пишущие машинки с электронным блоком уже ¦

умеют делать выключку строки после перевода каретки). ¦

Альтруизм рано или поздно оборачивается злом для обеих ¦

сторон: стремление помогать машине ручным переносом ¦

"наказывается" после первой же описки или стилисти- ¦

ческой правки - не только изменяются места желательных ¦

переносов, но и вставленные в текст дефисы, становятся ¦

"персонами non grata". Автоматический алгоритм переноса ¦

не только избавляет пользователя от необходимости сле- ¦

дить за подходом курсора к правой границе строки, но и ¦

стимулирует свободную правку "экранного черновика", так ¦

как программа учтет знаки переноса, которые вставила ¦

сама. Не трудно понять, что алгоритм переноса привязан ¦

к конкретному естесственному языку. Например, по-анг- ¦

лийски слово talking можно перенести только как ¦

talk/ing, а гов/оря по-русски переносить нельзя. Поэто- ¦

му "ординарная" русификация на уровне драйверов внешних ¦

устройств здесь не проходит. ¦

¦

Выполнение выключки без автоматического переноса ¦

обычно серьезно ухудшает качество подготавливаемого до- ¦

кумента из-за больших межсловных промежутков. ¦

¦

Наконец, третья обязательная операция - пагинация ¦

- позволяет проверить позиции, где произойдет разделе- ¦

ние страниц при печати на форматных листах бумаги, и ¦

заранее принять меры, чтобы не допустить нежелательных ¦

разрывов страниц. ¦

¦

К типичным для СПТ операциям можно также отнести ¦

шрифтовое выделение (хотя бы подчеркивание, курсив и ¦

полужирный), переход к новому абзацу, центрирование за- ¦

головка, быстрое перемещение курсора по элементам лите- ¦

ратурного текста - словам, предложениям, абзацам. Нали- ¦

чие других возможностей определяется классом СПТ, т.е. ¦

конкретизацией предметной области. ¦

¦

Для текстовых редакторов понятие класса практи- ¦

чески отсутствует, так как при подготовке любого текста ¦

любому пользователю может понадобиться любая операция ¦

редактирования. Для СПТ набор операций определяется ха- ¦

рактером печатаемых документов. Здесь невостребован- ¦

ность дополнительных возможностей приводит только к ¦

усложнению обучения и работы с программой при увеличе- ¦

нии расходов на приобретение. ¦

¦

Среди систем подготовки текстов на естесственных ¦

языках можно выделить три больших класса, но с доста- ¦

точно размытыми границами: форматеры, текстовые про- ¦

цессоры и настольные издательства. Их интуитивное раз- ¦

личие определяется характером создаваемых документов: ¦

письма, небольшие статьи - форматеры; машинописные ра- ¦

боты (отчеты, диссертации, книги) - текстовые процессо- ¦

ры; работы, выполняемые по правилами полиграфии с по- ¦

лиграфическим качеством (в частности, готовые для фото- ¦

набора или линотипирования), - настольные издательства. ¦

¦

Такая классификация нас не устраивает, либо из нее ¦

следует правило выбора по типу документов, а не по ¦

способности программной системы удовлетворить конкрет- ¦

ного пользователя. Поэтому рискнем, без критики иных ¦

подходов, предложить классификацию более конструктив- ¦

ную. ¦

¦

Признаки, позволяющие говорить о редакторе как о ¦

СПТ, уже названы: ¦

выключка, автоматический перенос, пагинация (плюс раз- ¦

ные шрифты). Было бы соблазнительно перечислить расп- ¦

ространенные операции над элементами текста (тем более, ¦

что многолетняя практика их фактически стандартизирова- ¦

ла) и указать, что одни операции присуще всем СПТ, ¦

включая форматеры, другие - только текстовым процессо- ¦

рам, а само наличие третьих говорит о принадлежности ¦

классу настольных издательств. При этом всякий раз сле- ¦

дует руководствоваться предположительной сложностью ре- ¦

ализации операции и упомянутым уже классом документов, ¦

при наборе которых она встречается. ¦

¦

Например, можно предположить, что любой форматер ¦

(а также текстовый процессор и настольное издательство) ¦

позволит разместить заголовок посередине строки, "при- ¦

жать" фразу (например, "На правах рукописи") к правой ¦

границе и написать слово в разрядку. Если СПТ умеет ав- ¦

томатически строить оглавление документа, да ещё разме- ¦

щать его как в конце, так и в начале по желанию пользо- ¦

вателя, то это уже не форматер. А если СПТ позволяет ¦

подготовить на экране или включить в документ рисунок, ¦

выполненный другой программой, то независимо от плюсов ¦

и минусов в других графах перечня операций это - ¦

настольное издательство. ¦

¦

Такая классификация удобна пользователю-покупате- ¦

лю. Но и она не отражает сути вопроса, так как разра- ¦

ботчики сложных систем, особенно в процесс развития ¦

удачных версий, стремятся привлечь покупателя "экзоти- ¦

ческими" возможностями. При этом система, как будет по- ¦

казано ниже, не переходит в другой класс, но уловить ¦

это по перечню операций крайне трудно. ¦

¦

Итак, единого классификационного признака нам пока ¦

обнаружить не удалось, но может быть это и не нужно ¦

пользователю, к тому же только начинающему работать и ¦

жаждущему скорее приступить к делу, чем выслушивать ¦

"парламентские прения"? Говорят, "скупой платит дваж- ¦

ды", а конструктивная классификация имеет не абстракт- ¦

ный смысл, но позволяет оценить предполагаемую покупку ¦

не только по красоте упаковки... ¦

¦

3. Форматеры ¦

¦

Сначала, не заботясь о различиях других классов ¦

систем подготовки текстов, попробуем "отсечь" формате- ¦

ры. В словаре можно найти следующие определения: ¦

¦

"Форматер (formatter) - программа или часть систе- ¦

мы подготовки текстов, выполняющая форматирование. См. ¦

тж. text formatting."... ¦

¦

"Text formatting (форматирование текста) - в ¦

системах подготовки текстов - преобразование текста в ¦

вид, в котором он должен печататься: формирование абза- ¦

цев, центрирование заголовков, выравнивание полей, раз- ¦

биение на страницы."... ¦

¦

Можно сказать, что форматером будем называть такую ¦

систему подготовки текстов, которая не использует для ¦

внутреннего представления текста никаких кодов, кроме ¦

стандартных: конец строки, перевод каретки, конец стра- ¦

ницы. ¦

¦

Концепция форматера отнюдь не превращает СПТ в ¦

"неполноценный продукт" - форматер способен выполнять ¦

большинство операций по набору любых текстов, как-то: ¦

переносить слова, выравнивать строки, центрировать за- ¦

головки, делить текст на страницы, нумеровать страницы ¦

(снизу, сверху, справа, слева и даже с учетом четных ¦

(справа) и нечетных (слева) страниц), размещать на каж- ¦

дой странице колонтитулы (стандартную надпись над ¦

текстом каждой страницы), заключать страницу в рамку ¦

ЕСКД с нижним штампом и т.д. Самостоятельно пропуская ¦

строчки на экране как на пишущей машинке, пользователь ¦

может обеспечить сочетание печати в 1 и 2 интервала. ¦

¦

Выше мы предположили, что автоматическое построе- ¦

ние оглавления является сложной операцией, выходящей за ¦

пределы класса форматеров. Оказывается, что и это не ¦

так! Достаточно наложить разумное ограничение, что за- ¦

головок должен начинаться с номера в форме "1.", ¦

"2.3.", "7.2.15.", чтобы форматер выбрал все такие за- ¦

головки из текста и даже разместил их ступенькой по ¦

уровням! Конечно, не каждый форматер умеет делать все ¦

то, что мыслимо в рамках очередного класса. Но подгото- ¦

вить на хорошем форматере даже стостраничный отчет дело ¦

не трудное, и говорить о необходимости только на этом ¦

основании перехода к более сложной (в управлении) СПТ ¦

преждевременно. важно то, что только СПТ-форматер может ¦

выступать в роли редактора текстов, т.е. может с из- ¦

вестными преимуществами редактировать любой программный ¦

текст и не требовать трудозатрат на профессиональное ¦

овладение еще и редактором. ¦

¦

4. Текстовые процессоры ¦

¦

Термин текстовый процессор в словарях отсутствует, ¦

но как уже отмечалось, закрепился в профессиональной ¦

речи, пусть даже как альтернативный перевод word ¦

processor. Если обратиться к словарю, то процессор во ¦

втором значении - это программа, обрабатывающая данные ¦

определенного типа, здесь - типа word, т.е. слов ¦

естесственного языка. Нам этого достаточно, чтобы ¦

использовать это обозначение для именования СПТ, отлич- ¦

ной от форматера. ¦

¦

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее