Готовая курсовая работа
на тему:«Курсовая работа по дисциплине "Информатика".»
Цена: 1,200 руб.
Номер: V8458
Предмет: Информатика
Год: 2008
Тип: курсовые
Отзывы
Вас беспокоит автор статьи Айжамал из Кыргызстана, моя статья опубликована, и в этом ваша заслуга. Огромная благодарность Вам за оказанные услуги.
Спасибо Вам за сотрудничество! Я ВКР защитила на 5 (пять). Огромное спасибо Вам и Вашей команде Курсовой проект.
Мы стали Магистрами)))
Мария,добрый день! Спасибо большое. Защитился на 4!всего доброго
Добрый день,хочу выразить слова благодарности Вашей и организации и тайному исполнителю моей работы.Я сегодня защитилась на 4!!!! Отзыв на сайт обязательно прикреплю,друзьям и знакомым буду Вас рекомендовать. Успехов Вам!!!
Курсовая на "5"! Спасибо огромное!!!
После новогодних праздников буду снова Вам писать, заказывать дипломную работу.
После новогодних праздников буду снова Вам писать, заказывать дипломную работу.
Спасибо большое!!! Очень приятно с Вами сотрудничать!
Светлана, добрый день! Хочу сказать Вам и Вашим сотрудникам огромное спасибо за курсовую работу!!! оценили на \5\!))
Буду еще к Вам обращаться!!
СПАСИБО!!!
Буду еще к Вам обращаться!!
СПАСИБО!!!
Защита прошла на отлично. Спасибо большое :)
Большое спасибо Вам и автору!!! Это именно то, что нужно!!!!!
Спасибо, что ВЫ есть!!!
Спасибо, что ВЫ есть!!!
Введение
Содержание
Литература
Введение
Независимо от используемой операционной системы и программных приложений пользователь часто выполняет одни и те же последовательности команд для многих рутинных задач. Вместо повторения последовательности команд каждый раз, когда необходимо выполнить какую-либо задачу, можно создать макрос, который будет выполнять эту последовательность. Макросы позволяют вводить одиночную команду, выполняющую ту же задачу, для реализации которой было бы необходимо вводить несколько команд вручную.
Макросы, кроме удобства, имеют и другие преимущества. Поскольку компьютеры больше приспособлены для выполнения повторяющихся задач, чем люди, запись макрорекордером неоднократно выполняемых команд повышает точность и скорость работы. Другим преимуществом использования макросов является то, что при их выполнении обычно нет необходимости в присутствии человека-оператора. В случае, если макрос очень длинный или выполняет операции, требующие значительного времени, можно оставить работающий компьютер и делать что-нибудь другое, или переключиться на другое приложение.
Макрорекордер (или просто "рекордер") записывает все действия пользователя, включая ошибки и неправильные запуски. Когда программа воспроизводит макрос, она выполняет каждую записанную рекордером команду точно в такой последовательности, в которой она выполнялась во время записи. Первые макрорекордеры имели серьезный недостаток. Если во время записи длинной последовательности действий была допущена ошибка, то единственной возможностью удалить эту ошибку являлась повторная запись макроса. Кроме того, если надо было внести небольшое изменение в длинный макрос, то также приходилось перезаписывать весь макрос.
Перезапись длинного макроса часто приводила к дополнительным ошибкам в новой записи. По этим причинам разработчики программного обеспечения добавили макрорекордерам возможность редактирования макросов, чтобы можно было легко исправлять небольшие ошибки или вносить другие изменения в макрос без его полной перезаписи.
Поэтому 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)).
Открытие листа с результатами, формирование и вывод матрицы входных данных, для чего организуется два вложенных цикла (по каждой игре и кварталу).
Расчет доходов от каждой игры за год, количества проданных дисков каждой игры за год и вывод результатов. Организуется два вложенных цик¬ла: внешний по играм, внутренний по кварталам.
Для оптимизации процесса расчетная часть совмещена с выводом:
• во внутреннем цикле происходит вы¬числение суммы дохода от каждой игры за год и количества проданных дисков каждой игры за год,
• во внешнем цикле (после получения результатов внутреннего цикла) — вы¬вод годового дохода и количества проданных дисков игр.
Расчет доходов от каждой игры за каждый квартал, с последующим выводом этих расчетов на рабочий лист "Результат".
Расчет общего дохода от всех игр за год с последующим выводом на рабочий лист "Результат".
Определение названия игры, принесшей наименьший доход за год, с последующим выводом этого названия на рабочий лист "Результат".
Независимо от используемой операционной системы и программных приложений пользователь часто выполняет одни и те же последовательности команд для многих рутинных задач. Вместо повторения последовательности команд каждый раз, когда необходимо выполнить какую-либо задачу, можно создать макрос, который будет выполнять эту последовательность. Макросы позволяют вводить одиночную команду, выполняющую ту же задачу, для реализации которой было бы необходимо вводить несколько команд вручную.
Макросы, кроме удобства, имеют и другие преимущества. Поскольку компьютеры больше приспособлены для выполнения повторяющихся задач, чем люди, запись макрорекордером неоднократно выполняемых команд повышает точность и скорость работы. Другим преимуществом использования макросов является то, что при их выполнении обычно нет необходимости в присутствии человека-оператора. В случае, если макрос очень длинный или выполняет операции, требующие значительного времени, можно оставить работающий компьютер и делать что-нибудь другое, или переключиться на другое приложение.
Макрорекордер (или просто "рекордер") записывает все действия пользователя, включая ошибки и неправильные запуски. Когда программа воспроизводит макрос, она выполняет каждую записанную рекордером команду точно в такой последовательности, в которой она выполнялась во время записи. Первые макрорекордеры имели серьезный недостаток. Если во время записи длинной последовательности действий была допущена ошибка, то единственной возможностью удалить эту ошибку являлась повторная запись макроса. Кроме того, если надо было внести небольшое изменение в длинный макрос, то также приходилось перезаписывать весь макрос.
Перезапись длинного макроса часто приводила к дополнительным ошибкам в новой записи. По этим причинам разработчики программного обеспечения добавили макрорекордерам возможность редактирования макросов, чтобы можно было легко исправлять небольшие ошибки или вносить другие изменения в макрос без его полной перезаписи.
Поэтому 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)).
Открытие листа с результатами, формирование и вывод матрицы входных данных, для чего организуется два вложенных цикла (по каждой игре и кварталу).
Расчет доходов от каждой игры за год, количества проданных дисков каждой игры за год и вывод результатов. Организуется два вложенных цик¬ла: внешний по играм, внутренний по кварталам.
Для оптимизации процесса расчетная часть совмещена с выводом:
• во внутреннем цикле происходит вы¬числение суммы дохода от каждой игры за год и количества проданных дисков каждой игры за год,
• во внешнем цикле (после получения результатов внутреннего цикла) — вы¬вод годового дохода и количества проданных дисков игр.
Расчет доходов от каждой игры за каждый квартал, с последующим выводом этих расчетов на рабочий лист "Результат".
Расчет общего дохода от всех игр за год с последующим выводом на рабочий лист "Результат".
Определение названия игры, принесшей наименьший доход за год, с последующим выводом этого названия на рабочий лист "Результат".
1,200 руб.
Похожие работы:
Курсовая работа по дисциплине "Основы менеджмента". ➨
В планировании нуждается любое предприятие, любое производство, экономика в целом. Спланировать бизнес – значит ...
Поиск по базе выполненных нами работ:
Разделы по направлениям
Готовые дипломы по специальностям
Готовые работы по предметам