5)137:2=68 ост. (1)68:2=34 (0) 34:2=17(0) 17:2=8 ост.(1) 8:2=4 (0) 4:2=2 (0) 2:2=1 (0) 2:1=0,5 (1). Записываем 0 и 1 наоборот ( с конца )
10001001 - двоичная
137:8=17 ост(1) 17:8=2 (1) 8:2=2 (2). так же записываем наоборот.
211 - восьмеричная
137:16= 129(8) 137-129=9 (9).
89 - шестнадцатеричная
6)1110001=1*2^6+1*2^5+1*2^4+0*2^3+0*2^2*0*2^1+1*2^0=64+32+16+0+0+0+1=133 в десятичной системе
Переведём гигобайты в мегабайты:
1024 * 2 = 2048 мб (на флешке)
Потом узнаем размер 4-ёх папок:
635 * 4 = 2540 мб
И узнаем, сколько места нам не хватит:
2540 - 2048 = 492 мб
Ответ: не хватит 492 мб
Операция div - это целочисленное деление. с = a div b - такая запись означает, что число а будет поделено на b и в переменную с запишется только целая часть от деления. 25 div 4 = 6. 25 div 5 = 5.
Операция mod наоборот находит не целую часть от деления, а остаток. Т.е. тут отбрасывается целочисленная часть деления. 25 mod 4 = 1 (т.к. если 25 разделить на 4, то получим 6 целых и 1 в остатке)
Теперь по заданию:
при 25 и 4
25 div 4 = 6. 6 <> 4 → A:=25 mod 4 = 1. Ответ 1
при 25 и 5
25 div 5 = 5. 5 = 5 → A:=25 div 5 = 5. Ответ 5
Const n=4;
var i,j:integer;
begin
for i:=1 to n do
begin
for j:=1 to n-i do write('-');
for j:=1 to i do write(j);
for j:=i-1 downto 1 do write(j);
for j:=1 to n-i do write('-');
writeln;
end;
end.
Результат:
<span>---1---
--121--
-12321-
1234321</span>
Если я правильно понял ВП-вперед,НД-назад, то вперед30назад80вперед50 назад40, то она будет находиться на расстоянии 40 от первоначального положения