var f1,f2:text;
d,s,z,n:longword;
a,b,t,m,x:smallint;
begin
assign(f1,'input.txt');
reset(f1);
assign (f2,'output.txt');
rewrite(f2);
readln(f1,d,a,b,s,t);
if a>b then x:=a-b else x:=b-a;
if d mod s=0 then n:=d div s else n:=d div s+1;
if x mod t=0 then m:=x div t else m:=x div t+1;
z:=n+m;
write(f2,z);
close (f1);
close (f2);
end.
Рдчшдпчевжмлатж Лев адевщнгаг пгрзщнза. Вдпсюрвн. Ангеле
Ответ:Готово
Объяснение:
а)1010 = 24*1 + 23*0 + 22*1 + 21*0 + 20* = 16 + 0 + 4 + 0 + 0 = 20
110 = 22*1 + 21*1 + 20*0 = 4 + 2 + 0 = 6
20 x 6 = 120
Б)1110 = 23*1 + 22*1 + 21*1 + 20*0 = 8 + 4 + 2 + 0 = 14
101 = 22*1 + 21*0 + 20*1 = 4 + 0 + 1 = 5
14 x 5 = 70
в)1110 = 23*1 + 22*1 + 21*1 + 20*0 = 8 + 4 + 2 + 0 = 14
111 = 22*1 + 21*1 + 20*1 = 4 + 2 + 1 = 7
14 x 7 = 98
Ответ:
1. 20
2. 30
Объяснение:
Это рекурсивный алгоритм, новые значения берутся из значений полученных ранее
F(1)=2
F(2)=F(2-1) + 2*2=2+4=6
F(3)=F(3-1) + 2*3=6+6=12
F(4)=F(4-1) + 2*4=12+8=20
Аналогично со 2 алгоритмом
Ответ:
Б) 7.
Объяснение:
Смотрим на последние разряды.
4 + 3 = 7, а там 0. Следовательно, было 10, единица ушла в следующих разряд. Чтобы вместо 7 получилось 10, основание системы счисления должно быть меньше на 10 - 7 = 3 (мы же все считали в привычной десятиричной системе). От 10 отнимаем 3 и будет 7. Это и есть ответ. И не нужно ничего больше никуда переводить.
Для примера. Если бы было написано в последних разрядах 4 и 2, а результат был бы 1, мы бы рассуждали так.
4 + 2 = 6, а написано 1, т.е. это было 11. 11 - 6 = 5 (разница).
10 - 5 = 5. Значит, система по основанию 5. Быстро и легко.