Автор работы: Пользователь скрыл имя, 27 Января 2013 в 21:56, курсовая работа
Магазин учебной литературы в течение 3 месяцев продавал учебники по английскому, немецкому и французскому языкам нескольких авторов. Всего продавалось 7 учебников каждого наименования. Цена на учебники устанавливалась в начале каждого месяца и не менялась в течение месяца.
Написать программу на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит на экран:
- исходные данные в виде таблицы, где перечислены ФИО авторов учебников, иностранный язык, на котором написан учебник, цена учебника за месяц, количество учебников автора, проданных в каждом месяце;
- ...
1. Задание на курсовую работу 3
2. Описание переменных 4
3. Блок – схема 6
4 Описание алгоритма 9
5. Листинг программы 10
6. Описание входных данных и результат вычислений 13javascript:activate_paper(1401006)
МИНОБРНАУКИ РОССИИ
ФГБОУ ВПО «МГИУ»
Курсовая работа
По дисциплине «Информатика»
Задание:№37
Группа: №АЗ10Т21
Студент: Никитина Юлия Викторовна
Руководитель: Иванов Михаил Николаевич
Москва 2012
Содержание
Магазин учебной литературы
в течение 3 месяцев продавал учебники
по английскому, немецкому и французскому
языкам нескольких авторов. Всего продавалось
7 учебников каждого
Написать программу на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит на экран:
доход.
.
Исходные данные находятся на листе «Данные» (рис. 1) и содержат следующую информацию: ФИО авторов учебников, иностранный язык, на котором написан учебник, цена учебника за месяц, количество учебников автора, проданных в каждом месяце
Результаты работы программы оформляются на листе «Результаты» (рис. 2).
Рис. 1 Лист с начальными данными
Рис. 2 Полученные результаты
В программе переменные описаны следующим образом:
Начало программы.
Ввод начальных (нулевых) значений для расчетных величин (цена и количество проданных учебников по английскому, французскому, немецкому языку).
Открытие листа с начальными данными («Данные») и получение этих данных в рабочие переменные (массивы) dann(7, 6).
Открытие листа с результатами, формирование матрицы входных данных. Организуется два вложенных цикла. Во внутреннем цикле (по автору, расчет по каждому месяцу) суммируется количество проданных учебников, после выхода из цикла выводится результат- количество проданных учебников.
Доход за каждый месяц от продажи учебников английского языка. Перебираем столбец, в котором написан язык, если он равен «Английскому», то находим доход за каждый месяц.
Доход, полученный от продажи учебников каждого автора. Внешний цикл организуем по каждому автору. Находим доход за весь период и выводим на лист результаты.
Для поиска автора, который принес наименьший доход в переменную min запишем доход первого автора. Организуем цикл по авторам и сравним доход каждого автора с min.
Проверка программы на всех единицах:
Проверка на всех нулях:
Иванов М.Н. Суворов С.В. Информатика. Часть 2. Программирование. Учебно-методическое пособие. М.МГИУ. 2006