Тема 6. Технологии программирования в интегрированной среде. 


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



ЗНАЕТЕ ЛИ ВЫ?

Тема 6. Технологии программирования в интегрированной среде.



Эволюция и классификация языков программирования. Основные понятия языка программирования, синтаксис и семантика, структуры и типы данных. Объявление (декларация) переменных. Встроенные функции. Синтаксис арифметических выражений и логических структур. Организация линейных, разветвляющихся и циклических алгоритмов на VBA. Работа с диалоговыми окнами ввода и вывода информации. Условные операторы и операторы цикла. Создание, отладка и тестирование программы.

Тема 7. Программирование алгоритмов обработки сложных данных и сложной структуры.

Понятие массива: размерность, ввод и вывод массивов. Типовые задачи обработки массивов. Алгоритмы поиска элемента и сортировки массива.

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

Раздел 3. Компьютерные сети и сетевые технологии. Методы защиты информации.

Тема 8. Методы защиты информации.

Технические, организационные, программные средства обеспечения сохранности информации и защиты её от несанкционированного доступа. Резервирование, восстановление и архивное копирование файлов.

Понятие и классификация компьютерных вирусов, симптомы их проявления, способы распространения. Защита от компьютерных вирусов.

Тема 9. Компьютерные сети и Internet - технологии

Определение и классификация сетей. Основные компоненты и топологии сетей. Локальные вычислительные сети. Глобальные вычислительные сети. Сетевые технологии обработки данных.

Информационная глобальная сеть Internet. Концепции построения (адресация, способы подключения, протоколы). Информационные технологии Internet: электронная почта, «всемирная паутина» WWW, удалённый доступ пользователя, доска объявлений BBS, телеконференции, IP-телефония. Программы поиска и доступа к информационным ресурсам (браузеры, информационно-поисковые системы). Безопасность данных в интерактивной среде.

ОСНОВЫ АЛГОРИТМИЗАЦИИ

2.1 Основные этапы подготовки и решения задачи на компьютере

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

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

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

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

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

- по стадиям (этапам) управления. Например, долгосрочное планирование или прогнозирование; перспективное или среднесрочное планирование; текущее или краткосрочное планирование; оперативно-календарное планирование; оперативное управление; анализ производственно-хозяйственной деятельности; бухгалтерский учет и аудит;

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

- по иерархии (уровням) управления: например, министерство – объединение (фирма) – предприятие (организация) – цех (отдел) и т.д. вплоть до отдельного рабочего места исполнителя.

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

Любая задача, решаемая с помощью компьютера, предполагает выбор программного средства. Таким программным средством может быть одна из прикладных систем или система программирования с выбранным языком высокого уровня. В данном пособии рассматривается подготовка и решение задач в интегрированной среде разработки программных средств IDE VBA (Integrated Development Environment Visual Basic for Application).

Подготовка задачи к решению и процесс ее решения на компьютере включает следующие этапы:

1. Постановка задачи:

- сбор информации о задаче;

- формулировка условия задачи;

- определение конечных целей решения задачи;

2. Анализ и исследование задачи, модели:

- разработка математической модели;

- описание данных (типов, диапазонов величин, структуры и т.п.).

- разработка структур данных.

3. Разработка алгоритма:

- выбор метода проектирования алгоритма;

- выбор формы записи алгоритма (блок-схема, псевдокод и др.);

- проектирование алгоритма.

4. Программирование:

- выбор языка программирования;

- уточнение способов организации данных;

- запись алгоритма на выбранном языке программирования.

5. Тестирование и отладка:

- синтаксическая отладка;

- отладка семантики и логической структуры;

- тестовые расчеты и анализ результатов тестирования.

6. Анализ результатов решения задачи и корректировка исследуемой модели:

- итоговые расчеты и анализ результатов решения;

- совершенствование программы.



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 106; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.104.248 (0.006 с.)