Есть ответ 👍

перевести этот код Pascale в Python. program snaryad;
const g=9.8; { Ускорение свободного падения }
dx=2000; { Шаг изменения x в метрах }
var x,v0,alpha: real;

{ Функция вычисления времени для заданого расстояния x }
function t(x,v0,alpha: real):real;
begin
t:=x/v0/cos(alpha);
end;

{ Функция вычисления высоты y для заданного времени }
function y(t,v0,alpha: real):real;
begin
y:=v0*t*sin(alpha)-g*t*t/2;
end;

begin
{ Первый случай }
v0:=35*1000/60; { Начальная скорость в м/с }
alpha:=2*pi/6; { Начальный угол }
x:=0;
{ Увеличиваем x до тех пор, пока y не станет <0, т.е. снаряд не "уйдет под землю" }
while y(t(x,v0,alpha),v0,alpha)>=0 do x:=x+dx;
{ Выводим результат }
writeln('В первом случае x=',x/1000:-10:0,' км');
{ Второй случай, аналогично }
v0:=30*1000/60; { Начальная скорость в м/с }
alpha:=pi/4; { Начальный угол }
x:=0;
{ Увеличиваем x до тех пор, пока y не станет <0, т.е. снаряд не "уйдет под землю" }
while y(t(x,v0,alpha),v0,alpha)>=0 do x:=x+dx;
{ Выводим результат }
writeln('Во втором случае x=',x/1000:-10:0,' км');
readln;
end.

238
439
Посмотреть ответы 1

Ответы на вопрос:


1024*512=524288 точек всего

1,5Мб = 1536 Кб = 1572864 байт = 12582912 бит

12582912 / 524288 = 24 бита на пиксель

N = 2.24 = 16777216 цветов

Объяснение:

Популярно: Информатика