Вообщем сделать это по информатике буду очень благодарен
Задание.
Решить задачу с Оформить решение. Построить
диаграммы.
Задача
Доход фирмы.
Имеются обобщенные данные фирмы за последние 5 лет. Вычислить для
каждого года доход, как разность прихода и расхода, минимальный доход.
Определите общий доход фирмы.
Таблица - Задания для построения диаграмм
Задание на листе Диаграмма 1 Задание на листе Диаграмма 2
Показать доход по всем годам Показать расход по последним трем
годам
Ход выполнения работы:
1. Откройте табличный процессор Microsoft Excel.
Пример задачи:
Бюджет семьи.
Семья состоит из мужа, жены, детей (сын и дочь) и бабушки, каждый имеет
свой доход. Найти общий, минимальный, максимальный и средний доход
семьи.
2. На листе1 «Задача» оформите условие варианта задачи, ввести исходные
данные и произвести необходимые расчеты с использованием стандартных
функций: = СУММ(), = СРЗНАЧ(), = МИН(), = МАКС(). Функции вводятся команды Формулы/Вставить функцию.
3. В первой строке таблицы, используя команды Вставить строку и
Объединить и поместить в центре , ввести заголовок таблицы (название
задачи).
4. Скопируйте задачу с листа Задача на 4 листа (всего 5 листов).
5. На листе Задача с команды контекстного меню Формат
ячеек.../Выравнивание, Шрифт, Граница, Заливка примените оформление к
таблице.
6. На листе Условное форматирование 1 к диапазону исходных данных
применить условное форматирование (Главная/Условное форматирование),
используя Гистограммы.
7. На листе Условное форматирование 2 к диапазону исходных данных
применить условное форматирование (Главная/Условное форматирование),
используя Наборы значков.
8. На листе Условное форматирование 3 к диапазону исходных данных
применить условное форматирование (Главная/Условное форматирование),
используя Цветовые шкалы.
9. На листе Условное форматирование 4 к диапазону исходных данных
применить условное форматирование (Главная/Условное форматирование), с Правил выделения ячеек (используя команды Больше..., Меньше...
и Между...). (Например, > 10000; 6000
10. На листе Задача выделить исходные данные и построить гистограмму
«Бюджет семьи» на отдельном листе «Диаграмма 1». Диаграмма должна
иметь заголовок и подписи данных.
11. На листе Задача выделить исходные данные и построить линейчатую
диаграмму «Бюджет семьи» на отдельном листе «Диаграмма 2» Диаграмма
должна иметь заголовок и подписи данных.
12. Построить график на отдельном листе «Диаграмма 3». Задание придумать
самостоятельно. Диаграмма должна иметь заголовок и подписи данных.
{ FreePascal 2.6.4}
program test;
uses
crt;
var
a, b, c, d : integer;
f : longint;
procedure swap (var x : integer; var y : integer);
var z : integer;
begin
z := x;
x := y;
y := z;
end;
function nod (m, n : integer) : integer;
begin
while m<>n do begin
if m>n
then
m:=m-n
else
n:=n-m;
end;
nod := m;
end;
function max (a,b : integer) : integer;
begin
if a>b
then max := a
else max := b;
end;
function min (x, y, z : integer) : integer;
var m : integer;
begin
m := x;
if y<m then m := y;
if z<m then m := z;
min := m;
end;
function mypow (a, b : integer) : integer;
var e, f : integer;
begin
f := 1;
for e:=1 to b do f := f*a;
mypow := f;
end;
function fact(a : integer) : longint;
var
i : integer;
res : longint;
begin
res := 1;
for i := 1 to a do res := res*i;
fact := res;
end;
begin
clrscr;
writeln('Test of function SWAP');
write('Input A: ');
readln(a);
write('Input B: ');
readln(b);
swap(a, b);
writeln('A=', a, ', B=', b);
writeln;
writeln('Test of function NOD');
write('Input A: ');
readln(a);
write('Input B: ');
readln(b);
c := nod(a, b);
writeln('NOD(', a, ',', b, ')=', c);
writeln;
writeln('Test of function MAX');
write('Input A: ');
readln(a);
write('Input B: ');
readln(b);
c := max(a, b);
writeln('MAX(', a, ',', b, ')=', c);
writeln;
writeln('Test of function MIN');
write('Input A: ');
readln(a);
write('Input B: ');
readln(b);
write('Input C: ');
readln(c);
d := min(a, b, c);
writeln('MIN(', a, ',', b, ',', c, ')=', d);
writeln;
writeln('Test of function POW');
write('Input A: ');
readln(a);
write('Input B: ');
readln(b);
c := mypow(a, b);
writeln('POW(', a, ',', b, ')=', c);
writeln;
writeln ('Test of function FACT (not large than 12!)');
write('Input A: ');
readln(a);
f := fact(a);
writeln(a, '!=', f);
writeln;
readkey;
end.