Ограничения на исходные данные



РЕФЕРАТ

 

Пояснительная записка: 23 с., 2 рис., 4 источника, 5 таблиц

Целью работы является создание программного продукта на языке программирования Visual Basic for Applications согласно заданию, выданному на учебную практику. Данный программный продукт позволяет разместить в Microsoft Word исходный текст, введенный пользователем, на странице, каждая строка которой имеет желаемое пользователем количество символов (причем слова не разрываются на две строки) и в Microsoft Excel найти сумму двух разреженных полиномов, заданных ненулевыми коэффициентами и их номерами. Программный продукт должен обеспечивать удобство и простоту использования, быть функциональным и надежным, эффективным в эксплуатации.

Программный продукт может привлечь пользователей, которые хотят узнать дополнительную информацию об Visual Basic for Applications, изучить основную информацию и проследить за разработкой программ на данном языке программирования.


ПЕРЕЧЕНЬ ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

 

1. Гарнаев А.Ю. Самоучитель VBA – 2-е изд., перераб. и доп. - СПб.: БВХ- Петербург 2004, 560с.

2. Гарнаев А.Ю. «Excel 2002: разработка приложений» - СПб.: БВХ-Петербург 2002, 450с.

3. С.Браун «VB 6» - СПб.: Москва – Харьков – Минск 2002, 573с.

4. С.Каммингс «VBA для Чайников» - СПб.: Москва – Санкт-Петербург – Киев 2003, 440с.


ВЫВОДЫ

 

В процессе работы над заданием по учебной практике была разработана информационная система. В данной системе реализованы следующие возможности:

- вывод справочной информации по языку программирования Visual Basic for Applications;

- нахождение в заданной строке слов, которые начинаются и заканчиваются одной и той же буквой; вывод слов на экран в Microsoft Word;

- с помощью определенных преобразований в исходной матрице изменить элементы четных сток, вывести конечную матрицу на экран в Microsoft Exel.

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


ВВЕДЕНИЕ

 

Visual Basic for Applications (VBA) – весьма популярная в последние годы среда разработки приложений, которая, являясь мощным программным средством, позволяет реализовать широкий спектр практических задач. Основное её достоинство состоит в оптимальном сочетании простоты использования, доступности и большого набора разнообразных возможностей, позволяющих охватить все основные направления деятельности разработчика прикладных программ.

Возможности VBA совсем не уступают другим системам программирования Windows и постоянно растут. К тому же многие системы программирования в Windows и используют общие библиотеки объектов, среди которых – объекты Word и Excel. К основным возможностям VBA можно отнести реализацию максимально гибкого и удобного интерфейса для приложения, создание самых разнообразных многоуровневых и всплывающих меню, обработку событий мыши и клавиатуры, работу с графикой. Разработчик может использовать в программе как стандартные, так и встроенные диалоги, применяющиеся для организации обратной связи с пользователем. Приложение может осуществлять работу с таймером, обрабатывать файлы и каталоги на жестком диске, а также предоставлять доступ к базам данных. В VBA имеется возможность внедрения в приложение различных объектов, которые поддерживаются другими программами. Помимо этого, разработчик может реализовать связь одного или нескольких компьютеров, на которых установлено созданное приложение, с сетью Internet.

Также язык программирования VBA – есть реализация объектно-ориентированного написания программ в системе MS Office, а в частности в процессе практики исследовалось использование VBA для MS Word и MS Excel. Синтаксис языка – издавна проложенные правила языка Basic – один из самых ранних языков программирования. Процесс написания программы на VBA – последовательное заполнение параметров различных объектов. Язык VBA, является мощным программным средством, осуществлена возможность обработки файловой информации. Но самым ярким достоинством языка является возможность занесения результатов вычисления и любых данных в Office приложения, в MS Word и Ms Excel.

То есть можно отметить, что в настоящее время большое внимание уделяется программированию на Visual Basic for Applications. Именно поэтому задание, выданное на учебную практику, разрабатывается на данном языке программирования.


ПОСТАНОВКА ЗАДАЧИ

Формулировка задачи

Для MS WORD:

Исходный текст (слова, пробелы, знаки) задан одной строкой. Нахождение в ней слов, которые начинаются и заканчиваются одинаковой буквой.

Для MS EXCEL:

В матрице найти сумму элементов, которые расположены по главной диагонали. Элементы всех чётных строк разделить на эту сумму.

 

Исходные данные

 

Для WORD:

S1 : строка ; { строка, введенная пользователем }

Для EXCEL:

a : двумерный массив [5,5 ] вещ ; { массив коэффициентов первого полинома }

 

Ограничения на исходные данные

 

Для EXCEL:

0 < = i < 5

0 < = j < 5

 

Промежуточные данные

 

Для WORD:

S3: строка ; {содержит слово, нужное по условию}

k : цел ; { счетчик, определяющий количество символов в каждом слове }

start : цел ; { счетчик перебора символов в строке }

i : цел ; { счетчик, показывающий начиная с какого символа будет

 осуществляться чтение слова }

Для EXCEL:

B: массив [10] вещественных чисел; {содержит элементы главной диагонали}

 

Результаты

 

Для WORD:

S3 : строка ; { содержит искомые слова}

Для EXCEL:

a : массив [5,5 ] вещ ; { конечная матрица чисел}


Дата добавления: 2020-01-07; просмотров: 183; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!