Var i,s: integer;
<span>begin
</span><span> i:=1; s:=0;
</span><span> repeat
</span><span> s:=s+i;
</span><span> i:=i*2;
</span><span> until i>256;
</span><span> writeln('s = ',s);
</span><span>end.
второй вариант:
var s: integer;
begin
</span> s:=1 shl 9 - 1;
<span> writeln('s = ',s);
</span><span>end.
</span><span>
s = 511
</span>
1. Дано:
i=8 бит
K=60*512
I=?
Решение:
I=K*i, переведем в Кбайты -> I=K*i/8/1024 => I= 8*60*512/8/1024=30 Кбайт
2. Дано:
i1=8 бит
i2=16 бит
I2-I1=400 бит
Решение:
I1=K*8
I2=K*16
16K-8K=400
8K=400
K=50 символов
3) Дано:
K=1024*768
N=4294967296
I=?
Решение:
I=K*i
N=2^i => N=4294967296=2^32 => i=32 бита
I=1024*768*32/8/1024/1024=3 Мб
4) Дано:
K=1240*480
i=16 бит
I=?
Решение:
I=1240*768*16/8/1024=1860 Кб
Помогу только со вторым заданием. Прости(
Также сверху ставится один значок, я его найти не смогла, поэтому буду помечать как "значок". На всякий случай оставлю рисунок, как он выглядит.
НЕ (Ударение на первый слог) И (Количество букв четное)
Корова - 0 (сверху значок) = 1 × 1 = 1
Козел - 0 (сверху значок) = 1 × 0 = 0
Кошка - 1 (сверху значок) = 0 × 0 = 0
Конь - 1 (сверху значок) = 0 × 1 = 0
Ответ: корова.
—
Удачи)))
1. Наполнить меньший бурдюк водой и перелить её в больший.
Результат: меньший - 0, больший - 5
2. Наполнить меньший бурдюк водой и перелить её часть в больший, наполнив его.
Результат: меньший - 2, больший - 8.
3. Вылить всю воду из большего бурдюка а затем перелить из меньшего в больший.
Результат: меньший - 0, больший - 2.
4. Наполнить меньший бурдюк водой и перелить её в больший.
Результат: меньший - 0, больший - 7.