Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы методичка.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.61 Mб
Скачать

2. Задание

Научитесь пользоваться объектом и методом Range пакета Word для работы с текстом.

3. Порядок выполнения работы

  1. Возьмите в качестве основы произвольный текстовый файл в формате Word. Напишите на VBA программу, которая позволяла бы выделять из документа отдельные слова.

  2. Составьте полный перечень слов документа и определите частоту появления каждого слова.

  3. Отсортируйте слова по размеру и по алфавиту.

  4. Для слов одинакового размера постройте гистограммы распределения частоты их появления в тексте документа.

4. Порядок оформления отчета

Подготовьте отчет о выполненной лабораторной работе. Он должен содержать титульный лист, алгоритм и текст написанной вами программы анализа частотных свойств текста. Сформулируйте выводы, которые можно сделать по результатам выполненной работы. Дайте письменные ответы на контрольные вопросы. На компьютере представляются файлы с результатами работы, записанные в папку с номером вашей группы/ваша фамилия/№ лабораторной работы.

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

  1. Чем программирование взаимодействия VBA с Excel отличается от программирования взаимодействия VBA с Word?

  2. Что такое макрос?

  3. Как можно создать макрос в Word?

  4. Как можно выполнить макрос в Word?

  5. Как можно изменить макрос?

  6. Как можно найти фрагмент текста в программе?

  7. Как можно изменить фрагмент текста в программе?

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

  9. Как можно организовать фильтрацию данных в программе?

  10. По каким признакам можно осуществлять фильтрацию фрагментов текста?

Рекомендуемая литература

  1. Гарнаев А. Ю. Использование MS Excel и VBA в экономике и финансах. - СПб: БХВ, 1999.

  2. Маликова Л. В., Пылькин А. Н. Практический курс по электронным таблицам MS Excel. - М.: Горячая линия - Телеком, 2004.

  3. Каганов В. И. Компьютерные вычисления в средах Excel и MathCad. - М.: Горячая линия - Телеком, 2003.

  4. Столяров А. М., Столярова Е. С. Excel 2002. - М.: ДКМ Пресс, 2002.

  5. Уокенбах Д. Подробное руководство по созданию формул в Excel 2002.: Пер. с англ. - М.:Издательский дом "Вильямс",2002.

  6. Б. Карпов MS Word 2002: справочник “Питер”, 2001.

Предметный указатель

декомпозиция объектная 66

арифметические операции 33

возвращаемое значение 50, 52, 53, 54

время жизни переменной 51

вызов процедуры 54

вызов функции 54

глобальные переменные 58, 59

декомпозиция 50

динамическое объявление размера массива 25, 52

идентификатор 21

имя функции 50, 51, 53, 54

класс 60

ключевые слова 21, 73

логические операции 34

макрос 5, 6, 7, 8, 9, 12, 14, 15, 16, 17, 27, 28, 29, 46

массив 22, 24, 25

метод класса 62

методы класса 63

модуль в структурном программировании 59

модуль класса 61

модульное программирование 59

объект 60

объектные переменные 37

объявление переменных 21

окно локальных переменных 14

окно проектов 14

окно редактора кодов 14

окно свойств 14

окно тестирования 14

оператор Dim 22, 36

оператор Do Loop Until 43

оператор Do Loop While 43

оператор Do Until Loop 41, 42

оператор Do While Loop 41, 42

оператор For Each Next 45

оператор For To Next 44

оператор If Then Else EndIf 38

оператор Let 37

оператор Select Case End Select 39

оператор Set 38

оператор While Wend 43

оператор ветвления 39

оператор объявления 36

оператор присваивания 37

оператор условия 38

операторы 35

операторы цикла 40

операции со строками 34

операции сравнения 34

операция 33

операция сравнения строк 34

операция сцепления строк 34

определение функции или процедуры 51

передача параметра по значению 52

передача параметра по ссылке 52

последовательность выполнения операций 33

процедура 49

процедура инициализации 62

режим отладки 15

свойства объекта 61

свойство Cells() 27

событие 62

создание объекта 65

список формальных параметров 52, 54

статические переменные 51, 58, 59

структура 26, 61, 64

структура данных 26

тип данных 19

тип ссылки R1C1 7

точка останова 16

удаление объекта 65

файл 70

файлы двоичные 70

файлы последовательные 70

файлы произвольного доступа 70

фактические параметры функции или процедуры 54

функции библиотечные 50, 51

функции свойств переменных класса 62

функция 49

функция InputBox 76

функция MsgBox 76

1 Алгоритм – одно из основных понятий (категорий) математики, не обладающих формальным определением в терминах более простых понятий, а абстрагируемых непосредственно из опыта (Большая Советская Энциклопедия).

2 Функция Property Set позволяет устанавливать значения свойств объекта в составе класса.

3 Для детального ознакомления с операторами целесообразно воспользоваться справочной системой и приведенными в ней примерами их использования.

4 Существует и одноименный метод