Файл: Контрольная работа по информатике.doc

ВУЗ: Не указан

Категория: Методичка

Дисциплина: Информатика

Добавлен: 25.10.2018

Просмотров: 418

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ОБЩИЕ ТРЕБОВАНИЯ

Для написания контрольной работы студент должен использовать учебники, учебные пособия и другую учебную литературу.

В работе необходимо выполнить два задания (см. ниже) в каждом из которых приводится по несколько примеров. Номер варианта следует выбирать согласно номеру в списке (по ведомости).

Работа должна включать в себя:

  1. титульный лист;

  2. содержание (перечисление заданий);

  3. введение;

  4. содержательную часть – непосредственно текст отчёта, который разбивается на задания в соответствии с содержанием;

  5. заключение;

  6. список использованной литературы;

Отчёт следует оформить с помощью ПК в текстовом редакторе на листах бумаги формата А4, размер шрифта не более 12 пт (кроме заголовков: их можно выделить более крупным шрифтом), междустрочный интервал одинарный, поля: верхнее и нижнее – 20 мм, левое – 30 мм, правое – 10 мм. Отчёт проводится по электронной версии работы с наличием файлов-приложений (задание 1 – MicrosoftExcel, задание 2 - TurboPascal).

Содержание оформляется с помощью возможностей MicrosoftWord (см. Добавление оглавления в документ).

Каждый раздел текста должен начинаться с нового листа. Также с нового листа должны начинаться «ВВЕДЕНИЕ», «БИБЛИОГРАФИЧЕСКИЙ СПИСОК». Перед названием раздела ставится его порядковый номер, в соответствии с содержанием. Заголовки разделов размещаются симметрично относительно центра страницы и выделяются прописными буквами. После заголовка раздела (задания) пишется вопрос своего варианта, на который далее идёт ответ. Перенос слов в заголовках не разрешается. Точка в конце заголовка не ставится.

Разделы «ВВЕДЕНИЕ», «ЗАКЛЮЧЕНИЕ», «БИБЛИОГРАФИЧЕСКИЙ СПИСОК» не нумеруются.




К заданию 1 «Обработка списков в Excel»


ПРИМЕР 1. Заполнить «Ведомость начисления зарплаты»

Ведомость начисления зарплаты




Виды удержаний



п/п

Ф.И.О.

Всего начислено

Подоходный налог

Пенсионный фонд

Аванс

К выдаче

Отклонение от среднего

  • выполнить сортировку данных в порядке возрастания показателя «К выдаче»,

  • построить для этого показателя круговую диаграмму;

  • выбрать записи, для которых показатель «К выдаче» больше его среднего значения;

  • выбрать записи, для которых отчисления в пенсионный фонд > 60 либо аванс>1500.

  • создать лист с формулами, с заголовками строк и столбцов.

Подоходный налог составляет 13% от величины, определяемой как разница между начисленной зарплатой и двумя минимальными зарплатами; отчисления в пенсионный фонд – 1% от начисленной зарплаты, аванс– 1/3 от начисленной зарплаты.

Заполнение листа Excel.

1. Выделяем диапазон ячеек А3:I3; меню Формат ком. Ячейки вкл. Выравнивание Перенос по словам, выравнивание по вертикали – по центру. Заполняем ячейки текстом:


А3 - № п/п, В3 - Ф.И.О., С3 - Всего начислено и т.д.

Выделяем диапазон А3:I3 и нажимаем на ПИФ пиктограмму "По центру".

Выделяем диапазон D2:F2, нажимаем пиктограмму "Объединить и поместить в центре", в диапазон вносим текст «Виды удержаний».

Выделяем диапазон А1:Н1, нажимаем пиктограмму "Объединить и поместить в центре" , в диапазон вносим текст «Ведомость начисления зарплаты».

2. Заполняем ячейки А4:С10 по контексту произвольными данными, в ячейку I4 вносим величину минимальной зарплаты.

3. Для диапазонов А2:А3; В2:В3; С2:С3; G2:G3; H2:H3, I2:I3 выбираем границы диапазона □ в ниспадающем меню "Границы". Для диапазонов D3:F3; А4:Н12 – «все границы» .

В ячейку В11 вводим текст ИТОГО, в ячейку F12 – текст Среднее.

4. Расчет по формулам.

В ячейку D4 вводим =0,13*(C4–2*$I$4) → автозаполнение до яч. D10, знак абсолютной ссылки ставим клавишей F4.

В ячейку Е4 вводим =0,01*C4 → автозаполнение до яч. Е10. Аналогично заполняем диапазоны F4:F10, G4:G10.

Активизируем ячейку C11 → автосуммирование  , Enter → автозаполнение до яч. Н11.

Активизируем ячейку G12 → мастер функций fX  → категория Статистические, в нижнем списке выбираем функцию СРЗНАЧ. Нажать кнопку ОК, появится второе диалоговое окно. Активизировать поле, обозначенное как число 1. Переместить окно так, чтобы были видны ячейки G4:G10. Выделить мышью эти ячейки либо подправить диапазон  → кнопка ОК.

В яч. Н4 вводим =$G$12-G4 → автозаполнение до яч. Н10.

5. Построение диаграммы.

При нажатой клавише Ctrl выделяем диапазоны B3:B10, G3:G10. Мастер диаграмм → тип Д. Круговая Далее  → Далее  → вкл. Подписи данных, отщелкнуть опцию Значение Готово . Перемещаем диаграмму под таблицу, увеличиваем размеры.

Двойной щелчок на ярлычке листа задаем имя - ИсхТаблДиагр, клавиша ENTER.

6. Копируем на другой лист в ячейку А2 диапазон А2:I12; задаем заголовок Таблица, отсортированная по возрастанию показателя «К выдаче». Переименовываем лист: двойной щелчок на ярлычке листа, задаем имя Сортировка, ENTER.

Выделяем диапазон ячеек А3:Н10, меню Данные  Сортировка. В поле "Сортировать по" выбираем «К выдаче», указываем порядок сортировки "по возрастанию", ОК.

7. Копируем с первого на третий лист в яч. А2 диапазон А2:I12; в строке 1 задаем заголовок Фильтрация табл. по показателю "К выдаче" больше среднего значения. Именуем лист Фильтрация и самостоятельно проводим фильтрацию.

8. Создаем новый лист, именуем РасшФ. Копируем с первого листа в ячейку А2 диапазон А2:I12. На созданном листе диапазон E3:F3 копируем в диапазон E14:F14. В яч. Е15 заносим >60, в яч. F16 - >1500. Получили диапазон критериев.

М. Данные → ком. Фильтр → ком. Расширенный фильтр. Отщелкиваем в поле "Исходный диапазон" и выделяем диапазон А3:Н10. Отщелкиваем в поле "Диапазон условий" и выделяем на листе Е14:F16. В области обработка выбираем опцию скопировать результат в другое место. Отщелкиваем в открывшемся поле "Поместить результат в диапазон" и на листе отщелкиваем яч. А18, ОК.


9. Копируем на свободный лист в яч. А1 диапазон А1:12. Лист именуем Формулы и задаем параметры листа так, чтобы были видны не результаты вычислений, а расчетные формулы: меню Сервис – команда Параметры - вкладка Вид, отщелкнуть флажок .

На просмотре листа должны быть видны заголовки строк и столбцов:

кнопка на стандартной панели инструментов «Предварительный просмотр» , кнопка «Страница», вкладка «Лист», отщелкнуть флажок

ПРИМЕР 2. СОЗДАНИЕ СВОДНЫХ ТАБЛИЦ ПО ДАННЫМ ПРОДАЖ

Имеется база данных по продажам автомобилей

Марка

Модель

Тип кузова

Цена, ден. ед.

Дата продажи

Тойота

Corolla

седан

13400

25.01.03

Тойота

Corolla

седан

15500

10.02.03

Тойота

Camry

седан

27900

15.02.03

Тойота

Land Cruiser

внедорожник

39500

18.02.03

Вольво

S40

седан

18900

07.03.03

Вольво

XC90

внедорожник

71500

16.03.03

Ниссан

Almera

седан

14900

27.03.03

Ниссан

Maxima

седан

29000

04.04.03

Ниссан

Murano

внедорожник

56500

12.04.03

Лексус

LS430

седан

70000

23.03.03

Лексус

LS470

внедорожник

89900

11.05.03

Сводная таблица 1. Простейшая таблица.

Модель

(Все)







Сумма по полю Цена, $

Тип кузова



Марка

внедорожник

седан

Общий итог

Вольво

71500

18900

90400

Лексус

89900

70000

159900

Ниссан

56500

43900

100400

Тойота

39500

56800

96300

Общий итог

257400

189600

447000

На макете сводной таблицы поле Модель помещаем в область страницы, поле Марка помещаем в область строки, поле Тип кузова - в область столбца, поле Цена - в область Данные. В результате получим суммарные продажи для каждой марки автомобиля как в зависимости от типа кузова, так и общие.

Сводная таблица 2. Операции над полями.


Данные





Марка

Число продаж

Число продаж, %

Сумма продаж

Сумма продаж, %

Максимальная цена

Вольво

2

18.18%

90400

20.22%

71500

Лексус

2

18.18%

159900

35.77%

89900

Ниссан

3

27.27%

100400

22.46%

56500

Тойота

4

36.36%

96300

21.54%

39500

Общий итог

11

100.00%

447000

100.00%

89900

Создаем новую сводную таблицу. На макете сводной таблицы поле Марка помещаем в область строки, а в область Данные помещаем два раза поле Дата продаж и три раза поле Цена. В готовой сводной таблице при нажатой левой кнопке мыши поле Данные смещаем на одну ячейку вправо. Щелкаем по полю Количество значений по полю Дата продажи и в строке формул задаем новое имя поля Число продаж. Аналогичным образом переименовываем поле Количество значений по полю Дата продажи2. Задаем имя поля Число продаж,%. С помощью контекстного меню выбираем команду Параметры Поля, щелкаем на кнопке Дополнительно. В списке Дополнительные вычисления выбираем Доля от суммы по столбцу, нажимаем кнопку ОК. Аналогичным образом изменяем поля Сумма по полю Цена и Сумма по полю Цена2, назвав их Сумма продаж и Сумма продаж,% и вычислив для второго поля долю от суммы по столбцу. Для поля Сумма по полю Цена3 в списке Операция выбираем максимум. В поле Имя или в строке формул задаем имя Максимальная цена.


Получаем таблицу, с помощью которой можно сравнить число продаж и сумму продаж не только в стоимостном, но и в процентном отношении. Также для каждой марки можно выявить максимальную цену продажи.

Сводная таблица 3. Группирование полей дат.

Сумма по полю Цена, $



Создаем новую сводную таблицу. На макете сводной таблицы поле Дата продажи переносим в область строки, поле Цена – в область Данные. В готовой сводной таблице щелкаем по полю Дата продажи, м. Данные → ком. Группа и структура → ком. Группировать; в появившемся диалоговом окне Группирование выбираем шаги Месяцы, Кварталы. Поскольку в таблице поля Кварталы нет, то отсутствуют и итоги по кварталам. Для их получения щелкаем правой кнопкой мыши по полю Кварталы, команда Параметры поля.

Кварталы

Дата продажи

Всего

Кв-л1

янв

13400


фев

82900


мар

175300

Кв-л1 Всего


271600

Кв-л2

апр

85500


май

89900

Кв-л2 Всего


175400

Общий итог


447000

В диалоговом окне в области итоги выбираем опцию автоматические. Таким образом, можно подводить итоги и по несуществующим полям (но по смыслу). Если из сводной таблицы убрать группировку по кварталам, то по таблице можно делать прогноз продаж на последующие месяцы.

Сводная таблица 4. Группирование числовых значений.

В область строки можно перенести и числовое поле. В область Строка помещаем поле Цена, в область Данные – два раза поле Цена. В созданной таблице смещаем поле Данные на ячейку вправо и именуем поля данных соответственно Сумма продаж, $ и Сумма продаж, %. Для последнего поля в качестве дополнительных вычислений выбираем Доля от суммы по столбцу. Далее щелкаем по любой ячейке поля Цена. М. Данные → ком. Группа и структура → ком. Группировать. В диалоговом окне Группирование по умолчанию предлагается начинать с наименьшего значения, заканчивать наибольшим. Расширим диапазон, организовав группы в пределах от 0 по 90000 с шагом 30000. Полученная сводная таблица позволяет установить доли продаж относительно дешевых, средних и дорогих автомобилей и, в частности, сделать вывод о вкладе различных по цене автомобилей в общую сумму продаж.


Данные


Цена, уд.ед.

Сумма продаж, д.ед.

Сумма продаж,%

0-29999

119600

26.76%

30000-59999

96000

21.48%

60000-90000

231400

51.77%

Общий итог

447000

100.00%

Сводная таблица 5. Группирование текстовых полей

Сумма по полю Цена, $


Тип кузова




Марка

внедорожник

седан

Общий итог

Европа


161400

88900

250300

Япония

Ниссан

56500

43900

100400


Тойота

39500

56800

96300

Общий итог


257400

189600

447000


На макете сводной таблицы поле Марка помещаем в область строки, поле Тип кузова - в область столбца, поле Цена - в область Данные. Выделим ячейки Вольво и Лексус. М. Данные → ком. Группа и структура → ком. Группировать. Появляется дополнительное поле Группа1. Непосредственно в строке формул его переименовываем, назвав Европа. Выделяем ячейки Ниссан и Тойота, группируем, новое поле Группа2 в строке формул переименовываем в Япония.

Для сокрытия деталей групп необходимо выделить название группы и выбрать команду Скрыть детали в команде Группа и структура.


К заданию 2 «Программирование на языке TurboPascal»

Примечание: При оформлении работы необходимо воспользоваться следующими возможностями MicrosoftWord: вставка рисунка (блок-схем), вставка формулы (воспользуйтесь редактором формул). Готовую блок-схему сгруппировать, поместить по ценру.

Пример 1:

Вычислить значение функции по формуле, произведя предварительные расчеты входящих в нее величин для введенных с клавиатуры значений.

Вычислить p=sin2(ax3-b2)+, где s=2cos(bx)+sin2b, x=b2+3b-2, a=x3 +ln|5s-2b|+ ex ,b=3.6


Б лок-схема:




















Программа:


const b=3.6;

var x,s,a,p: real;

begin

x:=sqr(b)+3*b-2;

s:=2*cos(b*x)+sqr(sin(b));

a:=exp(3*ln(x))+ln(abs(5*s-2*b))+exp(x);

p:=sqr(sin(a*sqr(x)*x-sqr(x)))+(1+arctan(s*b))/sqrt(abs(sqr(s)-sqr(b)));

writeln('P=',p:5:2);

readln

end.


Результат:


P=-0.13


Пример 2:

Вычислить значение функции с выбором формулы по условию, произведя предварительные расчеты входящих в нее величин для заданных значений.

Вычислить

f=, x=0.6, a=cos(sin))


Блок-схема:



























Программа:


const x=0.6;

var a,b,f:real;

begin

a:=cos(sin(sqrt(sqr(x)*x+4)));

b:=sqr(a)*x;

if b > 2.7 then f:=sqrt(abs(a*x))-ln(abs(sqr(a)-sqr(x)*x))

else if b < 2.7 then f:=a*x+ln(abs(a*x)) else f:=2*x-sin(x);

writeln('F=',f:5:2);

readln

end.


Результат:


F=-0.59












7