Здавалка
Главная | Обратная связь

Задание 2. Редактирование DOS-текста



До операционной системы (ОС) Windows использовалась более простая ОС MS DOS. В этой системе не было таких мощных текстовых процессоров для обработки текста, каковой является среда Word. В ОС MS DOS для подготовки текста использовали простейшие текстовые редакторы, которые позволяли набирать и запоминать текст, и не предусматривали его форматирования. При наборе текста среда автоматически распределяла текст по строкам и в конце каждой строки вставляла символ «знак абзаца». До нас дошло много таких текстов. Например, в электронной библиотеке Мошкова (www.lib.ru) все книги набраны неформатированным текстом (имеют расширение txt). Форматирование этих текстов в современных текстовых процессорах затруднено из-за наличия в них большого количества «лишних» символов.

 

Файл DOS-текст является текстом, набранным в системе MS DOS. Проанализируйте текст с целью выявления символов, мешающих форматированию. Исправьте «плохой» текст.

Технология выполнения задания

1. Откройте файл DOS-текст.

2. Включите режим отображения непечатаемых символов.

3. Найдите следующие недочеты компьютерного набора, имеющие массовый характер:

· абзацы отделены друг от друга пустой строкой;

· в конце каждой строки присутствует символ «конец абзаца»;

· в начале каждой строки вставлены 4 символа «пробел»;

· внутри текста встречаются группы по два пробела между словами;

· внутри текста встречаются места, где после точки, (или запятой) не стоит знак пробела;

· внутри текста встречаются места, где перед точкой, запятой стоит знак пробела;

· знак «дефис» используется как перенос.

Исправить недочеты можно используя операцию поиска и замены. Самым важным моментом этой работы является разработка алгоритма (последовательности) исправления выявленных недочетов.

 

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

Алгоритм исправления выявленных недочетов

1. В исходном тексте абзацы разделяются между двумя символами «конец абзаца». Для разделения абзацев временно вставьте в текст уникальную совокупность символов, например, ***** (5 звездочек). Для этого

· на вкладке Главная в группе Редактирование щелкните по кнопке Найти;

· в окне Найти и заменить щелкните по кнопке Больше, чтобы раскрыть дополнительные настройки команды;

· в поле Найти вставьте два символа «знак абзаца» из меню кнопки Специальный.

· в поле Заменить наберите совокупность символов ***** (5 звездочек).

· щелкните по кнопке Заменить все.

· просмотрите текст и убедитесь, что команда выполнилась правильно. В противном случае отмените результаты и выполните команду заново.

2. Удалите группы по 4 пробела, стоящие в начале каждой строки. Для этого

· в полях Найти и Заменить удалите предыдущие условия поиска и замены.

· в поле Найти наберите символ «знак абзаца» из меню кнопки Специальный и 4 символа «пробел».

· в поле Заменить наберите символ «знак абзаца».

· щелкните по кнопке Заменить все.

· просмотрите текст и убедитесь, что команда выполнилась правильно. В противном случае отмените результаты и выполните команду заново.

3. Удалите дефисы, выполняющие в конце строк роль знака переноса. Для этого

· в полях Найти и Заменить удалите предыдущие условия поиска и замены.

· в поле Найти наберите символы «дефис» и «знак абзаца»

· в поле Заменить не набирайте ничего.

· щелкните по кнопке Заменить все. Убедитесь, что все слова, имевшие перенос в конце строки «склеились»

4. Замените знаки «конец абзаца», которые еще остались в тексте, на знак пробела.

5. Разбейте текст на абзацы. Для этого замените временно вставленные в текст символы ***** (5 звездочек) на знак абзаца.

6. Найдите символ «точка», замените на два символа «точка»+ «пробел».

7. Найдите символ «запятая», замените на два символа «запятая»+ «пробел».

8. Найдите два символа «пробел»+«точка», замените на символ «точка».

9. Найдите два символа «запятая»+«точка», замените на символ «точка».

10. Найдите два символа «пробел»+«запятая», замените на символ «запятая».

11. Удалите группы по 2 и более пробелов. Для этого

· в поле Найти наберите два символа «пробел».

· в поле Заменить наберите один символ «пробел».

· выполните несколько раз команду с этими установками, пока в результате выполнения команды не появится сообщение, что сделано 0 замен.

12. Сохраните сделанные изменения в файле с именем DOS-текст. Добавьте в имя файла свою фамилию.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.