Дипломная работа

от 20 дней
от 9999 рублей

Заказать

Курсовая работа

от 10 дней
от 1999 рублей

Заказать

Реферат

от 3 дней
от 699 рублей

Заказать

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Заказать

Диссертация

Сроки и стоимость индивидуальные

Заказать

Главная - Информатика - Курсовая работа по дисциплине "Информатика".

Курсовая работа по дисциплине "Информатика". Информатика. Курсовая

  • Тема: Курсовая работа по дисциплине "Информатика".
  • Автор: Ольга
  • Тип работы: Курсовая
  • Предмет: Информатика
  • Страниц: 20
  • Год сдачи: 2008
  • ВУЗ, город: Москва
  • Цена(руб.): 1000 рублей

Заказать персональную работу

Выдержка

Введение
Независимо от используемой операционной системы и программных приложений пользователь часто выполняет одни и те же последовательности команд для многих рутинных задач. Вместо повторения последовательности команд каждый раз, когда необходимо выполнить какую-либо задачу, можно создать макрос, который будет выполнять эту последовательность. Макросы позволяют вводить одиночную команду, выполняющую ту же задачу, для реализации которой было бы необходимо вводить несколько команд вручную.
Макросы, кроме удобства, имеют и другие преимущества. Поскольку компьютеры больше приспособлены для выполнения повторяющихся задач, чем люди, запись макрорекордером неоднократно выполняемых команд повышает точность и скорость работы. Другим преимуществом использования макросов является то, что при их выполнении обычно нет необходимости в присутствии человека-оператора. В случае, если макрос очень длинный или выполняет операции, требующие значительного времени, можно оставить работающий компьютер и делать что-нибудь другое, или переключиться на другое приложение.
Макрорекордер (или просто "рекордер") записывает все действия пользователя, включая ошибки и неправильные запуски. Когда программа воспроизводит макрос, она выполняет каждую записанную рекордером команду точно в такой последовательности, в которой она выполнялась во время записи. Первые макрорекордеры имели срьезный недостаток. Если во время записи длинной последовательности действий была допущена ошибка, то единственной возможностью удалить эту ошибку являлась повторная запись макроса. Кроме того, если надо было внести небольшое изменение в длинный макрос, то также приходилось перезаписывать весь макрос.
Перезапись длинного макроса часто приводила к дополнительным ошибкам в новой записи. По этим причинам разработчики программного обеспечения добавили макрорекордерам возможность редактирования макросов, чтобы можно было легко исправлять небольшие ошибки или вносить другие изменения в макрос без его полной перезаписи.
Поэтому VBA можно использовать для улучшения макросов, записанных макрорекордером, значительно повышая их мощь и возможности.

Задание
Магазин «Компьютерные аксессуары» продал за 4 квартала различное количество компьютерных игр (7 наименований) по цене, устанавливаемой в начале каждого квартала (т.е. каждый квартал цены на компьютерные игры менялись).
Написать программу на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит на экран:
исходные данные в виде таблицы, где указаны наименования игр, цена игр в каждом квартале, количество проданных игр за каждый квартал;
доход от каждой игры за год;
доход за каждый квартал по всем играм;
общий доход от всех игр за год;
наименование игры, принесшей наименьший доход за год.

Описание переменных

В программе создан новый тип данных - структура TGames, которая описывает компьютерные игры (название, цену в каждом квартале, количество проданных игр в каждом квартале, годовой доход от игры и количество каждой игры, проданное за год):
'Тип данных - структура компьютерных игр
Type TGames
name As String * 50 'название компьютерной игры
doxod_god As Double 'годовой доход от игры
kol_god As Integer 'количество игр проданных за год
cena(4) As Double 'массив цен на игры в каждом квартале
koll(4) As Integer 'массив количества игр проданных в каждом квартале
End Type
А так же описаны следующие переменные:
'Массив компьютерных игр
Dim Games(7) As TGames
'доход за каждый квартал по всем играм
Dim doxod_kv(4) As Double
'общий доход от всех игр за год
Dim doxod As Double
'наименьший доход от всех игр за год
Dim min_doxod As Double
'название игры, принесшей наименьший доход за год
Dim name_min As String
'счетчики циклов
Dim i As Integer, j As Integer

Блок-схема

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

Начало программы.
Ввод начальных (нулевых) значений для расчетных величин (массива количества игр проданных в каждом квартале, массива цен на игры в каждом квартале, названий компьютерных игр, годовых доходов от игр, количеств игр проданных за год).
Открытие листа с начальными данными («Нач_д») и получение этих данных в рабочие переменные:
Games(i).name,
Games(i).koll(j) = Cells(3 + i, 2 * j),
Games(i).cena(j) = Cells(3 + i, 2 * j + 1)).
Открытие листа с результатами, формирование и вывод матрицы входных данных, для чего организуется два вложенных цикла (по каждой игре и кварталу).
Расчет доходов от каждой игры за год, количества проданных дисков каждой игры за год и вывод результатов. Организуется два вложенных цик¬ла: внешний по играм, внутренний по кварталам.
Для оптимизации процесса расчетная часть совмещена с выводом:
во внутреннем цикле происходит вы¬числение суммы дохода от каждой игры за год и количества проданных дисков каждой игры за год,
во внешнем цикле (после получения результатов внутреннего цикла) вы¬вод годового дохода и количества проданных дисков игр.
Расчет доходов от каждой игры за каждый квартал, с последующим выводом этих расчетов на рабочий лист "Результат".
Расчет общего дохода от всех игр за год с последующим выводом на рабочий лист "Результат".
Определение названия игры, принесшей наименьший доход за год, с последующим выводом этого нзвания на рабочий лист "Результат".

Содержание

Введение 4
Задание 6
Описание переменных 7
Блок-схема 8
Описание алгоритма 12
Листинг программы 13
Описание входных данных и результата вычислений 18
Заключение 19
Список использованной литературы: 20

Литература

Список использованной литературы:

1. Пол Киммел, Джон Грин, Стивен Буллен. Microsoft Excel 2003 и VBA. Справочник программиста. М.: Диалектика, 2006 г. - 1088 с.
2. Кристиан Олбрайт. Моделирование с помощью Microsoft Excel и VBA: разработка систем поддержки принятия решений. М.: Вильямс, 2005 г. - 672 с.
3. Мэри Джексон, Майк Стонтон. Финансовое моделирование в Microsoft Office Excel и VBA: углубленный курс. М.: Диалектика, 2006 г. - 352 с.
4. Стивен Буллен, Роб Боуви, Джон Грин. Профессиональная разработка приложений Microsoft Office Excel. М.: Вильямс, 2007 г. - 736 с.

Форма заказа

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

Тип работы *
Предмет *
Название *
Дата Сдачи *
Количество Листов*
уточните задание
Ваши Пожелания
Загрузить Файлы

загрузить еще одно дополнение
Страна
Город
Ваше имя *
Эл. Почта *
Телефон *
  

Название Тип Год сдачи Страниц Цена
Алгоритмы шифрования Курсовая 2008 30 1500
Стандартизация программных средств и ее место в управлении качеством программных средств Курсовая 2008 33 1000
Метод наименьших квадратов Метод итераций Метод Ньютона (касательных) Метод трапеций и средних прямоугольников Метод дихотомии Метод золотого сечения Курсовая 2008 28 1500
Проектирование клиентской части системы «Клиент-Банк» по управлению расчетным счетом. Курсовая 2008 38 500
Разработка Корпоративной ИС»:Поликлиника, АРМ регистратора Курсовая 2008 38 1500
Классификация основных видов памяти ПК. Курсовая 2008 20 1000
Метод наименьших квадратов Курсовая 2008 29 1500
операционные системы windows Курсовая 2008 35 1500
Разработка алгоритма преобразования арифметического выражения «Вычисление арифметических выражений, состоящих из констант » и реализация программно. Курсовая 2008 15 1000
материнская плата и расположенные на ней устройства Курсовая 2008 30 1500
курсовые, дипломные, контрольные на заказ скидки на курсовые, дипломные, контрольные на заказ

© 2010-2016, Все права защищены. Принимаем заказы по всей России.