Для ввода в оперативную память значений переменных используется оператор end
if
write
readln
Что будет выведено на экран после выполнения следующей программы:
var a,s:real; begin a: =3; s: =a*a; writeln('s=', s:3:1); end.
s=9.0
s=9
s:=9
9
Целочисленным переменным a, b, c надо присвоить соответственно значения 15, 22 и 37. Какой оператор ввода соответствует входному потоку 37 22 15?
readln (a, b, c);
write (b, a, c);
read (a, b, c);
read (c, b, a);
С какой команды НЕЛЬЗЯ задать значение переменной a?
С команды
read(a)
С команды write(a)
С команды присваивания
Переменной a присвоено значение 7. Что будет выведено на экран монитора в результате выполнения оператора Write(a);
7
а
а=7
Дан фрагмент программы: s:=414.34394;writeln (s:6:2); После его выполнения на экран будет выведено:
414.34394;
s:=414.34;
414.34;
s:=414.34394;
Последние
На 1 символ у племени мульти требуется log₂16 = 4 бита
На сообщение из 100 символов - 100*4 = 400 бит
Для племени пульти получится соответственно log₂32=5 бит,
на все сообщение 50*5=250 бит
Сравниваем: 400 бит > 250 бит
Если в задаче 17, а не 16, то значение логарифма получится не целым (4.08746284125), можно это значение дальше и подставлять. Если считать, что каждый символ кодируется целым числом бит, то на 1 символ у племени мульти потребуется также 5 бит (округление выполняют всегда в большую сторону). Остальные расчеты делаются аналогично