- •Содержание
- •Алгоритмизация и программирование vba введение
- •1 Макросы
- •На панели быстрого запуска
- •2. Алгоритмизация
- •2.1 Алгоритм. Общие сведения.
- •Форма записи алгоритма на естественном языке
- •2.3 Графическая форма записи алгоритма
- •2.4 Правила оформления схем алгоритмов
- •2.5 Основные этапы подготовки и решения задачи на компьютере
- •2.6 Постановка задачи. Разработка математической модели
- •Складских помещений
- •Равным плану d в виде блок-схемы
- •Массива по строкам
- •3 Язык программирования
- •Функции InputBox
- •Воды предприятием и номера месяца с минимальным расходом в виде блок-схемы
- •Программирование на vba в microsoft office
- •4.1 Программирование на vba в Excel
- •(Для наглядности выделен)
- •В нём активной ячейки
- •В формуле ячейки
- •Change объекта WorkSheet
- •4.2 Программирование на vba в Word
- •4.3 Программирование на vba в PowerPoint
- •«Элементы управления»
- •5 Технология организации, хранения и обработки данных
- •5.1 Общие сведения
- •5.2 Листинг программы
- •5.3 Алгоритм программы
- •5.4 Результат работы
- •Список использованных источников
2.5 Основные этапы подготовки и решения задачи на компьютере
Современный специалист в своей профессиональной деятельности постоянно сталкивается с необходимостью решать различные задачи, позволяющие оценивать результаты предыдущих действий, описывать в количественной форме происходящие процессы, прогнозировать и планировать будущие действия, выполнять технические расчеты.
Современные объекты управления (предприятия, организации) представляют собой сложные большие системы, что требует адекватных по сложности систем управления.
Управление — функция организованной системы (технической, социальной), обеспечивающая сохранение её структуры, поддержание режима деятельности, реализацию её программы, цели.
Функциональные задачи организационного управления возникают как результат необходимости разукрупнения функций управления внутри организации. Функции управления в организационно-технических системах могут определяться:
по стадиям (этапам) управления. Например, долгосрочное планирование, оперативное управление; анализ производственно-хозяйственной деятельности;
по видам производственно-хозяйственной деятельности. Обычно этот способ соответствует функциональному построению аппарата управления, отражая, например, основное производство, вспомогательное производство, капитальное строительство и т. п.;
по иерархии (уровням) управления: например, министерство — объединение (фирма) — предприятие (организация) — цех (отдел) и т.д. вплоть до отдельного рабочего места исполнителя. Реализация функций управления предполагает решение ряда вычислительных задач, под которыми обычно понимают получение (формирование) документов, содержащих сведения, необходимые специалисту управления для принятия обоснованных управленческих решений. В общем случае решение вычислительной задачи сводится к преобразованию исходных данных в искомые конечные результаты.
Любая задача, решаемая с помощью компьютера, предполагает выбор программного средства. Таким программным средством может быть одна из прикладных систем или система программирования с выбранным языком высокого уровня. В данном пособии рассматривается подготовка и решение задач в интегрированной среде разработки программных средств IDE VBA (Integrated Development Environment Visual Basic for Application).
Подготовка задачи к решению и процесс ее решения на компьютере включает следующие этапы:
1. Постановка задачи:
сбор информации о задаче;
формулировка условия задачи;
определение конечных целей решения задачи;
2. Анализ и исследование задачи, модели:
разработка математической модели;
описание данных (типов, диапазонов величин, структуры и т.п.).
разработка структур данных.
3. Разработка алгоритма:
выбор метода проектирования алгоритма;
выбор формы записи алгоритма (блок-схема, псевдокод и др.);
проектирование алгоритма.
4. Программирование:
выбор языка программирования;
уточнение способов организации данных;
запись алгоритма на выбранном языке программирования.
5. Тестирование и отладка:
синтаксическая отладка;
отладка семантики и логической структуры;
тестовые расчеты и анализ результатов тестирования.
6. Анализ результатов решения задачи и корректировка модели:
итоговые расчеты и анализ результатов решения;
совершенствование программы.
