4_Лабораторные, контрольные и самостоятельные работы по информатике_2010
.pdfЭтап 1 можно назвать подготовительным. На этом этапе выполняются поч-
ти те же действия, что в начале создания каждого документа Word (см. подраз-
дел 3.2).
На этапе 2 формируется структура таблицы. Шапка обычно выделяется и форматируется целиком (см. Форматирование данных в подразделе 4.1).
На этапе 3 форматируются столбцы таблицы – в основном те, что должны содержать действительные числа. В столбцы вводят исходные данные, но не результаты вычислений, даже если эти результаты очевидны, как в случае, ко-
гда складываются нули. Вместо результатов вычислений в соответствующие ячейки вводят формулы, по которым должны выполняться вычисления. Тогда при изменении исходных данных автоматически изменятся результаты вычис-
лений по формулам, все итоговые суммы и даже графические зависимости, по-
строенные по данным таблицы. Для копирования формул применяют автоза-
полнение (см. п. 4.1). Многие виды анализа данных, содержащихся в исходной таблице, проводят с использованием встроенных функций и процедур (меню
Вставка/Функция…). Иногда при работе с большими электронными таблицами также требуется сортировать строки по возрастанию или убыванию значений в определенных столбцах (меню Данные/Сортировка…).
Этап 4 позволяет в графическом виде представить результаты, полученные на предыдущем этапе. При этом результаты могут быть распечатаны в таблич-
ном виде, в форме графиков и диаграмм.
Далее приводятся лабораторные работы, позволяющие освоить техниче-
ские аспекты реализации приведенной схемы создания и использования элек-
тронных таблиц.
4.3. Лабораторные работы по Excel
Лабораторная работа E1 «Зарплата»
Составление таблицы, расчеты по простым формулам, построение диаграммы
1. Сформируйте пустую таблицу – см. п. 4.2. Введите данные в столбцы
A,B,C,D,E,H (рис. 4.2).
61
|
|
A |
B |
C |
D |
E |
F |
G |
H |
IJ |
|
1 |
|
|
|
|
Расчет зарплаты за январь и февраль |
|
|
||||
2 |
|
|
|
Таб. |
|
|
Январь |
|
|
Февраль |
|
|
|
|
|
Тариф |
|
|
Зарплата с |
|
|
Зарплата с |
|
|
№ |
Фамилия И.О. |
|
но- |
Отраб. |
Зарплата |
уч. РК и |
Отраб. |
Зарплата |
уч. РК и |
|
|
|
(Т) |
|||||||||
3 |
|
|
|
мер |
|
(Ч) |
Т*Ч |
сев. надб. |
(Ч) |
Т*Ч |
сев. надб. |
|
|
|
|
|
|
|
(1.5) |
|
|
(1.5) |
|
4 |
1 |
Иванов А.П. |
|
121 |
27.80 |
175 |
4865.00 |
7297.50 |
143 |
|
|
5 |
2 |
Кузьмин Н.В. |
|
123 |
29.50 |
175 |
|
|
130 |
|
|
6 |
3 |
Зверев А.В. |
|
130 |
35.00 |
150 |
|
|
125 |
|
|
7 |
4 |
Сидоров А.К. |
|
119 |
31.50 |
140 |
|
|
143 |
|
|
8 |
5 |
Кузнецов В.А. |
|
120 |
27.80 |
175 |
|
|
151 |
|
|
9 |
6 |
Ренуев В.С. |
|
131 |
35.00 |
180 |
|
|
130 |
|
|
10 |
7 |
Борискин В.Н. |
|
140 |
33.00 |
160 |
|
|
143 |
|
|
11 |
8 |
Антохин В.А. |
|
137 |
29.50 |
152 |
|
|
151 |
|
|
12 |
9 |
Шевченко А.М. |
|
143 |
31.50 |
175 |
|
|
130 |
|
|
13 |
10 |
Тирских А.В. |
|
115 |
35.00 |
175 |
|
|
125 |
|
|
14 |
11 |
Шарапов И.П. |
|
111 |
27.80 |
160 |
|
|
143 |
|
|
15 |
|
ИТОГО |
|
|
1817 |
|
|
1514 |
|
|
Рис. 4.2. Пояснение лабораторной работы «Зарплата»
2. Рассчитайте зарплату за январь и февраль, зарплату с учетом РК и север-
ной надбавки и поместите суммы по столбцам в итоговую строку 15. Для расчета зарплаты занесите в ячейку F4 формулу в виде =$D4*E4 , а в ячейку
G4 – в виде =F4*1.5. Ячейки F4:G4 выделите и методом автозаполнения ско-
пируйте в ячейки F5:G5, F6:G6 и т.д. вплоть до ячеек F14:G14. Затем фрагмент
F4:G14 скопируйте на место фрагмента I4:J14. Теперь выделите ячейки E4: E15
и вычислите сумму по столбцу с помощью кнопки (Автосумма) - на панели инструментов Стандартная. Методом автозаполнения скопируйте формулу
Сумм(E4:E14), полученную автосуммированием в ячейке E15, в ячейки
F15:J15.
3. Постройте и отформатируйте диаграмму (рис. 4.3). Для построения диа-
граммы выделите столбец категорий (фрагмент B4:B14), затем, удерживая на-
жатой клавишу <Ctrl>, выделите ряды данных (фрагмент G4:G14 и фрагмент
J4:J14) и вызовите Мастер диаграмм (меню Вставка/Диаграмма или кнопка
Мастер диаграмм на панели инструментов Стандартная).
62
Зарплата бригады в январе и феврале
10000.00
9000.00
8000.00
7000.00
6000.00
Январь
5000.00
Февраль
4000.00
3000.00
2000.00
1000.00
0.00
Иванов А.П. |
Кузьмин Н.В. |
Зверев А.В. |
Сидоров А.К. |
Кузнецов В.А. |
Ренуев В.С. |
Борискин В.Н. |
Антохин В.А. |
Шевченко А.М. |
Тирских А.В. |
Шарапов И.П. |
Рис. 4.3. Построение диаграммы
Построение диаграммы или графиков с помощью событийной процедуры,
называемой Мастером диаграмм, предельно упрощено. Сначала появляется диалоговое окно, в котором надо выбрать тип диаграммы. В следующем диало-
говом окне (вкладка – Диапазон данных) будут видны выделенные диапазоны ячеек, содержащих категории (в нашей работе – B4: B14) и ряды (G4:G14; J4:J14). Эти диапазоны при необходимости можно изменить, указав другие диапазоны ячеек мышью или введя ссылки на них с клавиатуры. В этом диало-
говом окне обычно бывает целесообразно перейти также к вкладке Ряд и для каждого ряда данных ввести с клавиатуры его название или указать мышью ячейку, в которой название ряда содержится. В нашем примере ряды можно на-
звать Январь и Февраль. Перейдя после этого к очередному диалоговому окну
(кнопка Далее), можно задать название диаграммы, а при желании и подписи осей. Во вкладках этого окна можно выполнить и некоторые другие установки,
определяющие дизайн диаграммы. Наконец, в следующем, последнем диалого-
вом окне выбирают вариант размещения диаграммы: на отдельном листе или на имеющемся.
Построенная диаграмма является составным объектом, включающим в себя ряд объектов, таких как: ось категорий, ось значений, легенда, ряд "Январь",
ряд "Февраль", заголовок. Любой из этих объектов можно выделить щелчком
63
мыши. Если выделить диаграмму, то ее можно перетаскивать мышью, изменять ее размеры. Другие выделенные объекты можно форматировать, используя пункт меню Формат, или контекстное меню, или кнопки панели инструментов
Форматирование. Например, часто после изменения размеров диаграммы тре-
буется изменять размеры шрифтов в надписях осей, заголовка и легенды. Ино-
гда изменяют также ориентацию надписей. Например, можно выделить ось ка-
тегорий, выбрать в контекстном меню Формат оси и в появившемся диалого-
вом окне, во вкладке Выравнивание, изменить ориентацию фамилий в постро-
енной диаграмме.
Лабораторная работа E2 «Штатное расписание»
Расчет по формулам с использованием абсолютных и относительных ссылок для составления штатного расписания
Дан месячный фонд зарплаты 180000 руб. Для работы отдела нужны: один уборщик, один вахтер, четыре контролера, два кассира, два старших кассира,
два старших контроллера и один заведующий отделом (рис. 4.4). Зарплата со-
трудника равняется зарплате уборщика, умноженной на коэффициент К, плюс доплата Д. Надо ввести таблицу, задаться зарплатой уборщика, рассчитать по формуле зарплату остальных сотрудников, определить суммарную зарплату и, изменить зарплату уборщика так, чтобы получить фонд месячной зарплаты
≈ 180000 руб.
№ |
Должность |
К |
Д |
Зарплата |
Количество |
Суммарная |
|
сотрудника |
сотрудников |
зарплата |
|||||
|
|
|
|
||||
1 |
Уборщик |
1 |
0 |
|
1 |
|
|
2 |
Вахтер |
1.5 |
2000 |
|
1 |
|
|
3 |
Кассир |
3 |
3000 |
|
2 |
|
|
4 |
Контролер |
4 |
0 |
|
4 |
|
|
5 |
Ст. кассир |
5 |
3000 |
|
2 |
|
|
6 |
Ст. контролер |
6 |
0 |
|
2 |
|
|
7 |
Зав. отделом |
7 |
0 |
|
1 |
|
|
|
|
Итого |
|
|
|
|
Рис. 4.4. Пояснение лабораторной работы «Штатное расписание»
Рис.4.5. Диалоговое окно
Подбор параметра
64
В этой работе зарплату уборщика можно подгонять вручную, но можно воспользоваться пунктом меню Сервис/Подбор параметра (рис. 4.5). В соот-
ветствующем диалоговом окне надо указать ячейку, содержащую подбираемый результат, подбираемое значение и ячейку, значение в которой должно изме-
няться при подборе. В этом случае Excel сам подберет такую зарплату уборщи-
ка, при которой фонд месячной зарплаты получится равным 180 000 руб.
Лабораторная работа Е3 «Поверхность»
Расчет значений функции, построение диаграммы в виде поверхности
1. Подготовить таблицу значений функции Z=(X-4)2+(Y-6)2 .
В первую строку, применяя автозаполнение, ввести значения X, а в первый столбец – значения Y (рис. 4.6). В ячейку, находящуюся на пересечении столб-
ца X=0 и строки Y=1, ввести формулу для вычисления Z. При вводе формулы необходимо там, где это требуется, использовать абсолютную адресацию строк и столбцов. Далее, применяя автозаполнение, формулу необходимо скопиро-
вать в остальные ячейки таблицы.
|
X |
0 |
2 |
4 |
6 |
8 |
10 |
|
Y |
||||||
|
1 |
41 |
29 |
25 |
29 |
41 |
61 |
|
2 |
32 |
20 |
16 |
20 |
32 |
52 |
|
3 |
25 |
13 |
9 |
13 |
25 |
45 |
|
4 |
20 |
8 |
4 |
8 |
20 |
40 |
|
5 |
17 |
5 |
1 |
5 |
17 |
37 |
|
6 |
16 |
4 |
0 |
4 |
16 |
36 |
|
7 |
17 |
5 |
1 |
5 |
17 |
37 |
|
8 |
20 |
8 |
4 |
8 |
20 |
40 |
|
9 |
25 |
13 |
9 |
13 |
25 |
45 |
|
10 |
32 |
20 |
16 |
20 |
32 |
52 |
|
11 |
41 |
29 |
25 |
29 |
41 |
61 |
|
12 |
52 |
40 |
36 |
40 |
52 |
72 |
|
13 |
65 |
53 |
49 |
53 |
65 |
85 |
|
14 |
80 |
68 |
64 |
68 |
80 |
100 |
|
Рис. 4.6. Пояснение лабораторной работы «Поверхность» |
||||||
2. |
Построить |
диаграмму в виде поверхности (рис. 4.7). |
|
65
100 |
|
|
|
|
|
90-100 |
|
|
90 |
|
|
|
|
|
|
|
|
|
|
|
|
|
80-90 |
|
|
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
70-80 |
|
|
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
60-70 |
|
|
|
60 |
|
|
|
|
|
|
|
|
|
|
|
|
|
50-60 |
|
|
|
50 |
|
|
|
|
|
Рис. 4.7. По- |
||
|
|
|
|
|
40-50 |
|||
40 |
|
|
|
|
|
строение |
по- |
|
30 |
|
|
|
|
13 |
30-40 |
верхности |
|
20 |
|
|
|
|
9 |
20-30 |
Z=(X-4)2+(Y-6)2 |
|
10 |
|
|
|
|
5 |
10-20 |
|
|
|
|
|
|
|
|
|
||
0 |
|
|
|
|
0-10 |
|
|
|
|
|
|
|
|
|
|
||
0 |
2 |
4 |
6 |
8 |
1 |
|
|
|
|
|
10 |
|
|
|
Лабораторная работа E4 «Функции и графики»
Вычисление функций и построение графиков
На листе книги Excel ввести заголовки трех столбцов: A, Sin(A) и Cos(A).
Используя автозаполнение, в первый столбец ввести значения угла A от -180 до
+180 с шагом 30 градусов. Используя функции Sin(A) и Cos(A) и копируя со-
держимое ячеек, заполнить второй и третий столбцы. Формат ячеек в этих столбцах установить как числовой с 2 знаками после десятичной точки. Для пе-
ревода углов в радианы можно воспользоваться константой π/180 = 0.0174532925 или функцией ПИ(), но проще использовать функцию РАДИАНЫ(угол в градусах). Постройте графики, как на рис. 4.8.
|
|
|
|
Графики функций |
|
|
Sin(A) |
|
|
|
||||
|
|
|
|
|
sin(A), cos(A) |
|
|
|
Cos(A) |
|
|
|||
|
|
|
|
|
1.50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.00 |
|
|
|
|
|
|
|
|
Рис. 4.8. Пояснение |
|
|
|
|
|
0.50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.00 |
|
|
|
|
|
|
|
|
лабораторной работы |
-180 |
-150 |
-120 |
|
|
|
30 |
60 |
90 |
120 |
150 |
180 |
A |
«Функции и графики» |
|
-90 |
-60 |
-30 |
0 |
|||||||||||
-0.50 |
|
|
||||||||||||
|
|
|
|
|
-1.00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-1.50 |
|
|
|
|
|
|
|
|
|
66
Лабораторная работа E5 «Консолидация данных»
Консолидация данных позволяет создать таблицу-сводку по одной или нескольким категориям данных, используя один или несколько блоков исход-
ных данных. Данные должны представлять собой единообразно организован-
ные блоки строк или столбцов. Выполним консолидацию данных, представлен-
ных в строках 1-10 (рис. 4.9).
Рис. 4.9. Пояснение лабораторной работы «Консолидация данных»
67
В этом примере исходные данные для консолидации собраны в одну таб-
лицу, хотя они могут быть представлены и в нескольких таблицах (по каждой кафедре). В таком случае столбец с названием кафедры не потребуется.
Последовательность работы:
1)Выделить ячейку, которая будет соответствовать левому верхнему углу новой таблицы консолидированных данных. Пусть, например, это будет ячейка B12.
2)Вызвать команду Данные/Консолидация.
3)В окне Консолидация (см. рис. 4.9 – внизу) в списке Функция укажите
Сумма. В этом же окне установите флажок Использовать в качестве имен значения левого столбца (имеется в виду левый столбец в каждом выде-
ляемом далее исходном блоке ячеек).
4)Установите курсор в строку Ссылка. Выделите первую исходную об-
ласть. В нашем примере это B3: E5 и нажмите (щелчок мышью) кнопку
Добавить.
5)Повторите эти действия для блоков B6:E8 и B9:E10, затем нажмите кноп-
ку ОК -будет построена таблица консолидированных данных (Рис 4.9 –
строки 12-15).
Лабораторная работа E6 «Сводная таблица»
Построение сводной таблицы выполняется с помощью событийной проце-
дуры, называемой Мастером сводных таблиц. Для построения сводной табли-
цы используйте те же самые данные, которые были исходными для консолида-
ции (строки 1-10 на рис. 4.9).
Порядок работы:
1)Установите курсор в ячейку, начиная с которой желательно поместить сводную таблицу, например, в ячейку A20. Выполните команду Дан-
ные/Сводная таблица и выберите режим Создать таблицу на основе дан-
ных, находящихся в списке или базе данных Microsoft Excel. Перейдите к следующему шагу – кнопка Далее.
2)Укажите диапазон данных. В нашем случае это A2:E10 (см. рис. 4.9)
68
3)На третьем шаге нужно создать макет сводной таблицы. Для этого выбе-
рите вкладку Макет (рис. 4.10) и переместите мышкой кнопку Кафедра
на поле Страница, кнопку Наименование – на поле Строка, кнопку Цена
– на поле Столбец, кнопку Сумма – на поле Данные (см. рис. 4.10). После нажатия кнопки Далее будет создана сводная таблица, изображенная на рис. 4.11. Из нее видно, по какой цене и на какую сумму приобретено обо-
рудование каждого типа.
Рис. 4.10. Мастер сводных таблиц, шаг третий
Кафедра |
(Все) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сумма по полю |
|
|
|
|
|
|
|
|
Сумма |
Цена |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Общий |
Наименование |
250 |
1900 |
2000 |
5400 |
5800 |
20000 |
22000 |
итог |
Аудиоколонки |
500 |
|
|
|
|
|
|
500 |
Компьютеры |
|
|
|
|
|
220000 |
88000 |
308000 |
Принтеры |
|
|
|
16200 |
5800 |
|
|
22000 |
Сканеры |
|
3800 |
2000 |
|
|
|
|
5800 |
Общий итог |
500 |
3800 |
2000 |
16200 |
5800 |
220000 |
88000 |
336300 |
Рис. 4.11. Сводная таблица
69
4.4. Самостоятельные работы по Excel
Самостоятельная работа «Проходной балл»
Подготовить таблицу (рис. 4.12): ввести данные по оценкам (от 2 до 5) с
использованием функции получения случайных чисел
=ОКРУГЛ(СЛЧИС()*3+2;0), к полученным оценкам (случайным числам) при-
менить специальную вставку, чтобы заменить формулы полученными значе-
ниями. Вычислить суммарный балл и число двоек. В столбец «Сообщение о за-
числении» занесите “Зачислить”, если сумма баллов больше проходного, а чис-
ло двоек равно нулю, или “Отказать” в обратном случае. Используя условное форматирование выделите цветом все сообщения “Зачислить”. С помощью функции СЧЁТЕСЛИ подсчитайте количество зачисленных абитуриентов.
|
|
Ведомость приёма на обучение в университет |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
Проходной балл |
|
xx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
№ |
Фамилия |
Матема- |
|
|
Литера- |
|
Сум- |
Число |
Сообщение |
Физика |
|
Химия |
марный |
||||||
абит. |
И.О. |
тика |
|
|
тура |
|
балл |
двоек |
о зачислении |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
Средний балл |
|
|
|
|
|
Количество |
|
||
за экзамен |
|
|
|
|
|
зачисленных |
|
Рис. 4.12. Пояснение самостоятельной работы «Проходной балл»
Примечание. В этой работе вместо функции СЛЧИС() можно использовать функцию СЛУЧМЕЖДУ(2;5) – она сразу возвращает целое случайное число от
2 до 5. Но эту функцию надо сначала сделать доступной: в окне
Сервис/Надстройки в списке доступных надстроек установить флажок
Пакет анализа.
70