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

semakin_did

.pdf
Скачиваний:
639
Добавлен:
18.05.2015
Размер:
8.34 Mб
Скачать

1)Заполните таблицу.

2)Подсчитайте общую сумму по каждой категории расходов.

3)Добавьте еще один столбец: «Развлечения». Добавьте строки для выходных дней: субботы и воскресенья. Заполните таблицу полностью.

4)Добавьте столбец «Расходы за день». Подсчитайте общую сумму расходов для каждого дня прошедшей недели.

5)Отсортируйте данные в таблице по столбцу «Расходы за день» по убыванию суммы.

У-13.3. Получать

1

Протабулируйте функцию

y=x2-1 на отрезке

[-5;5] с шагом

0,5.

Постройте

график этой

MS Excel,

1

диаграммы с

 

функции.

 

 

 

 

 

 

 

 

 

 

 

 

OOOCalc

 

помощью

2

Составьте таблицу расчета производства деталей по кварталам и всего за год четырьмя цехами

MS Excel,

1

графических

 

некоторого завода.

 

 

 

 

 

 

 

 

 

 

 

OOOCalc

 

средств

 

Цех

1 квартал

 

1I квартал

 

1II квартал

1V квартал

 

 

Год

 

 

табличного

 

ЦЕХ 1

140

 

150

 

270

 

137

 

 

 

 

 

процессора

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЦЕХ 2

320

 

205

 

310

 

320

 

 

 

 

 

 

 

ЦЕХ 3

180

 

380

 

220

 

238

 

 

 

 

 

 

 

ЦЕХ 4

150

 

200

 

180

 

280

 

 

 

 

 

 

 

Всего

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

По данным

таблицы постойте

диаграмму (гистограмму), отражающую производство деталей в

 

 

 

 

каждому кварталу для каждого цеха. По годовым данным постройте круговую диаграмму,

 

 

 

 

отражающую вклад каждого цеха.

 

 

 

 

 

 

 

 

 

 

 

3

Дана таблица, содержащая информацию о приобретении канцтоваров для школы.

 

 

MS Excel,

2

 

 

 

 

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

 

Цена

 

Количество

 

Стоимость

 

OOOCalc

 

 

 

 

 

Учебники

150

 

 

50

 

 

 

 

 

 

 

 

 

 

 

 

Тетради

9

 

 

75

 

 

 

 

 

 

 

 

 

 

 

 

Ручки

6,5

 

 

80

 

 

 

 

 

 

 

 

 

 

 

 

Карандаши

2,5

 

 

92

 

 

 

 

 

 

 

 

 

 

 

 

Мел

12,3

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

Итого

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Средняя цена

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Наибольшее количество

 

 

 

 

 

 

 

 

 

 

 

Вставьте

 

 

Наименьшая стоимость

 

 

 

 

 

 

 

 

 

 

 

 

формулы для

подсчета стоимости

каждого вида

товара, общей

стоимости.

 

 

391

 

 

Определите, среднюю цену товара,

наибольшее количество товара,

а также на какой товар

 

 

 

 

была потрачена наименьшая сумма.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Постройте круговую диаграмму, показывающую, какого товара было приобретено больше

 

 

 

 

всего.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

Динамика продаж сотовых телефонов на рынке РФ по годам выглядит следующим образом:

MS Excel,

2

 

 

2003 год – продано 17 млн. телефонов, 2005 – 30,3 млн.; 2006 – 29,3 млн.; 2007 – 32,4 млн.;

OOOCalc

 

 

 

2008 – 36,1 млн.; 2009 – 26,2 млн.; 2010 – 29 млн. тел. По приведенным данным оформите

 

 

 

 

таблицу и постройте гистограмму, отражающую объем продаж. Можете ли вы предсказать,

 

 

 

 

что будет на рынке сотовых телефонов в 2011 году?

 

 

 

 

 

 

 

 

 

У-13.4.

1

Создайте таблицу для подсчета стоимости товара со скидкой.

 

 

 

 

 

 

 

MS Excel,

1

Проектировать и

 

 

 

 

 

 

A

 

 

 

B

 

 

 

C

 

 

OOOCalc

 

создавать

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Скидка

 

 

 

 

 

%

 

 

 

 

 

 

 

 

 

электронную

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

таблицу для

 

 

 

2

 

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

 

Цена (руб.)

 

Стоимость со

 

 

 

 

несложных

 

 

 

 

 

 

 

скидкой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

расчетов

 

 

 

3

 

Платье

 

 

2980

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

Джемпер

 

 

1700

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

Юбка

 

 

1400

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

Брюки

 

 

1800

 

 

 

 

 

 

 

 

 

 

 

 

 

В ячейку

7

 

Куртка

 

 

3400

 

 

 

 

 

 

 

товара

 

 

 

 

 

B1

вводите скидки в размере

30%, 70%, 100%. Проследите, чтобы стоимость

 

 

 

 

со скидкой отображалась правильно.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

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

MS Excel,

1

 

 

образцу:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OOOCalc

 

 

 

 

 

 

 

 

 

Расчет заработной платы за месяц

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оплата за 1 час

 

 

130,00р.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подоходный

 

 

 

13%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

налог

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Профсоюзный

 

 

 

1%

 

 

 

 

 

 

 

 

 

 

 

 

392

 

взнос

 

 

 

 

 

 

 

 

 

 

 

Фамилия И. О.

профсоюзаЧлен

Колво отработанных

часов

Оплатаза отработанные

часы

Премия

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

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

Профсоюзный налог

удержаноВсего

выдачеК

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

Кудрин С.И.

да

245

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

Мальгинов Н.Г.

нет

300

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

Носов Г.Я.

да

190

 

 

 

 

 

 

 

 

Значение ставки за 1 час работы, процент подоходного налога и профсоюзного взноса могут меняться. Профсоюзный взнос оплачивают только члены профсоюза. Премия начисляется в размере 50% от заработанной суммы только тем работникам, которые отработали не менее 200 часов.

3

Таблица должна содержать оценки (баллы) за три экзамена восьми абитуриентов. Поместите

MS Excel, 2

 

формулу для подсчета суммы баллов. В столбце

«Зачисление» необходимо поместить

OOOCalc

 

формулу, которая выдает значение ЗАЧИСЛЕН, если сумма баллов не менее проходного., и

 

 

НЕТ - в противном случае.

 

 

 

 

 

 

 

 

 

 

 

 

Абитуриент

 

 

 

 

 

 

 

 

Проходной

120

 

 

 

 

 

 

 

 

 

 

балл

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Фамилия И.О.

Математика

Русский

Информатика

Сумма

Зачисление

 

 

 

 

язык

баллов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

Коренева С.И.

87

74

 

82

 

 

 

 

 

 

2

Морковин Н.П.

 

 

 

 

 

 

 

 

 

 

3

Чудаков И.И

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

393

 

 

В

 

 

 

 

Зачислено:

 

 

 

 

 

 

 

 

конце таблицы

поместите формулу

для подсчета количества зачисленных. Поменяйте

 

 

 

 

 

значение проходного балла на 220. Отметьте цветом те ячейки таблицы, в которых произошли

 

 

 

 

изменения.

 

 

 

4

Оплата труда сельскохозяйственных рабочих вычисляется по следующему правилу: за каждый

MS Excel,

2

 

 

килограмм овощей, собранный сверх нормы выплачивается 30 монет. Норма сбора составляет

OOOCalc

 

 

 

100 кг и за каждый собранный килограмм в пределах этой нормы выплачивается 10 монет.

 

 

 

 

Ведомость на оплату труда должна содержать сведения: фамилия рабочего, количество

 

 

 

 

собранных килограммов и сумма к оплате. Электронная таблица должна быть максимально

 

 

 

 

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

 

 

 

 

изменения только в одну ячейку. Создайте такую таблицу, содержащую сведения о 8-10

 

 

 

 

рабочих. Определите максимальную и минимальную заработанные суммы.

 

 

4.11. Тема 14. Управление и алгоритмы

Позиция

 

Задания

 

 

кодификатора

 

 

 

 

Содержание

Вид ПО

уровень

У-14.4.

1

Учебный графический исполнитель (ГРИС) в начальный

Программа для

1

Составлять

 

момент времени находиться в произвольном месте поля и

работы с ГРИС

 

линейные,

 

имеет произвольное направление. Составить программу для

 

 

ветвящиеся и

 

ГРИС, позволяющую нарисовать рамку вдоль границ поля.

 

 

циклические

2

Учебный графический исполнитель (ГРИС) в начальный

Программа для

2

алгоритмы

 

момент времени находиться в произвольном месте поля и

работы с ГРИС

 

управления

 

имеет произвольное направление. Составить программу для

 

 

одним из

 

ГРИС, позволяющую нарисовать квадраты со стороной 1

 

 

учебных

 

шаг в каждом из углов поля.

 

 

исполнителей

3

Учебный графический исполнитель (ГРИС) в начальный

Программа для

2

 

 

момент времени находиться в произвольном месте поля и

работы с ГРИС

 

 

 

имеет произвольное направление. Составить программу для

 

 

 

 

ГРИС, позволяющую расчертить поле в клетку, размер

 

 

 

 

одной клетки 1х1.

 

 

394

 

4

Учебный графический исполнитель (ГРИС) в начальный

Программа для

2

 

 

момент времени находиться в произвольном месте поля и

работы с ГРИС

 

 

 

имеет произвольное направление. Составить программу для

 

 

 

 

ГРИС, позволяющую расчертить поле в клетку, размер

 

 

 

 

одной клетки 2х2.

 

 

 

 

5

Учебный графический исполнитель (ГРИС) в начальный

Программа для

2

 

 

момент времени находиться в левом верхнем углу поля и

работы с ГРИС

 

 

 

направлен вправо. Составить программу для ГРИС,

 

 

 

 

позволяющую нарисовать горизонтальную линию,

 

 

 

 

отстоящую от обоих краев поля ровно на два шага.

 

 

У-14.5.

1

Используя метод сборочного программирования написать

Программа для

2

Выделять

 

программу, которая будет рисовать слово ПОП (высота букв

работы с ГРИС

 

подзадачи;

 

4 шага, а ширина – 2 шага). При написании программы

 

 

определять и

 

использовать процедуры:

 

 

использовать

 

процедура линия4

 

 

 

вспомогательные

 

нач

 

 

 

алгоритмы

 

шаг шаг шаг шаг

 

 

 

 

кон

 

 

 

 

 

процедура линия2

 

 

 

 

 

нач

 

 

 

 

 

шаг шаг

 

 

 

 

 

кон

 

 

 

 

 

процедура поворот3

 

 

 

 

 

нач

 

 

 

 

 

поворот поворот

поворот

 

 

 

 

кон

 

 

 

 

 

процедура прыжок3

 

 

 

 

 

нач

 

 

 

 

 

прыжок прыжок

прыжок

 

 

 

 

кон

 

 

 

 

 

Рисование букв П и О так же оформить отдельными

 

 

 

 

процедурами. Учебный графический исполнитель (ГРИС) в

 

 

 

 

начальный момент времени находится в левом верхнем

 

 

395

 

 

углу поля и направлен вправо.

 

 

 

 

2

Используя метод пошаговой детализации написать

Программа для

2

 

 

программу для учебного графического исполнителя (ГРИС),

работы с ГРИС

 

 

 

позволяющую написать слово

. Рисование букв

 

 

 

 

Н, О, С оформить отдельными процедурами. Высота букв 2

 

 

 

 

шага, а ширина – 1 шаг. После этого, используя метод

 

 

 

 

программирования снизу вверх написать программу,

 

 

 

 

которая рисует слово СОН. Учебный графический

 

 

 

 

исполнитель (ГРИС) в начальный момент времени

 

 

 

 

находится в левом верхнем углу поля и направлен вправо.

 

 

 

3

Написать программу для учебного графического

Программа для

1

 

 

исполнителя (ГРИС), которая позволит нарисовать лестницу

работы с ГРИС

 

 

 

из пяти ступеней (все отрезки имеют размер 1 шаг):

 

 

 

 

Для рисования одной ступени использовать процедуру. В

 

 

 

 

начальный момент времени исполнитель находится в левом

 

 

 

 

верхнем углу поля и направлен вправо.

 

 

 

 

4

Написать программу для учебного графического

Программа для

2

 

 

исполнителя (ГРИС), которая позволит нарисовать

работы с ГРИС

 

 

 

объемный крест (все отрезки имеют размер 1 шаг):

 

 

 

 

Для рисования повторяющихся фрагментов использовать

 

 

396

 

 

процедуры (должно поучиться два повторяющихся

 

 

 

 

фрагмента). В начальный момент времени исполнитель

 

 

 

 

находится в левом верхнем углу поля и направлен вправо.

 

 

 

5

Написать программу для учебного графического

Программа для

2

 

 

исполнителя (ГРИС), которая позволит нарисовать вдоль

работы с ГРИС

 

 

 

всей верхней границы поля орнамент следующего вида (все

 

 

 

 

отрезки имеют размер 1 шаг):

 

 

 

 

Для рисования повторяющегося элемента рисунка

 

 

 

 

использовать процедуру. В начальный момент времени

 

 

 

 

исполнитель находится в левом верхнем углу поля и

 

 

 

 

направлен вправо.

 

 

 

У-14.6.

1

Дано вещественное число x, вводимое пользователем.

Программа-оболочка

2

Составлять

 

Написать алгоритм на учебном алгоритмическом языке, в

для

 

линейные,

 

котором, не пользуясь никакими другими арифметическими

программирования

 

ветвящиеся,

 

операциями, кроме умножения, сложения и вычитания,

на учебном

 

циклические

 

вычислить и вывести на экран

алгоритмическом

 

алгоритмы

 

2x4 3x3

+ 4x2 5x + 6 .

языке

 

обработки

 

Разрешается использовать не более 4 умножений и не более

 

 

величин

 

 

 

 

4 сложений или вычитаний.

 

 

 

 

 

 

 

2

Дано вещественное число x, вводимое пользователем.

Программа-оболочка

2

 

 

Написать алгоритм на учебном алгоритмическом языке, в

для

 

 

 

котором, не пользуясь никакими другими арифметическими

программирования

 

 

 

операциями, кроме умножения, сложения и вычитания,

на учебном

 

 

 

вычислить и вывести на экран

алгоритмическом

 

 

 

1 2x + 3x2 4x3 и

1 + 2x + 3x2 + 4x3 .

языке

 

 

 

Разрешается использовать не более 8 операций.

 

 

 

3

Даны три целых числа a, b и c , вводимых пользователем.

Программа-оболочка

1

 

 

Написать алгоритм на учебном алгоритмическом языке,

для

 

 

 

который позволит найти среди этих чисел минимальное.

программирования

 

 

 

 

 

на учебном

 

397

 

 

 

 

 

 

алгоритмическом

 

 

 

 

 

 

языке

4

Даны три различных целых

числа a, b и c

 

, вводимых

Программа-оболочка 2

 

пользователем.

Написать

алгоритм

на

учебном

для

 

алгоритмическом языке, который позволит найти среди этих

программирования

 

чисел среднее (меньшее, чем максимальное и большее, чем

на учебном

 

минимальное).

 

 

 

 

алгоритмическом

 

 

 

 

 

 

языке

5Написать алгоритм на учебном алгоритмическом языке для Программа-оболочка 2

вычисления суммы

для

S = 1 + 3 + 5 + … + (2*N-1)

программирования

Число слагаемых N вводится пользователем с клавиатуры.

на учебном

 

алгоритмическом

 

языке

4.12. Тема 15. Языки программирования

Позиция

 

Задания

 

 

кодификатора

Содержание

Вид ПО

уровень

У-15.1. Работать

1

1) Запустить систему программирования.

Паскаль-

1

с готовой

 

2) Набрать текст программы на языке Паскаль:

ориентированная

 

программой на

 

Program Primer1;

система

 

одном из языков

 

Var v,t,s:Real;;

программирования

 

программирован

 

Begin

(на выбор: Turbo

 

ия высокого

 

WriteLn(‘Введите скорость путника (км/ч)’);

Pascal, Borland

 

уровня

 

ReadLn(v);

Pascal, Free Pascal,

 

 

 

WriteLn(‘Сколько часов в пути был путник?’);

Pascal ABC, Pascal

 

 

 

ReadLn(t);

 

 

 

ABC.Net, Lazarus,

 

 

 

S:=v*t;

 

 

 

writeLn(‘Путник прошел ’,s:6:2,’ км’);

Delphi)

 

 

 

end.

 

 

 

 

3) Определить, какую задачу решает программа

 

 

398

4)Придумать тест для проверки правильности работы

программы.

5)Откомпилировать программу.

6)Если возникли ошибки компиляции, исправить их.

7)Запустить программу на выполнение и проверить ее работу на своем тесте

8)Если тест не прошел, добиться правильности работы программы, внеся в нее соответствующие изменения.

2

1) Запустить систему программирования.

Паскаль-

2

 

2) Набрать текст программы на языке Паскаль:

ориентированная

 

 

Program Primer1;

система

 

 

Var v,t,s:Real;;

программирования

 

 

Begin

(на выбор: Turbo

 

 

WriteLn(‘Введите скорость путника (км/ч)’);

Pascal, Borland

 

 

ReadLn(v);

Pascal, Free Pascal,

 

 

WriteLn(‘Сколько часов в пути был путник?’);

Pascal ABC, Pascal

 

 

ReadLn(t);

 

 

ABC.Net, Lazarus,

 

 

S:=v*t;

 

 

writeLn(‘Путник прошел ’,s:6:2,’ км’);

Delphi)

 

 

end.

 

 

3)Определить какую задачу решает программа и доказать ее работоспособность на своих тестах.

4)Используя данную программу как шаблон создать две своих программы: одну – для решения задачи определения скорости путника, если известны время и длина пути; другую – для определения времени движения путника по известным скорости и расстоянию. В программах должен, так же как и в образце, присутствовать дружественный интерфейс.

3

Дана программа, реализующая алгоритм Евклида для поиска

Паскаль-

1

 

наибольшего общего делителя двух натуральных чисел M и

ориентированная

 

 

N.

система

 

 

Program Evklid;

программирования

 

 

Var M,N: integer;

(на выбор: Turbo

 

 

Begin

 

 

399

 

writeLn(‘Введите M и N’);

Pascal, Borland

 

 

readLn(M,N);

 

 

Pascal, Free Pascal,

 

 

while N<>M do

 

Pascal ABC, Pascal

 

 

begin

 

 

ABC.Net, Lazarus,

 

 

if M>N

 

 

Delphi)

 

 

then M:=M-N

 

 

else N:=N-M

 

 

 

end;

 

 

 

 

 

writeLn(‘НОД=’,M);

 

 

 

end.

 

 

 

 

 

1) Наберите текст этой программы в системе

 

 

 

программирования и добейтесь ее работоспособности.

 

 

 

2) Вставьте в текст программы оператор вывода для печати

 

 

 

промежуточных значений переменных M и N на каждой

 

 

 

итерации цикла.

 

 

 

 

4

Дана программа, определяющая принадлежит ли точка (x,y)

Паскаль-

1

 

заштрихованной области, изображенной на рисунке

ориентированная

 

 

 

 

 

система

 

 

 

 

 

программирования

 

 

 

 

 

(на выбор: Turbo

 

 

 

 

 

Pascal, Borland

 

 

 

 

 

Pascal, Free Pascal,

 

 

 

 

 

Pascal ABC, Pascal

 

 

 

 

 

ABC.Net, Lazarus,

 

 

 

 

 

Delphi)

 

 

Program Obl;

 

 

 

 

 

Var x,y:real;

 

 

 

 

 

Begin

 

 

 

 

 

writeln(’Введите координаты точки (x,y)

 

 

 

через пробел’);

 

 

 

 

 

readln(x,y);

and

(x <= 2) and

 

 

 

if (x >= –2)

 

 

 

(y <= 3)

and

(y >= 0) or

 

 

400

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]