Для наглядности удобно провести некоторое соответствие с трехмерным пространством
Понятно что z(x,y) можно в нем изобразить как некоторую поверхность
Точке (1,4) соответствует , т.е. точка
(*)
Линию удобнее записать как трехмерную кривую
, что будет пересекать поверхность z(x,y) при x=1
Запишем уравнение касательной к этой кривой в точке , в качестве параметра берем переменную x
(#)
(вычисляется по аналогии с )
В прикрепленном файле нарисована поверхность, кривая и касательная.
Зная уравнение касательной, построим единичный вектор в направлении убывания x:
Пусть x=0, тогда из (#) получим точку
Соотв. единичный вектор в направлении этой точки из (*) имеет вид
Понятно что z компонента никак не повлияет на значение производной по направлению, формально вектор можно записать как
И, наконец, найдем искомую производную:
Алгоритм:
1) Узнать площадь всех стен комнаты. (S₁=a*b*4)
2) Узнать суммарную площадь окна и двери. (S₂=c*d+m*n)
3) Вычесть от всей площади суммарную площадь окна и двери. (S=S₁-S₂)
Блок-схема в приложении
Код PascalABC:
var
a, b, c, d, m, n: integer;
begin
readln(a, b, c, d, m, n);
writeln(a * b * 4 - (c * d + m * n));
end.
номер 2
1 байт = 8 бит
1 Кб (1 Килобайт) = 210 байт = 2*2*2*2*2*2*2*2*2*2 байт =
= 1024 байт (примерно 1 тысяча байт – 103 байт)
1 Мб (1 Мегабайт) = 220 байт = 1024 килобайт (примерно 1 миллион байт – 106 байт)
1 Гб (1 Гигабайт) = 230 байт = 1024 мегабайт (примерно 1 миллиард байт – 109 байт)
45-15=30 км проехал велосипед
30/5=6 км/ч скорость велосипед