Восьмиклассник в синей рубашке.
Объяснение:
Имеются три высказывания:
Класс 8 И Рубашка Красная (1)
Класс 6 И Рубашка Синяя (2)
Класс 7 И Рубашка НЕ Красная (3)
Известно, что в каждом высказывании одно утверждение истинно, другое ложно.
Предположим, что рубашка красная, тогда из (1) следует, что класс не восьмой. В (3) будет ложно утверждение о том, что рубашка не красная, следовательное класс седьмой. Из (2) следует, что если класс не 6, то рубашка синяя. Но мы предположили, что рубашка красная, следовательно наше исходное предположение неверно.
Предположим, что рубашка синяя. Из (2) следует, что класс не 6. Из (3) следует, что при не красной рубашке класс не может быть седьмым. Следовательно, класс 8 и поэтому в (1) рубашка не может быть красной. Так оно и есть.
Это был восьмиклассник в синей рубашке.
Само объяснение очень большое. Делится им смысла не вижу. В целом все сводится к проверке числа на простоту. Причем надо это сделать с быстрого алгоритма.
Следующее решение приведено на языке Python 3.4.3:
# is_prime() - функция проверки числа на простоту.
def is_prime( num ):
d = 2
while d * d <= num and num % d != 0:
d += 1
return d * d > num
# получаем число с консоли
N = int( input() )
# проверяем и выводим нужный ответ
if is_prime( N ):
print( 'Danger' )
else:
print( 'Safe' )
1. 84 Кбайт
2. картинка (файлы)
а) 23 байт
б) 46 байт
3. картинка (файл)
Объяснение:
I = K * i
I - информационный объём текстового сообщения (размер файла, содержащего сообщение)
K - количество символов в сообщении
i - информационный вес одного символа (число бит, используемых для записи одного символа)
K = k1 * k2 * k3
K - количество символов в тексте
k1 - количество страниц в тексте
k2 - количество строк на странице
k3 - количество символов в строке
1.
Windows-1251 - стандартная 8-битная кодировка
Дано:
i = 8 бит = 1 байт
k1 = 32 страницы
k2 = 48 строк
k3 = 56 символов
Найти:
I
K = 32 * 48 * 56 = 86 016 символов в тексте
I = 86 016 * 1 = 86 016 байт = 84 К байт
2.
Windows-1251 - стандартная 8-битная кодировка
Юникод - стандартная 16-битная кодировка
Практическая работа № 1 - 23 символа (считая пробелы)
Дано:
i₁ = 8 бит = 1 байт
i₂ = 16 бит = 2 байт
K = 23 символа
Найти:
I₁
I₂
I₁ = 23 * 1 = 23 байт
I₂ = 23 * 2 = 46 байт
3.
8 бит = 1 байт
1 024 байт = 1 Кбайт
1 024 Кбайт = 1 Мбайт
При переходе из старшей единицы измерения в младшую применяется умножение.
При переходе из младшей единицы измерения в старшую применяется деление.
614 400 бит = 614 400 / 8 = 76 800 байт
524 288 байт = 524 288 * 8 = 4 194 304 бит
и т.д.