![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Решение экономических задач программными методами |
Реферат Решение экономических задач программными методами 2010 Введение Целью данной работы является углубленное изучение возможностей Excel и встроенного языка Visual Basic for Applica io . Электронные таблицы Excel - одна из составных частей пакета прикладных программ Microsof Office, работающего в среде Wi dows. Она предназначена для обработки числовых данных, проведения математического моделирования различных процессов, изготовления различных документов и форм. Excel предлагает широкий набор функциональных средств по обработке табличных данных: создание и редактирование электронных таблиц с применением богатого набора встроенных функций; оформление и печать электронных таблиц; построение диаграмм и графиков разной степени наглядности и детализации; работа с электронными таблицами как с базами данных: фильтрация, сортировка, создание итоговых и сводных таблиц, консолидация данных из разных таблиц и т.д.; решение экономических задач путем подбора параметров; решение оптимизационных задач; численное решение разнообразных математических задач; статистическая обработка данных; Практическая часть 1 Работа с Microsof Excel Консолидация данных (связь таблиц) Создана таблица и заполнены столбцы «Выручка» и «Итог» (таб. 1.1.1). Таблица 1.1.1 – Торговая фирма «Шмидт и сыновья» Исходные данные за январь Наименование продукции Цена в У.Е. Продано Выручка Телевизоры 350 20 7000 Видеомагнитофоны 320 65 20800 Музыкальные центры 750 15 11250 Видеокамеры 970 30 29100 Видеоплейеры 200 58 11600 Аудиоплейеры 40 18 720 Радиотелефоны 390 11 4290 Итого 84760 Выручка посчитана путем умножения цены на количество проданного товара. Этот лист переименован в «Январь». Два других листа названы «Февраль» и «Март». Сформированная таблица скопирована на эти рабочие листы. Изменены данные второго и третьего столбцов. Создан макет таблицы сводных показателей на четвертом листе («Квартал. Способ 1»). Связь между листами задана путем введения в один лист формулы связи со ссылкой на ячейку в другом листе =НазвЛиста!АдрЯч (например: =СУММ(Январь!C4;Февраль!C4;Март!C4)). Заполнена данная таблица путем суммирования данных, находящихся в соответствующих ячейках листов показателей за январь – март. На пятом листе («Квартал. Способ 2») получена таблица путем консолидации. Выбраны Данные Консолидация (рис. 1.1.1). В поле Ссылка определены источники данных, добавляя в Список диапазонов. Обязательно нужно поставить флажок напротив опции Создать связи с исходными данными. Рисунок 1.1.1 – Диалоговое окно «Консолидация» Создана таблица исходных данных на листе «Данные». Созданы макеты таблиц для квартальных данных на четырех разных листам одной книги. Из исходной таблицы разнесены данные по таблицам. Определены средние цены производителей по каждой позиции, используя формулу СРЗНАЧ() (например: =СРЗНАЧ(C5:C7)). Найдено соотношение цен каждого вида энергоресурсов с ценой на нефть в процентах. Для этого цены отдельного вида поделены на цену нефти, тип приведен к процентам. В другом файле сформирована таблица «Среднегодовые цены» с помощью консолидации. Для переноса название строк и столбцов использована опция Использовать в качестве имен.
1.2 Составление штатного расписания больницы. Создание простых макросов Заполнена таблица (таб. 1.2.1). Основным считается оклад санитарки. Коэффициенты назначаются следующим образом: медсестра должна получать в 1,5 раза больше санитарки; врач – в 3 раза больше санитарки; заведующий отделением – на $30 больше, чем врач; заведующий аптекой – в 2 раза больше санитарки; заведующий хозяйством – на $40 больше медсестры; главный врач – в 4 раза больше санитарки; заведующий больницей – на $20 больше главного врача. Оклад находится по формуле: Оклад=А (Оклад санитарки) В. Таблица 1.2.1 – Штатное расписание больницы Должность Количество сотрудников Коэффициенты оклада Оклад Итого А В Санитарка 7 0 0 133,11 931,76 Медсестра 9 1,5 0 199,66 1796,96 Врач 11 3 0 399,32 4392,57 Заведующий аптекой 1 2 0 266,22 266,22 Заведующий отделением 3 3 30 429,32 1287,97 Главный врач 1 4 0 532,43 532,43 Заведующий хозяйством 1 1,5 40 239,66 239,66 Заведующий больницей 1 4 20 552,43 552,43 10000,00 Подбор оклада санитарки произведен при помощи функции «Подбор параметра»: Сервис Подбор параметра (рис. 1.2.1). Рисунок 1.2.1 – Диалоговое окно «Подбор параметра» В поле Установить в ячейке введен адрес ячейки, где вычисляется зарплата всех сотрудников больницы ($F$12). В поле Значение введено значение месячного фонда (10000). В поле Изменяя значение ячейки введен адрес ячейки с окладом санитарки ($E$4). Данная таблица скопирована на второй лист. Чтобы записать макрос выбрана команда Сервис Макрос Начать запись. В диалоговом окне Запись макроса (рис 1.2.2) задано имя макроса «S aff», в поле Сохранить в: Эта книга. После нажатия кнопки ОК все действия над ячейками записываются. Рисунок 1.2.2 – Диалоговое окно «Запись макроса» Проведена операция «Подбор параметра». Остановлена запись макроса. Для просмотра макроса выполнено Сервис Макрос Макросы , выбран записанный макрос «S aff» и нажат кнопка Изменить. Открывается окно редактора VBA с текстом макроса. Записанный макрос имеет следующий вид: Sub S aff() Ra ge(&quo ;F12&quo ;).GoalSeek Goal:=10000, Cha gi gCell:=Ra ge(&quo ;E4&quo ;) E d Sub В данном окне можно редактировать макрос. Размещена кнопка на рабочем листе, для этого вынесена панель инструментов Формы при помощи Сервис Настройка Панель инструментов Формы. На панели выбрана форма Кнопка и расположена на листе щелчком мыши. Одновременно с этим открывается диалоговое окно Назначить макрос объекту (рис. 1.2.3) и в поле Имя макроса выбрано имя данного макроса «S aff». Создание отчетно-аналитической ведомости о работе сети магазинов Создана и заполнена таблица выручки за первый квартал шести магазинов сети фирмы «Шмидт и сыновья», внеся данные от 500 до 2000 тыс. руб. Использована функция СУММ (=СУММ(B4:D4)) для подсчета суммарной выручки каждого магазина и суммарной выручки в каждом месяце. С помощью функции СЧЕТЕСЛИ (=СЧЁТЕСЛИ(F4:F9;&quo ;&g ;4000&quo ;)) подсчитано, сколько магазинов перевыполнили план, приняв число 4000 тыс. руб. за плановую квартальную выручку. Функцию СРЗНАЧ (=СРЗНАЧ(B4:B9)) использована для подсчета ежемесячной средней и средней выручки каждого магазина.
Используя функцию РАНГ (=РАНГ($F$4:$F$9;$F$4:$F$9)), найдено место каждого магазина по объему продаж. Определено для данного множества суммарных выручек, сколько значений попадает в интервалы от 0 до 1000, от 1001 до 2000, от 2001 до 3000, от 3001 до 4000 и свыше 4000 тыс. руб., используя функцию ЧАСТОТА (=ЧАСТОТА(F4:F9;L4:L7)). Данная функция возвращает распределение частот в виде вертикального массива. Исходными данными является массив данных, для которого вычисляются частоты (F4:F9), и множество интервалов (массив карманов), в которых группируются значения из массива данных (L4:L7). Для начала выделена область, куда попадут результаты вычисления, а потом заданы исходные данные. Выход из функции осуществлен путем нажатия клавиш C rl Shif E er. Вычислены эти же частоты с помощью диалогового окна Анализ данных (Сервис Анализ данных Гистограмма) (рис. 1.3.1, 1.3.2). В меню Сервис отсутствовала команда Анализ данных, для установки было выполнено: Сервис Надстройки Пакет анализа. Рисунок 1.3.1 - Диалоговое окно «Анализ данных» Рисунок 1.3.2 - Диалоговое окно «Гистограмма» Построены гистограммы «Частота» (Объем реализации) и диаграмма «Выручка магазинов» (в процентах) с помощью Мастера диаграмм (рис. 1.3.3, 1.3.4). Для гистограммы и диаграммы исходными данными являются столбцы «Итого» (F4:F9) и «Название магазина» (А4:А9). В параметрах диаграммы отмечено Включить в подписи доли. Изменен внешней вид диаграмм. Рисунок 1.3.3 – «Объем реализации» Рисунок 1.3.4 – «Выручка магазинов» 1.4 Некоторые финансовые функции Excel Внесены исходные данные в таблицу (таб. 1.4.1). Таблица 1.4.1 – Исходные данные А р1 р2 р3 р4 р5 i 10 000,00р. 12% 13% 14% 15% 16% 6% Для расчета суммы на счету в банке в конце пятого года использована финансовая функция, кот возвращает будущее значение единовременного вложения при переменной процентной ставке БЗРАСПИС (Первичное; План), гдеПервичное – числовое значение, представляющее собой исходную сумму средств; План – массив процентных ставок, используемых за рассматриваемый период. В данной задаче она принимает вид: БЗРАСПИС(B2;С2:G2). Просчитано сумма, которая могла получиться при постоянной процентной ставке i% при помощи функции БС(Норма; Кпер; Выплата;Нз; Тип), гдеНорма – процентная ставка за период (в процентном формате или в долях); Кпер – общее число платежных периодов, по истечению которых вы хотите определить объем имеющихся средств; Выплата – величина постоянных периодических платежей; Нз – начальное значение (текущая стоимость) вклада; Тип – параметр, определяющий, когда вносят платежи: в начале (=0) или в конце (=1). По умолчанию =0. Найдена сумма, которую надо было бы поместить на счет при постоянной процентной ставке, чтобы обеспечить сумму на счету к концу пятого года, с помощью сервисной функции Подбор параметра (рис 1.4.1). Рисунок 1.4.1 – Диалоговое окно «Подбор параметра» Внесены исходные данные в таблицу (таб. 1.4.2). Таблица 1.4.2 – Исходные данные , год P, тыс. руб. A, тыс. руб. Ставка 11 360,00 41,00 7,00% Подсчитана прибыль в случае, когда деньги берутся в долг (91 тыс. руб.). Подсчитана прибыль, полученная от вложения денег в банк под 7% годовых, с помощью функции ПС (Ставка; Кпер; Выплата; Бс; Тип), гдеСтавка – процентная ставка за период (в процентном формате или в долях); Кпер – общее число периодов выплат; Выплата – величина постоянных периодических платежей; Бс – баланс наличности, который нужно достичь после последней выплаты (если опущен, то 0); Тип – 0 или 1, Если 0 – оплата производится в конце периода, если 1, то в начале.
Локализация и интернационализация Для того чтобы иметь успех на международном рынке, программные продукты должны быть локализованы, т.е. приспособлены к культурным и языковым нормам потенциальных покупателей. Для многих программных приложений локализация может быть сравнительно простой, когда основная программа (алгоритм) изменяется незначительно. Конечно, опции меню, сообщения об ошибках, экранные подсказки и другие текстовые строки, вставленные в программу, должны переводиться, но это не создает особых проблем, если при разработке приложения была предусмотрена возможность локализации. Для решения этой задачи программный код и текст должны быть разделены. По установленному стандарту текстовые строки оформляются в отдельном файле, вызываемом из программы. Таким способом текстовые строки можно переводить, не затрагивая исходный код. Подобные принципы облегчения локализации возможны не для всех приложений. Системы, в которых естественный язык используется не только для формирования сообщений на экране, но и является предметом деятельности самой системы (например, программы-автокорректоры), поддаются локализации с большим трудом
1. Математические методы в решении экономических задач
2. Решение экономических задач с помощью VBA
3. Использование информационных технологий при решении экономических задач
4. Решение экономических задач
5. Использование электронных таблиц MS EXCEL для решения экономических задач. Финансовый анализ в Excel
9. Решения смешанной задачи для уравнения гиперболического типа методом сеток
10. Решение прикладных задач методом дихотомии
11. Аналитический метод в решении планиметрических задач
12. Методы решения краевых задач, в том числе "жестких" краевых задач
13. Методы решения логических задач
14. Графический метод решения химических задач
15. Экономическая теория: решение практических задач
16. Разработка программных средств анализа графика функции и решение оптимизационных задач
17. Творческие задачи и методы их решений
18. По решению прикладных задач на языке FRED
19. Графы. решение практических задач с использованием графов (С++)
20. Решение оптимизационной задачи линейного программирования
21. Графы. решение практических задач с использованием графов (С++)
26. Решение систем дифференциальных уравнений методом Рунге - Кутты 4 порядка
27. Решение смешанной задачи для уравнения
28. Алгоритмы декомпозиции и перебора L-классов для решения некоторых задач размещения
29. О некоторых трудностях, возникающих при решении геометрических задач
30. Other (Новые представления о задачах и методах гипербарической
33. Задачи и методы прогнозирования НТП на различных стадиях его развития
34. Нечеткая логика при решении криминологических задач
35. Алгоритм решения обратной задачи вихретокового контроля (ВТК)
36. Содержание, задачи и методы финансового планирования на предприятии
37. Решение многокритериальной задачи линейного программирования
41. Использование языка программирования Visual Basic для решения математических задач
42. Математическое моделирование при решении экологических задач
45. Поиск решений системы линейных уравнений методом Гаусса
46. Принципы разработки алгоритмов и программ для решения прикладных задач
49. Решение системы линейных уравнений методом Гаусса и Жордана-Гаусса
50. Решение финансовых задач при помощи Microsoft Excel
51. Средства языка программирования Паскаль для решения математических задач
52. Применение неравенств при решении олимпиадных задач
53. Задачи и методы психологического обследования. Миннесотский Многофакторный Личностный Опросник
57. Обучение детей дошкольного возраста решению арифметических задач
58. Экономическое обоснование выбора метода получения заготовки
59. Педагогическая деятельность. Решение педагогических задач
60. Решение обратной задачи динамики
61. Гигиена физической культуры - предмет, задачи и методы
62. Анализ экономических задач предприятия
63. Решение статистических задач
64. Экономическая теория: предмет, методы и этапы развития
65. Анализ экономических задач оптимизации
66. Решение транспортной задачи с правильным балансом
67. Применение методов экономической статистики при решении задач
68. Лабораторная работа №6 по "Основам теории систем" (Решение задачи о ранце методом ветвей и границ)
69. Построение решения задачи Гурса для телеграфного уравнения методом Римана
73. Обучение общим методам решения задач
74. Решение задачи методами линейного, целочисленного, нелинейного и динамического программирования.
76. Метод программирования и схем ветвей в процессах решения задач дискретной оптимизации
77. Решение задач линейного программирования симплекс методом
78. Решение задач оформление экономической документации
79. Симплекс метод решения задачи линейного программирования
81. Методы экономического обоснования принимаемых решений по выходу на внешний рынок
82. Методы анализа экономической информации и принятия бизнес-решений
83. Предмет, методы и задачи социально-экономической статистики
84. Экономическая статистика России: решение задач
85. Использование эвристических и экономико-математических методов при решении задач управления
89. Решение дифференциальных уравнений 1 порядка методом Эйлера
91. Разработка программного обеспечения решения нелинейных уравнений
92. 10 задач с решениями программированием на Паскале
93. Решение систем линейных алгебраических уравнений методом Гаусса и Зейделя
94. Решение нелинейного уравнения методом касательных
95. Методы корреляционного и регрессионного анализа в экономических исследованиях
96. Метод последовательных уступок (Теория принятия решений)
97. Методы решения систем линейных неравенств
98. Приближенный метод решения интегралов. Метод прямоугольников (правых, средних, левых)