program z1;
var i: integer;
a, x, f: real;
begin
writeln ('Программа вычисления функции f(x) = sin (2x) / sqrt (x)');
writeln ('При x, изменяющемя от 1 до 2 с шагом а');
writeln ('Введите шаг измениения функции (a>0)');
write ('a = ');
readln (a);
writeln ('i - номер строки');
writeln ('||');
writeln ('| Таблица функции f(x) = sin (2x) / sqrt (x) |');
writeln ('||');
writeln ('| i | x | f | Значение |');
writeln ('||');
i:=0;
x:=1;
repeat
i:=i+1;
f:=sin (2*x) / sqrt (x);
if f > 0 then writeln ('|',i:5,' | ',x:0:3,' | ',f:0:3,' | положительная |') else
if f < 0 then writeln ('|',i:5,' | ',x:0:3,' | ',f:0:3,' | отрицательная |') else
writeln ('|',i:5,' | ',x:0:3,' | ',f:0:3,' | равна 0 |');
writeln ('||');
x:=x+a;
until x > 2.0001
end.
Объяснение:
Программы будет выводит значение: положительная или отрицательная (а не неотрицательная, т.к. думаю, что там просто опечатка)
Программа допускает точность а до тысячных разрядов дробной части.
sin вычисляется в радианах
Поделитесь своими знаниями, ответьте на вопрос:
Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника через Python. Пример входных данных:xa = 2ya = 1xb = 6yb = 5xc = 10yc = 1Пример выходных данных:S = 16.0
Пусть текущий средний размер отсканированного документа равен 16 Мбайт. Мегабайт (Мб) - это единица измерения количества информации, также называемая объемом документа.
Шаг 1: Рассчитаем общее количество пикселей и количество бит в текущем документе.
Так как разрешение сканирования равно 600 ppi, то на каждый дюйм данного документа приходится 600 * 600 = 360000 пикселей.
Каждый пиксель в данном случае кодируется 24 битами цвета, так как 224 = 16 777 216 цветов представляются с помощью 24-битного кода.
Тогда общее количество битов для текущего документа можно посчитать как 360000 * 360000 * 24 = 9 830 400 000 000 бит.
Шаг 2: Преобразуем биты в байты и Мбайты.
1 байт содержит 8 бит, поэтому общее количество байтов для текущего документа будет равно 9 830 400 000 000 бит / 8 = 1 228 800 000 000 байт.
1 Мбайт равен 1024 * 1024 = 1 048 576 байт.
Теперь мы можем рассчитать средний размер текущего документа в Мбайтах: 1 228 800 000 000 байт / 1 048 576 = 1 171 875 Мбайт.
Шаг 3: Рассчитаем средний размер документа с измененными параметрами.
При переходе на разрешение 300 ppi получаем 300 * 300 = 90000 пикселей на дюйм.
Каждый пиксель теперь будет кодироваться 6 битами цвета, так как новая цветовая система содержит только 64 цвета, что может быть представлено с помощью кода из 6 бит.
Тогда общее количество битов для нового документа будет равно 90000 * 90000 * 6 = 486 000 000 000 бит.
Преобразуем биты в Мбайты: 486 000 000 000 бит / 8 / 1 048 576 = 57 983,4 Мбайт.
Таким образом, средний размер документа, отсканированного с измененными параметрами, составит около 57 983,4 Мбайт.