МИНОБРНАУКИ РОССИИ
ФГБОУ ВПО «МГИУ»
Курсовая работа
По дисциплине «Информатика»
Москва 2012
Содержание
1. Задание на курсовую работу 3
2. Описание переменных 4
3. Блок схема 7
4. Описание алгоритма 14
5. Листинг программы 15
6. Описание входных данных и результат вычислений 23
7. Список использованной литературы 26
1. Задание на курсовую работу
Магазинодежды в течение месяца (30 дней) продавал одежду 20 различных наименований в 3 отделах (детская одежда, женская одежда, мужская одежда). Известно количество проданной одежды за каждый день и стоимость каждого вида одежды. Стоимость одежды не меняется.
Написать программу на языке VBA, которая вводит исходные данные, выполняет расчет и выводит на экран:
исходные данные в виде таблицы, гдеуказаны наименования одежды, стоимость и количество проданной одежды за каждый день, отдел в котором продавалась одежда данного наименования;
количество одежды, проданной в отделе «мужская одежда» за первый день;
доход за 2 декаду в отделе «женская одежда»;
доход за месяц по каждому отделу;
наименование отдела, продажа одежды которого принесла наибольший доход за месяц магазину.
2. Описаниепеременных
Исходные данные находятся на листе «Нач_д» (рис. 1) и содержат следующую информацию:
1) Наименование одежды.
2) Наименование каждого из отделов магазина продающих одежду.
3) Количество одежды каждого из 20 наименований, проданного за месяц работы магазина.
4) Стоимость продаваемой одежды каждого наименования.
Результаты работы программы оформляются на листе «Результат» (рис. 2).
Рис.1.Лист с начальными данными
Рис.2. Полученные результаты
В программе переменные описаны следующим образом:
1) cena(20) — стоимость продаваемой единицы каждого наименования одежды представляет массив целых чисел
Dim cena(20) As Integer
2) koll(20, 30) — количество одежды каждого наименования, проданного в каждый из рабочих дней (по дням) представляет двумерный массив целых чисел
Dimkoll(20,30) As Integer
3) zar(3, 31) — доход за каждый день (от 1 до 30) и общий доход за
весь период представляет массив дробных чисел
Dim zar (31) As Double
4) koll_d(3, 1) — количество проданной одежды за день представляет массив целых чисел
Dim kol_d(3, 1) As Integer
5) koll_n(20) — количество одежды каждого наименования за истёкший период представляет массив целых чисел
Dim kol_n(20) AsInteger
6) zarpl (3, 3 )— сумма дохода за каждую декаду представляет массив дробных чисел
Dim zarpl As Double
6) a, b, c, max — месячный доход магазина принёсшего наибольший доход за месяц представляет массив дробных чисел
Dim a, b, c, max As Double
7) otd_n — наименование отдела принёсшего наибольший доход за месяц представляет массив дробных чисел
Dim otd_n As Double
В программе также былииспользованы вспомогательные переменные, счетчики циклов, i и j, являющиеся целыми числами.
Dim i As Integer, j As Integer
Переменные cena(20), zar(3, 31), zarpl(3, 3), a, b, c, max — могут быть и не целыми числами, поэтому они объявлены как действительные. Переменные koll(20,30) koll_n(20) koll_d(3, 1) — целые числа, так как мы считаем, что смена работника магазина составляет полный день, ион не может продать за смену половину единицы одежд ы. Переменная otd_n — целое число, так как номер отдела с наибольшим заработком (1- отд. "Детская одежда", 2 - отд. "Женская одежда", 3 - отдел "Мужская одежда") не может быть половиной этого отдела.
3. Блок схема
Рис.3. Блок-схема
Рис.3. Блок-схема (продолжение)
Рис.3. Блок-схема (продолжение)
Рис.3.Блок-схема (продолжение)
Рис.3. Блок-схема (продолжение)
Рис.3. Блок-схема (продолжение)
Рис.3. Блок-схема (окончание)
4. Описание алгоритма
Начало программы.
Ввод начальных (нулевых) значений для расчетных величин (количество подаваемой одежды за месяц, доход по дням, декадам и общий доход каждого...
ФГБОУ ВПО «МГИУ»
Курсовая работа
По дисциплине «Информатика»
Москва 2012
Содержание
1. Задание на курсовую работу 3
2. Описание переменных 4
3. Блок схема 7
4. Описание алгоритма 14
5. Листинг программы 15
6. Описание входных данных и результат вычислений 23
7. Список использованной литературы 26
1. Задание на курсовую работу
Магазинодежды в течение месяца (30 дней) продавал одежду 20 различных наименований в 3 отделах (детская одежда, женская одежда, мужская одежда). Известно количество проданной одежды за каждый день и стоимость каждого вида одежды. Стоимость одежды не меняется.
Написать программу на языке VBA, которая вводит исходные данные, выполняет расчет и выводит на экран:
исходные данные в виде таблицы, гдеуказаны наименования одежды, стоимость и количество проданной одежды за каждый день, отдел в котором продавалась одежда данного наименования;
количество одежды, проданной в отделе «мужская одежда» за первый день;
доход за 2 декаду в отделе «женская одежда»;
доход за месяц по каждому отделу;
наименование отдела, продажа одежды которого принесла наибольший доход за месяц магазину.
2. Описаниепеременных
Исходные данные находятся на листе «Нач_д» (рис. 1) и содержат следующую информацию:
1) Наименование одежды.
2) Наименование каждого из отделов магазина продающих одежду.
3) Количество одежды каждого из 20 наименований, проданного за месяц работы магазина.
4) Стоимость продаваемой одежды каждого наименования.
Результаты работы программы оформляются на листе «Результат» (рис. 2).
Рис.1.Лист с начальными данными
Рис.2. Полученные результаты
В программе переменные описаны следующим образом:
1) cena(20) — стоимость продаваемой единицы каждого наименования одежды представляет массив целых чисел
Dim cena(20) As Integer
2) koll(20, 30) — количество одежды каждого наименования, проданного в каждый из рабочих дней (по дням) представляет двумерный массив целых чисел
Dimkoll(20,30) As Integer
3) zar(3, 31) — доход за каждый день (от 1 до 30) и общий доход за
весь период представляет массив дробных чисел
Dim zar (31) As Double
4) koll_d(3, 1) — количество проданной одежды за день представляет массив целых чисел
Dim kol_d(3, 1) As Integer
5) koll_n(20) — количество одежды каждого наименования за истёкший период представляет массив целых чисел
Dim kol_n(20) AsInteger
6) zarpl (3, 3 )— сумма дохода за каждую декаду представляет массив дробных чисел
Dim zarpl As Double
6) a, b, c, max — месячный доход магазина принёсшего наибольший доход за месяц представляет массив дробных чисел
Dim a, b, c, max As Double
7) otd_n — наименование отдела принёсшего наибольший доход за месяц представляет массив дробных чисел
Dim otd_n As Double
В программе также былииспользованы вспомогательные переменные, счетчики циклов, i и j, являющиеся целыми числами.
Dim i As Integer, j As Integer
Переменные cena(20), zar(3, 31), zarpl(3, 3), a, b, c, max — могут быть и не целыми числами, поэтому они объявлены как действительные. Переменные koll(20,30) koll_n(20) koll_d(3, 1) — целые числа, так как мы считаем, что смена работника магазина составляет полный день, ион не может продать за смену половину единицы одежд ы. Переменная otd_n — целое число, так как номер отдела с наибольшим заработком (1- отд. "Детская одежда", 2 - отд. "Женская одежда", 3 - отдел "Мужская одежда") не может быть половиной этого отдела.
3. Блок схема
Рис.3. Блок-схема
Рис.3. Блок-схема (продолжение)
Рис.3. Блок-схема (продолжение)
Рис.3.Блок-схема (продолжение)
Рис.3. Блок-схема (продолжение)
Рис.3. Блок-схема (продолжение)
Рис.3. Блок-схема (окончание)
4. Описание алгоритма
Начало программы.
Ввод начальных (нулевых) значений для расчетных величин (количество подаваемой одежды за месяц, доход по дням, декадам и общий доход каждого...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат