Инф-ка(КонтрРабота_полностью) / ПримерКонтрРаб
.pdfМинистерство образования и науки РФ
Государственное образовательное учреждение высшего профессионального образования
Нижегородский государственный технический университет им. Р.Е. Алексеева Дзержинский политехнический институт (филиал)
Кафедра "Прикладная математика и информатика"
Контрольная работа по дисциплине "Информатика"
Выполнил: студент гр. ХТ-14з Иванов И.И.
Проверил: доцент, к.т.н. Латухин А.Ю.
Дзержинск 2014 г.
ФИО, группа Задание №1
Решение квадратного уравнения
Задание. Создать таблицу для нахождения корней квадратного уравнения ax2 bx c=0
Подобрать 3 набора коэффициентов уравнения, для которых дискриминант > 0, = 0 и < 0. Построить графики соответствующих квадратных трехчленов.
Решение. |
|
2 |
|
Корни квадратного уравнения: |
x1,2 |
= b±√b |
4 a c |
|
|
2 a |
Составим таблицу, в ячейках которой на белом фоне размещаются исходные данные, а на сером — формулы с результатами решения.
Коэффициенты |
|
Дискриминант |
Действительные корни |
|||
a |
b |
|
c |
D |
x1 |
x2 |
1 |
-1 |
|
-2 |
9,000 |
-1,000 |
2,000 |
1 |
-2 |
|
1 |
0,000 |
1,000 |
1,000 |
1 |
0 |
|
4 |
-16,000 |
НЕТ |
НЕТ |
|
|
|
|
|
|
|
Формулы в первой строке таблицы:
{D17 }: =B17^2-4*A17*C17
{E17 }: =IF(D17<0;"НЕТ";(-B17-SQRT(D17))/(2*A17))
{F17 }: =IF(D17<0;"НЕТ";(-B17+SQRT(D17))/(2*A17))
Таблица для построения графиков:
x |
y1 (D>0) |
y2 (D=0) |
y3 (D<0) |
-4,00 |
18,00 |
25,00 |
20,00 |
-3,50 |
13,75 |
20,25 |
16,25 |
-3,00 |
10,00 |
16,00 |
13,00 |
-2,50 |
6,75 |
12,25 |
10,25 |
-2,00 |
4,00 |
9,00 |
8,00 |
-1,50 |
1,75 |
6,25 |
6,25 |
-1,00 |
0,00 |
4,00 |
5,00 |
-0,50 |
-1,25 |
2,25 |
4,25 |
0,00 |
-2,00 |
1,00 |
4,00 |
0,50 |
-2,25 |
0,25 |
4,25 |
1,00 |
-2,00 |
0,00 |
5,00 |
1,50 |
-1,25 |
0,25 |
6,25 |
2,00 |
0,00 |
1,00 |
8,00 |
2,50 |
1,75 |
2,25 |
10,25 |
3,00 |
4,00 |
4,00 |
13,00 |
3,50 |
6,75 |
6,25 |
16,25 |
4,00 |
10,00 |
9,00 |
20,00 |
|
|
|
|
Графики функции |
y=ax2+bx +c |
|
||||
|
12 |
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
y |
6 |
|
|
|
|
|
|
|
|
y1 (D>0) |
|
4 |
|
|
|
|
|
|
|
|
y2 (D=0) |
|
2 |
|
|
|
|
|
|
|
|
y3 (D<0) |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-2 |
|
|
|
|
|
|
|
|
|
|
-4 |
|
|
|
|
|
|
|
|
|
|
-4 |
-3 |
-2 |
-1 |
0 |
1 |
2 |
3 |
4 |
5 |
|
|
|
|
|
x |
|
|
|
|
|
ФИО, группа Задание №2 День рождения
Задание. Дан список лиц, для которых известны фамилии и даты рождения.
Создать таблицу, в которой по заданному году вычисляются возраст и день недели
дня рождения в заданном году.
Решение. |
|
|
|
Сегодня: |
26.10.2014 |
|
( в ячейке с серым фоном формула:=TODAY( ) ) |
Составим таблицу, в ячейках которой на белом фоне размещаются исходные данные, |
|||
а на сером — формулы с результатами решения. |
|||
Т.к. стандартная функция WEEKDAY определяет номер дня недели для указанной даты, то |
|||
дополнительно создадим справочник — |
таблицу соответствия номера и названия дней недели. |
Фамилия, инициалы |
Дата рождения |
|
День рождения |
|
Год |
Возраст |
День недели |
||
Сионов К.С. |
11.03.1956 |
1957 |
1 |
понедельник |
Чернышевская С.П. |
03.11.1965 |
1965 |
0 |
среда |
Чкалов В.П. |
22.08.1999 |
1999 |
0 |
воскресенье |
Романов П.А. |
08.01.1988 |
1988 |
0 |
пятница |
Штек Е.А. |
06.06.1977 |
1977 |
0 |
понедельник |
Зубарева О.А. |
05.05.1955 |
1955 |
0 |
четверг |
Жеребцова Н.Н. |
29.09.2000 |
2000 |
0 |
пятница |
Лопухов Ю.Ю. |
12.02.1952 |
1952 |
0 |
вторник |
Зубов П.Р. |
16.01.2010 |
2010 |
0 |
суббота |
Формулы в первой строке таблицы:
1 |
понедельник |
2 |
вторник |
3 |
среда |
4 |
четверг |
5 |
пятница |
6 |
суббота |
7 |
воскресенье |
{D18 }:=IF(C18>=YEAR(B18);C18-YEAR(B18);"")
{E18 }:=IF(D18="";"";INDEX($G$16:$H$22;WEEKDAY(DATE(C18;MONTH(B18);DAY(B18));2);2))
$G$16:$H$22 — диапазон ячеек, в котором размещается таблица-справочник
ФИО, группа Задание №3 Бег и метание
Задание. Имеется список участников с результатами соревнования среди студентов группы по бегу на 100 метров и метанию мяча. Определить min, max и средний результаты в каждом виде соревнований для всей группы, и ср. результаты для юношей и девушек отдельно (выполнить с собственными исх. данными).
Решение.
Составим таблицу с исходными данными (диапазон ячеек A20:E35). Чуть ниже исходных данных в соответствующих столбцах таблицы вычислим max, min и средний результаты по столбцу D (заголовок "Бег (секунды)"):
ячейка {D36}: =MAX(D21:D35) ячейка {D37}: =MIN(D21:D35) ячейка {D38}: =AVERAGE(D21:D35)
Аналогично по столбцу E ( (заголовок "Метание (метры)"):) Формулы разместим в ячейках с серым фоном.
№ |
Фамилия, инициалы |
Пол |
Бег (секунды) |
Метание (метры) |
|
|
|
|
|
1 |
Беляева А.К. |
девушка |
17,60 |
35,00 |
2 |
Васильева Н.Ф. |
девушка |
18,20 |
55,00 |
3 |
Виноградов П.Л. |
юноша |
14,30 |
38,00 |
4 |
Воробьева Ю.В. |
девушка |
16,80 |
46,00 |
5 |
Герасимов К.А. |
юноша |
15,20 |
55,00 |
6 |
Дмитриев И.И. |
юноша |
12,30 |
57,00 |
7 |
Егоров Р.О. |
юноша |
14,50 |
56,00 |
8 |
Иванова Л.Е. |
девушка |
15,90 |
47,00 |
9 |
Карпов Р.И. |
юноша |
15,30 |
50,00 |
10 |
Крылова Д.Л. |
девушка |
15,90 |
38,00 |
11 |
Матвеева О.В. |
девушка |
18,40 |
42,00 |
12 |
Новикова Н.С. |
девушка |
16,30 |
53,00 |
13 |
Осипова В.Д. |
девушка |
17,50 |
51,00 |
14 |
Павлова А.А. |
девушка |
16,00 |
54,00 |
15 |
Петров С.Г. |
юноша |
13,40 |
57,00 |
|
наибольшее значение |
18,40 |
57,00 |
|
|
наименьшее значение |
12,30 |
35,00 |
|
|
среднее значение |
15,84 |
48,93 |
Создадим таблицу, в которой найдем кол-во юношей и девушек, а затем средние результаты соревнований для юношей и девушек отдельно.
В строке 47 с заголовком "юноши" введем формулы (серый фон):
ячейка {C47}: =COUNTIF(C21:C35;"юноша")
ячейка {D47}: =SUMIF(C21:C35;"юноша";D21:D35)/C47 ячейка {E47}: =SUMIF(C21:C35;"юноша";E21:E35)/C47
Аналогично для строки 48 с заголовком "девушки".
|
Количество |
Бег, |
Метание, |
|
ср. значение |
ср. значение |
|
|
|
||
|
|
|
|
юноши |
6 |
14,17 |
52,17 |
девушки |
9 |
16,96 |
46,78 |
ФИО, группа Задание №4 Страховой отдел
Задание. Имеется список сотрудников страхового отдела с результатами работы (объем сделок в руб.) в каждом месяце III квартала 2014 г.
Вычислить для каждого сотрудника объем, средний объем сделок и комиссионное вознаграждение за квартал. Для отдела в целом в каждом месяце квартала найти объем, средний объем сделок, max и min сделки, количество неотчитавшихся сотрудников, у которых соответствующая графа таблицы пуста. Построить диаграмму
"ФИО – комиссионное вознаграждение". Задание выполнить с собственными исх. данными.
Решение. |
|
|
|
|
|
|
|
|
|
|
|
Комиссионное вознаграждение: |
25,00% |
||
|
|
Объем страховых сделок |
|
Ср. объем |
Комиссионное |
||
№ |
ФИО |
июль |
август |
сентябрь |
за квартал |
сделок |
вознаграждение |
|
|
за квартал |
За квартал |
||||
|
|
|
|
|
|
|
|
1 |
Иванов1 |
8000 |
28000 |
15000 |
51000 |
17000,00 |
12750 |
2 |
Иванов2 |
10000 |
7000 |
|
17000 |
5666,67 |
4250 |
3 |
Иванов3 |
12000 |
8000 |
|
20000 |
6666,67 |
5000 |
4 |
Иванов4 |
15000 |
12000 |
|
27000 |
9000,00 |
6750 |
5 |
Иванов5 |
30000 |
|
20000 |
50000 |
16666,67 |
12500 |
6 |
Иванов6 |
28000 |
24000 |
20000 |
72000 |
24000,00 |
18000 |
7 |
Иванов7 |
10000 |
|
10000 |
20000 |
6666,67 |
5000 |
8 |
Иванов8 |
5000 |
5000 |
5000 |
15000 |
5000,00 |
3750 |
9 |
Иванов9 |
0 |
10000 |
12000 |
22000 |
7333,33 |
5500 |
10 |
Иванов10 |
0 |
7000 |
13000 |
20000 |
6666,67 |
5000 |
|
итого: |
118000 |
101000 |
95000 |
|
|
|
|
Средний объем |
|
|
|
|
|
|
|
сделок |
11800,00 |
12625,00 |
13571,43 |
|
|
|
|
|
|
|
|
|||
|
Максимальная |
|
|
|
|
|
|
|
сделка |
30000 |
28000 |
20000 |
|
|
|
|
Минимальная |
|
|
|
|
|
|
|
сделка |
0 |
5000 |
5000 |
|
|
|
|
|
|
|
|
|||
|
Количество |
|
|
|
|
|
|
|
неотчитавшихся |
0 |
2 |
3 |
|
|
|
|
|
|
|
|
В ячейке H14 заведем константу 25% – "комиссионное вознаграждение" сотрудника за квартал. Таблица будет располагаться в диапазоне ячеек A15:H31.
Исходные данные (без заголовков столбцов – строки 15 и 16) разместим в диапазоне ячеек A17:E26 с белым фоном, а формулы для вычисления искомых значений – в двух блоках ячеек
F17:H26 и C27:E31 с серым фоном.
Блок ячеек F17:H26
Для 1-го сотрудника формулы, подсчитывающие объем, средний объем сделок и комиссионное вознаграждение за квартал, размещаются в ячейках F17, G17, H17:
ячейка {F17}: =SUM(C17:E17) ячейка {G17}: =F17/3
ячейка {H17}: =F17*$H$14
Для остальных сотрудников отдела (строки 18-26) формулы аналогичны.
Блок ячеек C27:E31
Для всего отдела в месяце июль формулы, вычисляющие объем, средний объем сделок, max и min сделки, количество неотчитавшихся сотрудников, находятся в ячейках C27:C31
ячейка {C27}: =SUM(C17:C26) ячейка {C28}: =AVERAGE(C17:C26) ячейка {C29}: =MAX(C17:C26) ячейка {C30}: =MIN(C17:C26)
ячейка {C31}: =COUNTBLANK(C17:C26)
Для остальных месяцев квартала (столбцы D и E) формулы аналогичны.
|
20000 |
|
|
|
|
|
18000 |
|
|
|
|
|
18000 |
|
|
|
|
|
|
|
|
|
|
вознаграждение |
|
|
|
|
|
|
|
|
|
|
|
16000 |
|
|
|
|
|
|
|
|
|
|
|
14000 |
12750 |
|
|
|
12500 |
|
|
|
|
|
|
12000 |
|
|
|
|
|
|
|
|
|
|
|
10000 |
|
|
|
|
|
|
|
|
|
|
|
8000 |
|
|
|
6750 |
|
|
|
|
|
|
|
Комиссионное |
|
|
|
|
|
|
|
5500 |
|
||
6000 |
|
4250 |
5000 |
|
|
5000 |
|
|
5000 |
||
|
|
|
|
3750 |
|
||||||
4000 |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
||
2000 |
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Иванов2 |
Иванов4 |
Иванов6 |
Иванов8 |
|
Иванов10 |
||||
|
|
Иванов1 |
Иванов3 |
Иванов5 |
Иванов7 |
Иванов9 |
|||||
|
|
|
|
|
|
ФИО |
|
|
|
|
|
|
|
|
|
Комиссионное вознаграждение |
|
|
|
|
5000
12750 |
5500 |
Иванов1 |
|
||
|
|
|
|
3750 |
Иванов2 |
|
Иванов3 |
|
|
|
|
4250 |
|
Иванов4 |
|
5000 |
Иванов5 |
5000 |
|
Иванов6 |
|
Иванов7 |
|
|
|
|
|
|
Иванов8 |
|
|
Иванов9 |
6750 |
|
Иванов10 |
|
18000 |
|
|
12500 |
|