Точка принадлежит прямоугольнику и треугольнику или прямоугольнику, но не кругу:
Б) С * НЕ(НЕ В * А)= С* В +С* неА
Таблица значений переменных
t 1 2 3 4 5 6 7 8 9 10
n 1 2 4 8 16 32 64 128 256 512 1024
Паскаль:
var t,n:integer;
begin
n:=1;
for t:=1 to 10 do n:=n*2;
writeln('N=',n)
<span>end.</span>
если мы внимательно прочитаем задачу, то сможем сделать следующие выводы:
<em>Линда не в Риме+Линда равнодушна к балету+а кто живет в Риме певица</em> = <u>Линда снимается в кино</u> + <em>парижанка не снимается в кино</em> = <u>Линда живет в Чикаго</u>.
<em>Джуди живет не в Париже</em>+Линда живет в Чикаго = <u>Джудит живет в Риме</u>
следовательно Айрис живет в Париже
<em>а кто живет в Риме певица</em>+<u>Джудит живет в Риме</u> = <u>Джудит -певица.</u>
<u>Линда снимается в кино</u>+<u>Джудит -певица.</u> = Айрис -балерина
Ответ: Айрис живет в Париже и занимается балетом.
Если хранить число без знака, то
- в 1 байт помещаются числа от 0 до 255 (2⁸-1)
- в 2 байта помещаются числа от 0 до 65 535 (2¹⁶-1)
- в 3 байта помещаются числа от 0 до 16 777 215 (2²⁴-1)
- в 4 байта помещаются числа от 0 до 4 294 967 296 (2³²-1)
Задано число <span>33 554 433 и для его размещения потребуется <u>4 байта.</u>
Можно, конечно, этим всем не заниматься, </span>если есть возможность вычислять логарифмы. В данном случае логарифм по основанию 2, округленный в большую сторону до целых, даст необходимое для представления числа количество битов.
㏒₂<span>33554433 = ㏑</span><span>33554433/㏑2 ≈ 25.00000004 ⇒ 26 бит требуется
Переводим в байты</span>: 26/8 = 3.25 , т.е. потребуется <u>4 байта</u>.