1. Значение переменных a и b равны a=4, b=6. Определите сколько раз выполняется цикл, и чему будут равны значения этих переменных после его завершения: а) while a b:
a=a+1
г) while a b=a-b
д) while a a=a-1
2. Найдите ошибку в программе:
k=0
while=k<10
print ( "привет" )
Как её можно исправить?
Максимальное значение 11111111 (8 битов, каждый из которых равен 1)
Переводим из двоичной системы счисления в десятичную: 11111111_2 = 100000000_2 - 1_2 = 2^8 - 1 = 255
ответ: 255.
2) Нужно дополнить число справа незначащими нулями, чтобы получилось 16 цифр. Получится 0000000000001010
3) В наиболее часто употребимом варианте старший бит знаковый (1 для отрицательных чисел, 0 для неотрицательных), затем идет либо двоичная запись числа (если число неотрицательное), либо инвертированная двоичная запись, к которой прибавлена единица.
В двоичной записи 9 представляется в виде 0001001 (поскольку 9 = 2^3 + 2^0), инвертируем: 1110110, прибавляем 1: 1110111, дописываем знаковый бит: 11110111.
4) Однобайтовый формат содержит 8 битов. Дописываем нули: 00010100
5) В записи числа 8 битов, поэтому представление восьмиразрядное.
тогда говорят правду: Миша, Оля и Рома
Допустим, Миша
тогда говорят правду: Миша, Оля и Коля
Допустим, Володя
тогда говорят правду: Соня, Володя, Оля, Коля
Допустим, Аня
тогда говорят правду: Миша, Аня
{просто чтобы убедиться, что решение единственно}
Допустим, Оля
тогда говорят правду: Миша, Оля, Рома
Допустим, Рома
тогда говорят правду: Миша, Оля, Коля
Допустим, Коля
тогда говорят правду: Миша, Оля, Коля, Толя
Допустим, Толя
тогда говорят правду: Миша, Оля, Коля
Действительно, только в одном варианте истинны два высказывания
-> Аня разбила окно