Повторение- мать учения
Каждый символ в Unikode закодирован двухбайтовым символом.
В вашем случае: посчитай символы (вместе с пробелами между словами)
23 символа. тогда информационный объём составит: I=23*2=46 байт.
повторение - мать учения. 24 символа. 24*2= 48 байт
11.
375 байт = 375*8 бит = 3000 бит всего, значит на каждый символ приходится:
3000 / 500 бит = 6 бит
6ю битами мы может закодировать
различных символов.
ответ. не более чем 64
12. Определим объем информации занимаемый каждым символом, он равен:
бит
Теперь умножим число символов на число байт на символ
ответ 40*60*3*6 бит = 43200 бит
13. Число символов в сообщении равно:
Значит на каждый символ приходится:
9000 / 14400 байт = 9000 * 8 / 14400 бит = 5 бит
это информационный вес каждого символа.
с помощью 5 бит можно закодировать
различных символов.
ответ. 5 бит, 32 символа
Думаю, немного нестандартный способ, но зато работает))
var s1,s2:string; i,n:integer;begin readln(s1); s2:=LowerCase(s1); writeln(s2); for i:=1 to length(s1) do if s1[i]<>s2[i] then inc(n); writeln(n);end.
Код на Руби 2.3
for i in 10..10000
t = i.to_s.reverse.to_i
p i if t == 1.2 * i
end
Все числа указать нельзя так как их скорее всего бесконечное количество
Вывод
45
495
4545
4995
В чем задачу решать?
Математическая версия
Пусть x-количество учащихся, (x-1) количество переданных фотографий классу (-1 потому что он себе фотографию не передавал).
x(x-1)=600
x*x-x-600=0
Д=1-4*(-600)=2401=49^2
х1=(1+корень(2401))/2=25
х2=(1-корень(2401))/2=-24
Всего 25 учащихся, т.к -24 не подходит