рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Економічна інформатика

Економічна інформатика - раздел Философия, Міністерство Освіти І Науки України Донецька Держ...

Міністерство освіти і науки України

Донецька державний університет управління

Кафедра інформаційних технологій

Методичні рекомендації щодо виконання самостійної роботи студентів

з дисципліни „Економічна інформатика”

галузі знань 0306 "Менеджмент і адміністрування"

напряму підготовки 6.030601 „Менеджмент”

професійного спрямування "Логістика",

професійного спрямування "Менеджмент організацій"

варіативної компоненти "Муніципальний менеджмент"

варіативної компоненти "Менеджмент невиробничої сфери",

варіативної компоненти "Управління проектами в підприємництві",

варіативної компоненти "Менеджмент у виробничій сфері",

варіативної компоненти "Менеджмент природоохоронної діяльності",

професійного спрямування "Менеджмент зовнішньоекономічної діяльності", професійного спрямування "Управління системами економічної конкуренції"

освітньо-кваліфікаційний рівень «бакалавр»

Денної форми навчання

Першого курсу

ЗАТВЕРДЖЕНА на засіданні кафедри інформаційних технологій Протокол № 1 від 30.08.2010 року

Донецьк - 2010


Методичні рекомендації щодо виконання самостійної роботи студентів з дисципліни „ Економічна інформатика ” призначена для студентів першого курсу денної форми навчання галузі знань "Менеджмент і адміністрування" напряму підготовки „Менеджмент” професійного спрямування "Логістика", професійного спрямування "Менеджмент організацій" (варіативної компоненти "Муніципальний менеджмент", варіативної компоненти "Менеджмент невиробничої сфери", варіативної компоненти "Управління проектами в підприємництві", варіативної компоненти "Менеджмент у виробничій сфері"), професійного спрямування "Менеджмент зовнішньоекономічної діяльності", професійного спрямування "Управління системами економічної конкуренції" освітньо-кваліфікаційного рівня «бакалавр»– Донецьк: ДонДУУ, 2011. - 22 с.

Укладачі:

ст. викл.   Тарусіна Н. Е.

Завідувач кафедри інформаційних технологій,

Канд. наук з держ. упр., доцент_________________________________Полякова Л.П.

 

 


Заліковий модуль №4

Тема: “Офісне програмування ”

Змістовий модуль 4.1. «Офісне програмування»

Основы программирования на алгоритмическом языке VISUAL BASIC FOR APPLICATION

Понятия алгоритма и программы. Виды алгоритмов. Блок схемы.

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

Алгоритм – одно из фундаментальных понятий информатики. На практике алгоритмы составляют для решения тех или иных задач.

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

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

Известно, что вся информация в компьютере представляется в виде двоичных кодов. В кодах приходилось писать программы для первых ЭВМ. Каждый код обозначал одно простейшее действие (вроде, «перенести число из одной ячейки памяти в другую»). Это занятие очень сложное и кропотливое. Поэтому были придуманы языки программирования высокого уровня. Программа на таком языке – это последовательность команд, обозначаемых словами. Каждая из них соответствует последовательности из десятков, а то и сотен машинных команд. В результате запись получается гораздо более компактной и понятной.

Но процессор не понимает команд языков высокого уровня, поэтому их предварительно нужно «перевести». Для этого служат особые программы – трансляторы.

В процессе решения задачи, ее решение сначала описывается на языке математики в виде системы формул, а затем на языке алгоритмов в виде некоторого процесса. Таким образом, алгоритм может рассматриваться как связующее звено в цепочке «метод решения – реализующая программа».

Результатом алгоритмизации решения задачи является блок-схема алгоритма (рис. 1).

 

Блок начала алгоритма

 

Блок ввода или вывода

 

Блок действия

 

Блок условия

 

Блок окончания алгоритма

 

Рис. 1

 

Алгоритмы классифицируют на: линейные, разветвленные и циклические алгоритмы.

Функции пользователя. Типы переменных.

Функции пользователя.

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

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

Общий вид функции пользователя:

 

Function ИМЯ_ФУНКЦИИ (СПИСОК_ПАРАМЕТРОВ)

ТЕЛО_ФУНКЦИИ

End Function

 

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

Замечание: пробелы внутри имен недопустимы, поэтому они заменяются символом подчеркивания.

ТЕЛО_ФУНКЦИИ состоит из описательной части и блока операторов, выполняющихся один за другим.

Переменные и константы.

  Типы данных Занимаемый размер памяти (байт) Диапазон Boolean (Логический) True…   Если не указан тип переменной, то по умолчанию используется тип Variant. Переменные этого типа могут хранить все, что…

Пример1.

Создать функцию пользователя, которая вычисляет значение Result., где Result=x+y.

1. В новой рабочей книге выполнить команду Сервис – Макрос – Редактор Visual basic. В окне редактора выполнить команду Insert – Module. В окне модуля ввести следующую функцию пользователя:

 

 

После ввода функции пользователя выбрать команду File – Close And Return To Microsoft Excel или нажимается комбинация клавиш Alt-Q.

2. Проверить появление в Мастере функций в разделе Определенные пользователем функции Result.

 

 

 

3. Создать на рабочем листе следующую таблицу

 

 

Результат

 

 

Программирование линейных алгоритмов

Линейные алгоритмы не содержат блока условия. Они предназначены для представления линейных процессов.

 

Пример 2.

Вычислить значения функции

 

 

,

для хÎ[1;5], с шагомêx=0,25; построить график функции. Вычисление значений a и b производятся по следующим формулам:

 

1. Построим блок-схему

2. В новой рабочей книге выполнить команду Сервис – Макрос – Редактор Visual basic. В окне редактора выполнить команду Insert – Module. В окне модуля ввести следующую функцию пользователя:

 

 

3. После ввода функции пользователя выбрать команду File – Close And Return To Microsoft Excel или нажимается комбинация клавиш Alt-Q.

4. Создать на рабочем листе следующую таблицу


5. Строим график функции

 

 

Пример 3.

Вычислить значения функции

MМ(x)=, для х Î [0;10], êx = 0,5

где c=2х+1; 1) a=3,7;

2) a=2,5;

 

1. Построим блок-схему

2. В новой рабочей книге выполнить команду Сервис – Макрос – Редактор Visual basic. В окне редактора выполнить команду Insert – Module. В окне модуля ввести следующую функцию пользователя:

 

 

3. После ввода функции пользователя выбрать команду File – Close And Return To Microsoft Excel или нажимается комбинация клавиш Alt-Q.

4. Создать на рабочем листе следующую таблицу

1)

 

2)Аналогично создать таблицу для а=2,5


Программирование разветвленных алгоритмов

 

В разветвленных алгоритмах каждая управляющая структура ветвления имеет один вход и один выход. Ветвления содержат блок условия, в котором записывают логические условия.

Функции пользователя с операторами условного перехода

If-Then-Else

Синтаксис 1

If УСЛОВИЕ Then ОПЕРАТОР_1 Else ОПЕРАТОР_2   В операторе условия ОПЕРАТОР_1 выполняется, если условие истинно, в противном случае выполняется ОПЕРАТОР_2.

Пример 1.

Вычислить значения функции

 

 

Построим блок-схему

 

 


Синтаксис 2

 

Синтаксис 2

В условном операторе допустимо использование блока операторов.

 

If УСЛОВИЕ Then

БЛОК_ОПЕРАТОРОВ_1

Else

БЛОК_ОПЕРАТОРОВ_2

End If

 

Заметим, что в блоке операторов операторы должны располагаться в одну строчку и быть разделены двоеточием, например

If А>10 Then A=A+1 : B=B+A : C=C+B

 

Синтаксис 3

В условном операторе может проверяться несколько условий.

 

If УСЛОВИЕ_1 Then

БЛОК_ОПЕРАТОРОВ_1

Else If УСЛОВИЕ_2 Then

БЛОК_ОПЕРАТОРОВ_2

Else If УСЛОВИЕ_3 Then

Else

БЛОК_ОПЕРАТОРОВ

End If

 

Пример 2.

Вычислить значения функции

 

Функцию z можно вычислить с помощью следующей функции пользователя

 

Function z(t)

If t <= -1 Then z = (1 + Abs(t)) / (1 + t ^ 2) ^ (1/3)_

Else If t <0 Then z = 2 *Application.Ln(1 + t ^ 2) + (1 + (cos(t)) ^ 4) / (2+t)

End If

End Function

 


Завдання

Варіант 1.

  Т=, для х Î [-1;1], êx = 0,2 де a= 4,8; n= ціле число; S =.

Варіант 2.

  Z=, для t Î [0; 1], êt = 0,1 де c=2; k= ціле число; D=ln(t+k).

Варіант 3.

  Т=, для х Î [-0,5; 0,5], êx = 0,1 де a= 5,2; n= ціле число; S =.

Варіант 4.

  Z=, для t Î [0; 1], êt = 0,1 де b=3; l= ціле число; C=ln(t+l).

Варіант 5.

  Z=2a+b, де a=d; b=; d=5,1; m – ціле число; для xÎ [15; 16], êx = 0,1

Варіант 6.

  G=, де c=sin (n+x); d=; n – ціле число; для xÎ [4; 6], êx = 0,2

Варіант 7.

  Т=, для y Î [-1; 1], êy = 0,2 де b= 3,6; n= ціле число; S =.

Варіант 8.

  Z=, для xÎ [0; 1], êx = 0,1 де c=4,4; l= ціле число; B=ln(x+l).

Варіант 9.

  Z=c-2d, де c=a; d=; a=7,3; k – ціле число; для xÎ [7; 8], êx = 0,1

Варіант 10.

  G=, де a=; b=(cos (n+x))×3,81; n – ціле число; для xÎ [1; 3], êx = 0,2

Варіант 11.

  Т=, для х Î [-2;2], êx = 0,2 де a= 6,2; n= ціле число; S =.

Варіант 12.

1. За допомогою функції користувача обчислити значення функції, побудувати графік функції

 

Z=, для y Î [0; 1], êy = 0,1

де b=4; l= ціле число; A=ln(y+l).

 

2. Створити функції користувача, що обчислюють наступні функції

3. За допомогою функції користувача обчислити значення функції, побудувати графік функції

 

F=.

 

 

Варіант 13.

  Z=, де a=d; b=; d=0,02; m – ціле число; для xÎ [2; 3], êx = 0,1

Варіант 14.

  G=, де c=cos (n+x); d=; n – ціле число; для xÎ [1; 3], êx = 0,2

– Конец работы –

Используемые теги: Економічна, Інформатика0.038

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Економічна інформатика

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

ПРЕДМЕТ, ОБ’ЄКТ І ЗАВДАННЯ ЕКОНОМІЧНОГО АНАЛІЗУ. Предмет економічного аналізу та його роль в умовах ринкової економіки. Основні поняття, об’єкт і завдання економічного аналізу
ПРЕДМЕТ ОБ ЄКТ І ЗАВДАННЯ ЕКОНОМІЧНОГО АНАЛІЗУ... Предмет економічного аналізу та його роль в умовах ринкової економіки... Основні поняття об єкт і завдання економічного аналізу...

КОНСПЕКТ ЛЕКЦІЙ з дисципліни Економічна і соціальна географія світу Конспект лекцій з дисципліни Економічна і соціальна географія світу розроблений викладачем 1 категорії Рибаченко І.М. Затверджений на засіданні циклової комісії загальноосвітніх дисциплін
МІНІСТЕРСТВО НАУКИ І ОСВІТИ УКРАЇНИ Верстатоінструментальний технікум... НАЦІОНАЛЬНОГО ТЕХНІЧНОГО УНІВЕРСИТЕТУ... ХПІ...

МЕТОДИЧНІ ВКАЗІВКИ для самостійної підготовки та виконання лабораторних робіт з дисципліни «Економічна інформатика» на тему: «Робота в середовищі табличного процесора Microsoft Excel. Засоби створення презентацій»
Київський національний торговельно економічний університет... Вінницький торговельно економічний інститут... Кафедра економічної кібернетики та інформаційних систем...

Предмет інформатики. Основні поняття інформатики
Укладач Ю М Дорофєєв ст викл...

З дисципліни Економічна теорія Економіка з дисципліни Економічна теорія Економіка КОНСПЕКТ ЛЕКЦІЙ
МОЛОДІ ТА СПОРТУ УКРАЇНИ... ХАРКІВСЬКИЙ КОМП ЮТЕРНО ТЕХНОЛОГІЧНИЙ КОЛЕДЖ... НТУ ХПІ...

Економіка торгівлі як галузева економічна наука
Економіка торгівлі як галузева економічна наука У нашому курсі галузева економічна наука розглядається як... Зміст структура послідовність вивчення та зв язок курсу з іншими... Курс Економіка торгівлі має чітко визначену суворо продуману нау ково об рунтовану послідовність яка дає можливість...

Методичні вказівки щодо підготовки студентів I курсу 1 семестру з спеціальностей економічного напрямку заочного відділення (групи Е, М, Ф) до тестування та заліку з предмету «Англійська мова»
Щоб отримати допуск до заліку з предмету Англійська мова студент має виконати тестові завдання продемонструвавши певні знання з граматики... Вміння та навички які має продемонструвати студент щоб скласти залік... I Усне мовлення...

Економічний зміст робочої сили та зв’язок її з ринком праці
Зміст стор... Вступ стор У вступі необхідно визначити мети й завдання розрахункового... Теоретична частина до стор У теоретичній частині допускається не виділяти окремі підпункти вона повинна...

Висвітлено економічні основи суспільного виробництва, ринкової економіки, шляхи економічного зростання держави і добробуту людей
Автор Кулаєць Г П заступник директора з навчальної роботи... Рецензенти Дребот С Д викладач Надвірнянського коледжу Скиба Л А викладач Івано франківського комерційного технікуму...

ЕКОНОМІЧНА ТЕОРІЯ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ... Н М Салатюк О М Соломка т в Швед м в Шипов...

0.024
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам