ДжузоСузуя13
02.03.2020 07:24

перевести этот код 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.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Heicioe
02.11.2022 18:30

1. Процессор – это блок ЭВМ, предназначенный для автоматического считывания команд программы, их расшифровки и выполнения.

2. Этот блок отвечает за выработку последовательности функциональных сигналов, нужной для корректного выполнения заданной команды. Как правило, такие преобразования реализуются за несколько тактов. Управляющее устройство обеспечивает автоматическое выполнение программы. При этом задействуются необходимые координированные ответвления работы прочих составляющих компонентов машины. За действие устройства управления отвечает базовый принцип микропрограммирования, имеющий четкое число характеристик.

3. Программи́рование ( наверное).

4. Алгоритм.

5. Разрядность.

6. Тактовая частота.

7. в 3 раза быстрее

0,0(0 оценок)
Ответ:
vo10
15.04.2021 00:54

Арабские цифры (называемые также индийскими или индо-арабскими)[1] — традиционное название набора из десяти знаков (цифр), используемых в большинстве стран для записи чисел в десятичной позиционной системе счисления:Название «арабские цифры» образовалось исторически, из-за того, что в Европу десятичная позиционная система счисления попала через арабские страны[2]. Однако цифры, которые используют в арабских странах Азии и в Египте (называемые арабами «индийскими цифрами») по начертанию сильно отличаются от используемых в европейских странах.Научные достижения индийской математики широки и многообразны. Уже в древние времена учёные Индии на своём, во многом оригинальном пути развития достигли высокого уровня математических знаний. В I тысячелетии н. э. индийские учёные подняли античную математику на новую, более высокую ступень. Они изобрели привычную нам десятичную позиционную систему записи чисел, предложили символы для 10 цифр (которые, с некоторыми изменениями, используются повсеместно в наши дни), заложили основы десятичной арифметики, комбинаторики, разнообразных численных методов, в том числе тригонометрических расчётов.

Объяснение:

не знаю правкльно нет ,это задание есть в учебнике?
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота