N = int(input())
Speed_limit_car_count = 0
all_speed = 0
car_speed = []
i = 0
total = None
YN = None
def list_check(car_speed):
for i in range(len(car_speed)):
if car_speed[i] in range(1, 300):
normal = True
continue
else:
normal = False
break
return normal
if N not in range(1, 31):
print('Wrong input')
else:
while i < N:
car_speed.append(float(input()))
i += 1
normal = list_check(car_speed)
if normal:
for i in range(len(car_speed)):
if car_speed[i] <= 30:
Speed_limit_car_count += 1
for i in range(len(car_speed)):
round(car_speed[i])
all_speed += car_speed[i]
total = all_speed/N
if Speed_limit_car_count >= 2:
YN = 'YES'
else:
YN = 'NO'
else:
print('ERROR IN SPEEDLIST. CHEK INPUT!')
print(total, YN)
Программа протестирована. ctrl+c делать не стоит, сайт нарушает табуляции в коде.
Program Nonenone;
uses crt;
var
n,i:integer;
max,v:real;
yes: string;
begin
writeln('*** alphaues is thinking... ***');
writeln('*** OK ***');
max:=0;
yes:='NO';
writeln('Введите количество машин (не больше 30 - у меня мало памяти!)');
write('N = ');
readln(n);
if n>30 then
writeln('Это слишком много!')
else
begin
writeln('Вводите зарегистрированную скорость каждого автомобиля');
for i:=1 to n do
begin
write(i,'-я машинка: ');
readln (v);
if v >300 then
begin
writeln ('по-моему, твои приборы глючат - так быстро машины не ездят');
writeln ('Это число не будет учтено');
end
else
begin
if v<30 then yes:='YES';
if v>max then max:=v;
end;
end;
writeln();
writeln('Максимальная зарегистрированную скорость ',max);
writeln('Cкорость меньше 30 км/ч? ',yes);
end;
end.
ответ:
взаимосвязь со вторым законом ньютона
вспомним закон ньютона:
равнодействующая сила может быть равна нулю в том случае, когда одна сила компенсируется другой, такой же силой, но противоположной по направлению. в этом случае тело находится в покое или движется равномерно.
сила архимеда уравновешивается силой тяжести, тело равномерно перемещается в жидкости вниз.
сила тяжести уравновешивается силой . книга покоится
если равнодействующая сила не равна нулю, то тело движется равноускоренно. собственно именно эта сила является причиной неравномерного движения. направление равнодействующей силы всегда совпадает по направлению с вектором ускорения.
когда требуется изобразить силы, действующие на тело, при этом тело движется равноускоренно, значит в направлении ускорения действующая сила длиннее противоположной. если тело движется равномерно или покоится длина векторов сил одинаковая.
главное запомнить
1) если тело покоится или движется равномерно, то равнодействующая сила равна нулю и ускорение равно нулю;
2) если тело движется равноускоренно, значит равнодействующая сила не нулевая;
3) направление вектора равнодействующей силы всегда совпадает с направлением ускорения;
4) уметь записывать уравнения проекций действующих на тело сил
сила реакции опоры (сила, направленная вверх) длиннее силы тяжести, так как шарик движется по окружности, центростремительное ускорение направлено вверх
сила реакции опоры (сила, направленная вверх) короче силы тяжести, так как шарик движется по окружности, центростремительное ускорение направлено вниз. вектор силы тяжести, направленный вниз, длиннее.
нахождение равнодействующей силы
для того, чтобы найти равнодействующую силу, необходимо: во-первых, верно обозначить все силы, действующие на тело; затем изобразить координатные оси, выбрать их направления; на третьем шаге необходимо определить проекции векторов на оси; записать уравнения. кратко: 1) обозначить силы; 2) выбрать оси, их направления; 3) найти проекции сил на оси; 4) записать уравнения.
как записать уравнения? если в некотором направлении тело двигается равномерно или покоится, то сумма (с учетом знаков) проекций сил равна нулю. если в некотором направлении тело движется равноускоренно, то сумма проекций сил равна произведению массы на ускорение, согласно второму закону ньютона.