Контрольная работа по "Информатике". 79
Задание 1. Технологии
обработки экономической
информации в среде
ТП MS Excel
Рассчитать
электронную таблицу
и построить диаграмму
по результатам.
| Вариант 10. Расчет удержаний | ||||
| Табельный номер | Всего начислено, руб. | Удержания, руб. | К выдаче | |
| Подоходный налог | пенсионный взнос | |||
| 1 | 2 | 3 | 4 | |
| 280 | 481400 | ? | ? | ? |
| 281 | 369900 | ? | ? | ? |
| 282 | 290000 | ? | ? | ? |
| 283 | 425000 | ? | ? | ? |
| 284 | 310500 | ? | ? | ? |
| 285 | 280000 | ? | ? | ? |
| 286 | 287400 | ? | ? | ? |
| Итого: | ? | ? | ? | ? |
| В среднем: | ? | ? | ? | ? |
- Для
расчета подоходного
налога использовать
следующую схему:
Всего начислено Подоходный налог
£ 300 000 12 % от Всего начислено
> 300 000 3600 + 15% с суммы, превышающей 300 000 - Пенсионный
взнос составляет 1%
от величины «Всего
начислено»
Определить количество сотрудников, у которых сумма к выдаче составляет от 250 до 400 тыс.руб. - Построить линейчатую диаграмму, отображающую величину подоходного налога каждого сотрудника (по всем табельным номерам).
Таблицы с результатами расчетов и формулами в ячейках приведены а приложениях.
При расчетах использованы следующие встроенные функции ТП MS Excel:
СУММ(зн.1, зн.2, … , зн N);
СРЗНАЧ(зн.1, зн.2, … , зн N);
СЧЕТЕСЛИ(диапазон; критерий);
Линейчатая
диаграмма, отображающая
величину подоходного
налога каждого сотрудника (по
всем табельным номерам)
изображена в приложениях.
Задание 2. Технологии
работы в среде СКМ Maple
Вариант
10.
- Объем производства тканей, м2, предприятиями Республики Беларусь в зависимости от года выпуска можно описать следующей зависимостью:
где х – год выпуска продукции.
Построить
кривую изменения
объемов производства
тканей, м2,
предприятиями Республики
Беларусь за период
с 1998 по 2008 год. Определить
предполагаемые значения
объемов производства
тканей, м2,
за 2000 и 2008 годы.
Решение ([1, 9]):
Определяем функцию f:
- f:=0.186*x^3-3.319*x^2+18.67*
x+225.73;
Строим график на интервале 1..8 (1998 – 1, … , 2008 – 11):
>
plot(f,x=1..11);
Определяем функцию с помощью функционального оператора:
- y:=(x)->0.186*x^3-3.319*x^2+
18.67*x+225.73;
Вычисляем значение функции в точке равной 3, что соответствует 2000 году
> CH_2000:=evalf(y(3),3);
Вычисляем значение функции в точке равной 11, что соответствует 2008 году:
> CH_2008:=evalf(y(11),3);
- Решить систему уравнений межотраслевого баланса (МОБ)
По известным данным о коэффициентах прямых затрат (аij) и конечном продукте (Y) в межотраслевом балансе для трех отраслей (промышленность, строительство, сфера услуг) определить общий выпуск продукции по каждой отрасли (xij).
| Отрасль | Коэффициенты
прямых затрат, aij |
Конечный
продукт Y, млрд.руб. | ||
| 1 | 2 | 3 | ||
| 1 | 0,2 | 0,2 | 0,1 | 10 |
| 2 | 0,5 | 0,3 | 0,2 | 10 |
| 3 | 0,2 | 0,4 | 0,3 | 40 |
Решение :
Определяем матрицу коэффициентов прямых затрат:
- A:=matrix([[0.2,0.2,0.1],[0.5,
0.3,0.2],[0.2,0.4,0.3]]);
Определяем единичную матрицу:
> E:=Matrix(3,3,shape=identity);
Находим матрицу Е-А:
> K:=evalm(E-A);
Определяем вектор-столбец свободных членов:
> B:=vector([10,10,40]);
Подключаем библиотеку linalg:
> with(linalg);
Вычисляем общий выпуск продукции по отраслям:
> Pr:=linsolve(K,B);
Задаем количество значащих цифр:
> Pr:=evalf(%,4);
- Построить поверхность
f
=
при x=-4..4, y=-4..4
Решение :
Определяем поверхность
> f:=(ln(x+y))/(cos(x+y));
Задаем команду для построения поверхности f :
- plot3d(f,x=-4..4,y=-4..4);
Результат:
- Вычислить значение производной первого порядка функции f(x):
Решение :
Определяем функцию f:
> f:=5*x^10+10*x^5+25*x*y+125;
Вычисляем производную:
> Diff(f,x)=diff(f,x);
- Ордината Y развертки нижней точки одной из деталей кроя швейного изделия определяется по формуле:
при r=2.023
Определить
значение ординаты Y.
Решение :
Определяем интегрируемую функцию f:
> restart;f:=r^2*(sqrt(e^x-1));
Вычисляем значение определенного интеграла с точностью 3 значащие цифры:
- Int(f,x=0..ln2)=evalf(int(f,x=
0..ln2),3);
Задание
3. Технологии обработки
данных в среде
СУБД MS Access и использования
языка запросов SQL, как
средства расширения
возможностей СУБД.
Вариант
10.
Условие
Для анализа себестоимости продукции предприятия создать БД, содержащую следующие данные:
1) «Код продукции»;
2) «Наименование продукции»;
3) «Наименование предприятия»;
4) «Себестоимость единицы продукции, тыс р.»;
5) «Количество ед. продукции, шт»;
6) «Себестоимость товарной продукции, тыс р.»*
В
таблицу Справочник
включить данные 1 и
2, а в таблицу Сведения
– 1 и 3-5. Предусмотреть
не менее трех предприятий,
на каждом из которых
выпускается
не менее четырех видов
продукции.
Решение
1.
Разработаем таблицы,
на основании которых
будем создавать базу
данных:
Таблица Справочник
|
Таблица Сведения
|
2. С помощью конструктора СУБД MS Access создадим две таблицы: таблицу с именем Справочник и таблицу с именем Сведения как указано на рисунках ниже. Определим типы данных каждого поля.
В таблице Справочник:
поле [Код продукции] определим целым типом,
поле [Наименование продукции] - символьным типом с размером 25 символов.
поле [Код продукции] определим ключевым.
Рис. 1 - Таблица Справочник в режиме конструктора СУБД ACCESS
В таблице Сведения:
поля [Код продукции], [Себестоимость единицы продукции], [Количество ед продукции], [Себестоимость товарной продукции] определим целым типом,
поле [Наименование Предприятия] - символьным типом с размером 25 символов;
Рис.
2 - Таблица Сведения
в режиме конструктора
СУБД ACCESS
- Команда CREATE TABLE, определяющая структуру таблицы Справочник, на языке SQL ANSI имеет вид:
CREATE
TABLE Справочник ([Код
продукции] INT, [Наименование
продукции] CHAR(25));
- Команда CREATE TABLE, определяющая структуру таблицы Сведения, на языке SQL ANSI имеет вид:
CREATE
TABLE Сведения ([Код
продукции] Int, [Наименование
Предприятия] Char(25), [Себестоимость
единицы продукции]
INT, [Количество ед продукции]
INT, [Себестоимость товарной
продукции] INT );
3. В режиме таблицы СУБД ACCESS заполним таблицы конкретными значениями данных, исходя из их смысла. Поле, помеченное знаком* ([Себестоимость товарной продукции]), оставим незаполненным. В результате таблицы приобретут вид, как показано на стр. ***
- Команда заполнения базы данными INSERT INTO (для двух записей таблицы Справочник), записанная на языке SQL ANSI, имеет вид:
INSERT INTO Справочник
VALUES (1, «костюм»);
INSERT INTO Справочник
VALUES
(2, «пиджак»);
- Команда заполнения базы данными INSERT INTO (для двух записей таблицы Сведения), записанная на языке SQL ANSI, имеет вид:
INSERT INTO Сведения
VALUES (1, «Заря», 300, 5000);
INSERT INTO Сведения
VALUES
(1, «Элема», 280, 4000);
4.
Для того, чтобы с таблицами
можно было работать
как с единым целым,
свяжем их, пользуясь
инструментом Схема
данных. Исходя
из смысла базы данных,
связь должна быть установлена
по полю [Код
продукции] таблицы
Справочник и полю
[Код продукции] таблицы
Сведения (рис. 3).
Это связь вида один
ко многим, так как
одной записи таблицы
Справочник может соответствовать
несколько записей таблицы
Сведения.
Рис.3
– Схема данных
- Составим запросы к базе данных и реализуем их в СУБД Access:
Запрос 1. Рассчитать значение поля [Себестоимость товарной продукции].
Значение этого поля рассчитывается по формуле:
[Себестоимость
товарной продукции]=[
Это
запрос на обновление.
Для его реализации
необходимо активизировать
вкладку Запросы ==>
Создать ==> Конструктор==>
Меню Запрос ==> Обновление
==> SQL. В окне SQL (рис.4)
ввести текст запроса:
UPDATE
Сведения SET [Себестоимость
товарной продукции] = [Себестоимость
единицы продукции]*[Количество
ед продукции];
Рис.4
– Окно запроса на обновление
Затем выполнить его, нажав соответствующую кнопку на пиктографическом меню.
В
результате поле [Себестоимость
товарной продукции]
таблицы Сведения
будет рассчитано
в соответствии с введенной
формулой (рис. 5).
|
Рис.5
– Таблица Сведения
после выполнения
запроса на обновление
Запрос 2. Вывести сведения о платьях, себестоимость которых ниже 250 тыс. руб.
Текст запроса на SQL:
SELECT [Наименование продукции], [Наименование предприятия], [Себестоимость единицы продукции], [Количество ед продукции]
FROM Сведения, Справочник
WHERE ([Наименование продукции]="Платье" AND [Себестоимость единицы продукции]<250)
AND Сведения.[Код продукции]=Справочник.[Код продукции]
ORDER
BY [Себестоимость
единицы продукции];
В
результате выполнения
запроса получим
таблицу:
|
Запрос
3. Вывести сведения
о продукции, себестоимость
которой находится в
пределах от 50 до 100 тыс.
руб.
Текст запроса на SQL:
SELECT [Наименование продукции], [Наименование предприятия], [Себестоимость единицы продукции]
FROM Сведения, Справочник
WHERE Сведения.[Себестоимость единицы продукции] Between 50 And 100 AND Сведения.[Код продукции]=Справочник.[Код продукции]
ORDER
BY [Наименование
продукции];
В
результате выполнения
запроса получим
таблицу:
|

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