Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_КР_Информатика_рус.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.52 Mб
Скачать

1) Решение задачи с использованием табличного процессора ms Excel

Если задача решается в среде табличного процессора, то в разделе «Проектирование форм выходных документов и графическое представление данных по выбранной задаче» необходимо представить:

  • структуру шаблонов таблиц «Базовый прайс-лист», «Список фирм-заказчиков», «Бланк заказа», «Список заказов за месяц» (пример структуры шаблона таблицы «Список заказов за месяц» представлен на рис. 7);

  • расположение таблиц с исходными данными на рабочих листах MS Excel: «Базовый прайс-лист» на рабочем листе Товары (рис. 8) и «Список фирм-заказчиков» на рабочем листе Заказчики (рис. 9);

  • шаблоны (или элементы шаблонов) таблиц «Список заказов за месяц», «Форма заказа» (пример шаблона таблицы «Список заказов за месяц» представлен на рис. 10);

  • таблицу с итоговыми данными по фирмам (рис. 11);

  • заполненную форму заказа (рис. 12);

  • сводную таблицу и результаты вычислений в графическом виде (рис. 13).

Колонка электронной таблицы

Наименование (реквизит)

Тип данных

Формат данных

длина

точность

А

Дата

дата

8

 

В

Наименование фирмы

текстовый

50

 

С

Код фирмы

числовой

5

 

D

Код заказа

числовой

5

 

Е

Наименование товара

текстовый

50

 

F

Код товара

числовой

5

 

G

Количество

числовой

10

 

Н

Сумма, руб.

числовой

20

2

Рис. 7. Структура шаблона таблицы «Список заказов за месяц»

Рис. 8. Расположение таблицы «Базовый прайс-лист» на рабочем листе Товары MS Excel

Рис. 9. Расположение таблицы «Список фирм-заказчиков» на рабочем листе Заказчики MS Excel

Наименование фирмы

Наименование товара

Сумма, руб.

=ЕСЛИ(С3="";"";ПРОСМОТР(С3;Заказчики! $А$3:$А$7;Заказчики!$В$3:$В$7))

=ЕСЛИ(Р3="";"";ПРОСМОТР(Р3;Товары! $А$3:$А$6;Товары!$В$53:$В$6))

=ПРОСМОТР(Р3;Товары! $А$3:$А$6; Товары! $E$3:$E$6)*G3

=ЕСЛИ(С4="";"";ПРОСМОТР(С4;Заказчики! $А$3:$А$7;Заказчики!$В$3:$В$7))

=ЕСЛИ(Р4="";"";ПРОСМОТР(Р4;Товары! $А$3:$А$6;Товары!$В$53:$В$6))

=ПРОСМОТР(Р4;Товары! $А$3:$А$6; Товары! $E$3:$E$6)*G4

=ЕСЛИ(С5="";"";ПРОСМОТР(С5;Заказчики! $А$3:$А$7;Заказчики!$В$3:$В$7))

=ЕСЛИ(Р5="";"";ПРОСМОТР(Р5;Товары! $А$3:$А$6;Товары!$В$53:$В$6))

=ПРОСМОТР(Р5;Товары! $А$3:$А$6; Товары! $E$3:$E$6)*G5

=ЕСЛИ(С6="";"";ПРОСМОТР(С6;Заказчики! $А$3:$А$7;Заказчики!$В$3:$В$7))

=ЕСЛИ(Р6="";"";ПРОСМОТР(Р6;Товары! $А$3:$А$6;Товары!$В$53:$В$6))

=ПРОСМОТР(Р6;Товары! $А$3:$А$6; Товары! $E$3:$E$6)*G6

=ЕСЛИ(С7="";"";ПРОСМОТР(С7;Заказчики! $А$3:$А$7;Заказчики!$В$3:$В$7))

=ЕСЛИ(Р7="";"";ПРОСМОТР(Р7;Товары! $А$3:$А$6;Товары!$В$53:$В$6))

=ПРОСМОТР(Р7;Товары! $А$3:$А$6; Товары! $E$3:$E$6)*G7

=ЕСЛИ(С8="";"";ПРОСМОТР(С8;Заказчики! $А$3:$А$7;Заказчики!$В$3:$В$7))

=ЕСЛИ(Р8="";"";ПРОСМОТР(Р8;Товары! $А$3:$А$6;Товары!$В$53:$В$6))

=ПРОСМОТР(Р8;Товары! $А$3:$А$6; Товары! $E$3:$E$6)*G8

=ЕСЛИ(С9="";"";ПРОСМОТР(С9;Заказчики! $А$3:$А$7;Заказчики!$В$3:$В$7))

=ЕСЛИ(Р9="";"";ПРОСМОТР(Р9;Товары! $А$3:$А$6;Товары!$В$53:$В$6))

=ПРОСМОТР(Р9;Товары! $А$3:$А$6; Товары! $E$3:$E$6)*G9

Рис. 10. Элементы шаблона таблицы «Список заказов за месяц»

Дата

Наименование фирмы

Код фирмы

Код заказа

Наименование товара

Код товара

Кол-ство

Сумма, руб.

05.09.01

Медик

5

20

Изготовление дверей

1

34

102000.00

05.09.01

Медик

5

20

Пиломатериалы

4

100

300000.00

 

Медик Всего

 

 

 

 

 

402000.00

02.09.01

Приват

4

19

Пиломатериалы

4

30

90000.00

02.09.01

Приват

4

19

Изготовление дверей

1

10

30000.00

30.09.01

Приват

4

24

Кровельные работы

3

200

60000.00

 

Приват Всего

 

 

 

 

 

180000.00

15.09.01

Проект-М

2

22

Пиломатериалы

4

56

168000.00

15.09.01

Проект-М

2

22

Кровельные работы

3

200

60000.00

 

Проект-M Всего

 

 

 

 

 

228000.00

08.09.01

Сервис

1

21

Изготовление фундамента

2

120

144000.00

 

Сервис Всего

 

 

 

 

 

144000.00

17.09.01

Факториал

3

23

Изготовление фундамента

2

23

27600.00

 

Факториал Всего

 

 

 

 

 

27600.00

 

Общий итог

 

 

 

 

 

981600.00

Рис. 11. Список заказов, выполненных фирмой ООО «Инициатива» за сентябрь 2001 г.

Рис. 12. Форма заказа № 22 фирмы «Проект-М»

Рис. 13. Сводная таблица и графическое представление результатов вычислений