
Міністерство освіти і науки України
Донецька державний університет управління
Кафедра інформаційних технологій
Методичні рекомендації щодо виконання самостійної роботи студентів
з дисципліни „Економічна інформатика”
галузі знань 0306 "Менеджмент і адміністрування"
напряму підготовки 6.030601 „Менеджмент”
професійного спрямування "Логістика",
професійного спрямування "Менеджмент організацій"
варіативної компоненти "Муніципальний менеджмент"
варіативної компоненти "Менеджмент невиробничої сфери",
варіативної компоненти "Управління проектами в підприємництві",
варіативної компоненти "Менеджмент у виробничій сфері",
варіативної компоненти "Менеджмент природоохоронної діяльності",
професійного спрямування "Менеджмент зовнішньоекономічної діяльності", професійного спрямування "Управління системами економічної конкуренції"
освітньо-кваліфікаційний рівень «бакалавр»
денної форми навчання
першого курсу
-
ЗАТВЕРДЖЕНА
на засіданні кафедри інформаційних технологій
Протокол № 1 від 30.08.2010 року
Донецьк - 2010
Методичні рекомендації щодо виконання самостійної роботи студентів з дисципліни „ Економічна інформатика ” призначена для студентів першого курсу денної форми навчання галузі знань "Менеджмент і адміністрування" напряму підготовки „Менеджмент” професійного спрямування "Логістика", професійного спрямування "Менеджмент організацій" (варіативної компоненти "Муніципальний менеджмент", варіативної компоненти "Менеджмент невиробничої сфери", варіативної компоненти "Управління проектами в підприємництві", варіативної компоненти "Менеджмент у виробничій сфері"), професійного спрямування "Менеджмент зовнішньоекономічної діяльності", професійного спрямування "Управління системами економічної конкуренції" освітньо-кваліфікаційного рівня «бакалавр» – Донецьк: ДонДУУ, 2011. 22 с.
Укладачі:
ст. викл. |
|
Тарусіна Н. Е.
|
Завідувач кафедри інформаційних технологій,
канд. наук з держ. упр., доцент_________________________________Полякова Л.П.
Заліковий модуль №4
Тема: “Офісне програмування ”
Змістовий модуль 4.1. «Офісне програмування»
Основы программирования на алгоритмическом языке VISUAL BASIC FOR APPLICATION
Понятия алгоритма и программы. Виды алгоритмов. Блок схемы.
Как известно, компьютер – это программно-управляемая система для работы с информацией.
Алгоритм – одно из фундаментальных понятий информатики. На практике алгоритмы составляют для решения тех или иных задач.
Алгоритм решения задачи – это последовательность допустимых команд исполнителя, определяющих его действия по переходу от исходных данных к искомому результату.
Существует много разных способов записи алгоритмов: графические (например, в виде блок-схем), с помощью естественного языка, какими-нибудь условными знаками и др. Но если мы хотим, чтобы алгоритм был исполнен компьютером, он должен быть обязательно записан на особом языке. Такая запись называется программой, а язык – языком программирования.
Известно, что вся информация в компьютере представляется в виде двоичных кодов. В кодах приходилось писать программы для первых ЭВМ. Каждый код обозначал одно простейшее действие (вроде, «перенести число из одной ячейки памяти в другую»). Это занятие очень сложное и кропотливое. Поэтому были придуманы языки программирования высокого уровня. Программа на таком языке – это последовательность команд, обозначаемых словами. Каждая из них соответствует последовательности из десятков, а то и сотен машинных команд. В результате запись получается гораздо более компактной и понятной.
Но процессор не понимает команд языков высокого уровня, поэтому их предварительно нужно «перевести». Для этого служат особые программы – трансляторы.
В процессе решения задачи, ее решение сначала описывается на языке математики в виде системы формул, а затем на языке алгоритмов в виде некоторого процесса. Таким образом, алгоритм может рассматриваться как связующее звено в цепочке «метод решения – реализующая программа».
Результатом алгоритмизации решения задачи является блок-схема алгоритма (рис. 1).
Блок начала алгоритма
Блок ввода или вывода
Блок действия
Блок условия
Блок окончания алгоритма
Рис. 1
Алгоритмы классифицируют на: линейные, разветвленные и циклические алгоритмы.