Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
15.03.2015
Размер:
144.54 Кб
Скачать

Министерство образования и науки РФ

Государственное образовательное учреждение высшего профессионального образования

Нижегородский государственный технический университет им. Р.Е. Алексеева Дзержинский политехнический институт (филиал)

Кафедра "Прикладная математика и информатика"

Контрольная работа по дисциплине "Информатика"

Выполнил: студент гр. ХТ-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

 

Соседние файлы в папке Инф-ка(КонтрРабота_полностью)