русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

УКАЗАНИЯ ПО РАЗРАБОТКЕ ПРОГРАММНОГО МОДУЛЯ


Дата добавления: 0000-00-00; просмотров: 596; Нарушение авторских прав


 

В этом разделе следует практически реализовать программу, решающую некоторую задачу. Это может быть модуль на языке VBA [ПРОГРАММИРОВАНИЕ.doc], внедрённый в файл документа пояснительной записки. В описании данного раздела следует привести схему алгоритма, особенности его работы, представить экспериментальный набор исходных данных и соответствующий результат работы программы.

Например, требуется вычислить сумму отрицательных чисел элементов матрицы Aразмером M ´ N. Схема алгоритма, решающего данную задачу, представлена на рисунке 4. Основная идея алгоритма заключается в циклическом переборе всех элементов матрицы и накоплении суммы отрицательных элементов. Необходимые для работы исходные данные (значения M, N и элементы матрицы размерностью M ´ N) берутся из текстового файла.

 

 

Рис. 4. Схема алгоритма

Например, создадим с помощью текстового редактора Блокнот файл исходных данных с матрицей размерностью 3´4. Содержимое файла представлено на рисунке 5. В качестве разделителей данных могут использоваться символы пробела, табуляции и конца строки. Созданный файл с исходной матрицей сохраним, например, под именем F:\Kursovaya rabota Ivanov\matr.txt.

 

 

Рис. 5. Содержимое файла исходных данных

 

Для запуска редактора кода VBA в Microsoft Word используем команду Разработчик ► Код ► Visual Basic или сочетание клавиш Alt+F11. Если вкладка Разработчик на ленте отсутствует, то сначала следует следующим образом включить опцию Кнопка «Office» ► Параметры Word ► Основные параметры работы с Word ► Показывать вкладку Разработчик на ленте.

В открывшемся окне создаём модуль (имя по умолчанию – Module1) командой меню Insert ► Module, в котором размещаем текст описания процедуры SummOtr, что показано на рисунке 6.



Запуск программы на выполнение осуществляется нажатием функ-циональной клавиши F5 либо командой меню Run ► Run Sub/User-Form. В данной программе применяется вывод результатов в текстовый файл F:\Kursovaya rabota Ivanov\rez.txt, который создаётся автоматически и может быть открыт по завершении работы программы, что показано на рисунке 7.

Если программа набрана без ошибок, доступен файл с исходными данными, то после запуска программы мы увидим на поле документа сообщение «Смотри файл F:\Kursovaya rabota Ivanov\rez.txt», сигнализирующее о завершении формирования файла результатов.

Рассмотренный пример программы внедрён в данный документ. Просмотр кода и запуск программы можно осуществить описанным выше способом. Запуск программы можно также осуществить щелчком по следующей внедрённой командной кнопке: .

 

Рис. 6. Описание процедуры в окне редактора Visual Basic

 

 

Рис. 7. Окно с результатом выполнения программы

 

Если запуска программы не происходит, то, скорее всего, настройками безопасности установлено отключение макросов. Параметры управления запуском макросов можно изменить в диалоговом окне Центр управления безопасностью, показанном на рисунке 8. Чтобы после установки параметров изменения вступили в силу, программу Word следует закрыть и запустить заново. Вызов этого окна производится одним из двух способов: командой Разработчик ► Код ► Безопасность макросов или Кнопка «Office» ► Параметры Word ► Центр управления безопасностью ► Параметры центра управления безопасностью…

 

 

Рис. 8. Установка параметров управления запуском макросов

 

Параметр «Включить все макросы…» не рекомендуется использовать, так как возможен запуск нежелательных программ-макровирусов. Более предпочтителен режим работы с установленным параметром «Отключить все макросы с уведомлением». При открытии в этом режиме документа, содержащего макросы, непосредственно под лентой появляется панель Предупреждение системы безопасности Запуск активного содержимого отключён с кнопкой Параметры… Нажатие на неё вызывает окно Параметры безопасности Microsoft Office, показанное на рисунке 9. Если вы уверены, что файл получен из надёжного источника, и нежелательные макросы отсутствуют, то следует установить переключатель Включить это содержимое.

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

 

 

Рис. 9. Разрешение запуска активного содержимого

в режиме отключения макросов с уведомлением

 

 

Рис. 10. Сообщение об ошибке выполнения программы



<== предыдущая лекция | следующая лекция ==>
MathCAD | ВВЕДЕНИЕ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.04 сек.