Задача 1
var
x1, y1, x2, y2, l: real;
begin
Writeln('Введите значения (x1,y1,x2,y2)');
Read(x1, y1, x2, y2);
l := Sqrt(Sqr(x1 - x2) + Sqr(y1 - y2));
Writeln('Расстояние: ', l:3:2);
end.
Тестовое решение:
Введите значения (x1,y1,x2,y2)
2 3 4 5
Расстояние: 2.83
Задача 2
var
a, b, c, p, s: real;
begin
Writeln('Введите ABC');
Read(a, b, c);
P := (a + b + c)/2;
S := Sqrt(p * (p - a) * (p - b) * (p - c));
Writeln('Площадь по Герону: ', S:3:2);
end.
Тестовое решение:
Введите ABC
2 3 4
Площадь по Герону: 2.90
8 бит = 1 байт
1 символ = 16 бит = 2 байт
2048 страниц * 512 строк * 256 символов = 268435456 - символов в рукописи
268435456 символов * 2 байт = 536870912 байт - количество занимаемой памяти на флешке символами рукописи
1000 байт = 1 кб
1000 кб = 1 мб
536870912 байт / 1000 = 536870.912 кб
536870.912 кб / 1000 = 536.870912 мб
920 изображений * 4 мб = 3680 мб - занимаю памяти на флешке 920 изображений
а)
536.870912 мб + 3680 мб = 4216.870912 мб - занимает памяти на флешки рукопись
б)
нет
4216.870912 мб / 1000 = 4.216870912 гб
4.216870912 гб > 4 гб