Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab_lang_c_1.pdf учебник по информатике

.pdf
Скачиваний:
63
Добавлен:
26.03.2015
Размер:
2.7 Mб
Скачать

текущей страницы книги и вставляем результат распознавания в окно редактирования программы ClearFineReader через буфер обмена (комбинация клавиш Ctrl+C – копировать в буфер, Ctrl+V – вставить из буфера).

Рис. 1.11. Окно редактирования с распознанным текстом

Для удаления «мусора» из текста нажимаем на кнопку «Фильтровать текст» и проверяем корректность фильтрации:

-на месте мат. символов должен стоять тег <img>;

-на месте формул – тег <equation>;

-на месте рисунков - тег <figure>;

-не должно быть пустых строк (убираются автоматически)

-не должно быть переносов слов;

-если идут два подряд и более тегов <img>, то оставляем только один;

-если предложения разрываются рисунками или переносятся на другую страницу, то корректируем предложение так, чтобы таких разрывов не было;

-проверяем правильность порядка предложений после распознавания.

-проверяем правильность распознавания слов;

На рис. 1.12 показан результат фильтрации текста.

11

Рис. 1.12. Результат фильтрации текста, представленного на рис. 1.11

Теперь переходим в область изображения для выделения областей формул и изображений. Для этого, удерживая клавишу Ctrl, щелкаем левой кнопкой мыши, указывая курсором в область формулы. Автоматически выделится область вокруг формулы. Нажимая правую клавишу мыши, мы указываем, что эта область относится к формуле (зеленый цвет).

Аналогично выделяем область рисунка. Если автоматом выделилась не вся область, то удерживая клавиши Ctrl и Shift мы корректируем эту область объединяя ее со следующим автоматическим объединением.

После выделения всего рисунка нажимаем правую клавиши мыши, удерживая клавишу Shift. Область будет отнесена к рисунку (красный цвет).

Аналогично выделяем остальные области на изображении.

Если все области выделены корректно, то рамка вокруг изображения примет зеленый цвет (рис. 1.13).

12

Рис. 1.13. Результат выделения областей на изображении

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

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

ивсех областей на странице. Для этого используются кнопки панели инструментов, расположенных сверху изображения:

- для удаления выбранной области;

- для удаления всех областей страницы.

Таким образом мы отфильтровали текст страницы и выделили все необходимые области для формул и изображений.

Взаключении отметим заголовок пункта 1.3, скана книги тегами <h2>. Для этого выделим данный заголовок в области редактирования и нажмем на клавишу F2. В результате получим выделение как показано на рис. 1.14.

Для отмены выделения заголовка достаточно установить курсор внутри этого заголовка и снова нажать на клавишу F2. Так можно выделять и отменять выделения заголовков книги.

13

Рис. 1.14. Фильтрованный текст с выделенным заголовком

Для перехода к преобразованию следующей страницы книги нужно нажать на кнопку «>» или воспользоваться комбинацией клавиш Alt + ->. При переходе к следующей странице окно редактирования становится пустым, а справа выполняется смена изображения (рис. 1.15).

После этого, в окно редактирования также копируется текст из программы FineReader через буфер обмена и процедура обработки (фильтрации) повторяется. Таким образом преобразовываются все страницы книги.

Для возврата к предыдущим преобразованным страницам соответственно нужно нажать на кнопку «<» или комбинацию клавиш Alt + <-.

Все «горячие» клавиши можно посмотреть в подсказках к соответствующим кнопкам программы. Например,

-для ввода тега <img> - клавиша F5;

-для ввода тега <equation> - клавиша F6;

-для ввода тега <figure> - клавиша F7.

14

Рис. 1.15. Окно программы при переходе к следующей странице

После фильтрации определенного числа страниц книги, можно сохранить проект, чтобы позже вернуться к его продолжению. Для этого вверху имеются две кнопки для сохранения и загрузки проекта:

- открыть проект; - сохранить проект.

Задание на лабораторную работу

I. Каждый студент должен набрать 5 страниц технического текста в программе MS Word соответствии со следующими требованиями:

1.Текст должен соответствовать doc формату программы Microsoft Word 2003 или Word 2007 (не принципиально).

2.Шрифт во всем тексте Times New Roman, 12 пунктов, выравнивание по ширине, отступ абзаца 1 см.

3.Параметры страницы по 2 см с каждого края.

4.Все заголовки должны быть выделены полужирным. Перед и после заголовка должны быть пропуски по 1 строке и выровнены по левому краю.

5.Все формулы должны быть набраны с помощью редактора формул MathType версии не выше 6.7 и выровнены по центру.

6.Все греческие и английские символы, относящиеся в тексте к формулам также нужно набирать с помощью редактора формул MathType.

7.Рисунки должны иметь положение «в тексте» и выровнены по центру. Надписи под рисунками также должны быть центрированы.

15

8.Набирать только текст: номера страниц, колонтитулы (ссылки под страницами) набирать не нужно.

9.Сохранять оригинальную разбивку на страницы не нужно.

10.Переносы не ставить (если есть – убрать) текст должен быть без переносов слов.

II.Каждый студент должен преобразовать в программе ClearFineReader 10 страниц технического текста в соответствии с требованиями:

1.На месте мат. символов должен стоять тег <img>

2.На месте формул – тег <equation>

3.На месте рисунков и таблиц - тег <figure>

4.Не должно быть пустых строк (убираются автоматически).

5.Не должно быть переносов слов.

6.Если идут два подряд и более тегов <img>, то оставляем только один

7.Если предложения разрываются рисунками или переносятся на другую страницу, то корректируем предложение так, чтобы таких разрывов не было.

8.Проверяем правильность порядка предложений после распознавания.

9.Проверяем правильность распознавания слов.

III. Страницы технического текста для выполнения данной лабораторной работы скачать с сайта http://its.alnam.ru напротив своей фамилии.

Отчетность

1.На указанный E-mail напротив своей фамилии отправить файлы с набранным текстом в формате docx и файл проекта программы

ClearFineReader.

Контрольные вопросы

1.Какому формату должен соответствовать текст, набираемый в программе MS Word 2007?

2.Какой должен быть шрифт во всем тексте и с каким размером?

3.Как следует выравнивать текст при наборе в программе MS Word?

4.Какие должны быть параметры страницы с каждого края?

5.Как следует выделять заголовки при наборе текста в программе MS Word?

6.Каким образом набираются формулы в программе MS Word?

7.Как следует набирать в программе MS Word все греческие и английские символы, относящиеся в тексте к формулам?

8.Какое положение должны иметь рисунки в программе MS Word и как их следует выравнивать?

9.По каким требованиям набираются надписи под рисунками в программе MS Word?

10.Нужно ли набирать номера страниц, колонтитулы (ссылки под страницами) , а также сохранять оригинальную разбивку на страницы?

16

11.Нужно ли ставить переносы слов при наборе текста по указанным требованиям?

12.Что должно стоять на месте математических символов при фильтрации текста в программе ClearFineReader?

13.Что должно стоять на месте формул при фильтрации текста в программе ClearFineReader?

14.Что должно стоять на месте рисунков и таблиц при фильтрации текста в программе ClearFineReader?

15.Нужно ли оставлять пустые строки при фильтрации текста в программе

ClearFineReader?

16.Нужно ли делать переносы слов при фильтрации текста в программе

ClearFineReader?

17.Каким образом следует заменять идущих два подряд и более тегов

<img>?

18.По каким правилам выполняется коррекция предложений при их наборе в программе ClearFineReader?

Лабораторная работа №2

ПРОГРАММИРОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ

Цель работы: научиться создавать консольные проекты в интегрированной среде программирования Borland C++ Builder и программировать простые арифметические операции.

Создание консольных приложений в MS Visual Studio 2008

Для выполнения лабораторных работ по курсу «Информатика» рассмотрим порядок создания заготовки программы на языке Visual Studio 2008. После установки данного языка программирования на рабочем столе (или в меню пуск) появится иконка для запуска с названием «Microsoft Visual Studio 2008», выбирая которую на экране появится главное окно программы (рис. 1.1).

17

Рис. 1.1. Главное окно программы Visual Studio 2008

В самом верху окна располагается меню, с помощью которого можно осуществлять управление процессом создания, компиляции и отладки программ.

Создание программ осуществляется путем выбора в меню пункта

File->New->Project

после чего на экране появится диалоговое окно выбора типа проекта (рис. 1.2). В данном окне в типах проектов (Projects types) следует выбрать пункт Win32, а

в шаблонах (Templates) Win32 Console Application. Все эти пункты показаны на рис. 1.2. После этого внизу окна в поле Name (имя) следует ввести имя проекта (английскими буквами), например, lab1, а в поле Location (расположение) указать папку, в которой будет располагаться проект, например, D:\temp. После заполнения всех указанных полей и нажатия на кнопку «OK» на экране появится окно настройки выбранного консольного проекта (рис. 1.3).

18

Рис. 1.2. Диалоговое окно выбора типа проекта

Здесь достаточно нажать на кнопку «Finish», после чего будет создан проект, а в главном окне программы появится список файлов консольного проекта (рис. 1.4).

19

Рис. 1.3. Окно настройки консольного проекта

Слева в окне отображен список файлов проекта, из которых интерес представляет лишь файл lab1.cpp, т.к. в нем пишется непосредственно программа на языке C. Справа открыт файл lab1.cpp, в котором используется стандартный заголовочный файл проекта stdafx.h и главная функция программы _tmain() (аналог функции main()). Вся логика программы должна заключаться внутри функции _tmain() как это описано в лекциях.

Для того чтобы сохранить проект на внешнем носителе, например, Flash, необходимо открыть ранее указанную папку при создании проекта и в ней скопировать каталог с названием проекта, в данном случае – это каталог с именем lab1.

Чтобы загрузить ранее созданный проект в среду Visual Studio 2008 достаточно открыть пункт меню

File->Open->Project/Solution

и в диалоговом окне указать файл проекта, находящегося в папке проекта, в данном случае – это папка lab1.

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

Debug->Start Without Debugging

или комбинация клавиш Ctrl+F5.

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

20