Какие значения s, y будут выведены после выполнения следующей программы? начало y: = 2; нач_цикла для j от 0 до 5 s: = y + 2*j + j/2; если s < = 15 то нач s: = s – 2*j; y: = y + 2 кон иначе нач s: = s + y; y: = y – 1 кон; кон_цикла; вывод (” s=”, s, ” y=”, y); конец
288
374
Ответы на вопрос:
Трассировка для случая, когда s - вещественное y= 2 ************************ j= 0 s= 2 2 < = 15 s= 2 y= 4 j= 1 s= 6.5 6.5 < = 15 s= 4.5 y= 6 j= 2 s= 11 11 < = 15 s= 7 y= 8 j= 3 s= 15.5 23.5 > 15 s= 23.5 y= 7 j= 4 s= 17 24 > 15 s= 24 y= 6 j= 5 s= 18.5 24.5 > 15 s= 24.5 y= 5 ************************ s= 24.5 y= 5
1) n=2^b n=32 32=2^b b=5 бит 2) n=8 8=2^b b=3 бит i=30*3=90 бит содержит сообщение 3) i=30 байт=240 бит s=40 символов i=s*b 240=40*b b=240/40=6 бит n=2^b n=2^6=64 символа в алфавите
Популярно: Информатика
-
иришка9820.03.2023 07:29
-
bogoslowskaia04.04.2022 08:09
-
joker90226.03.2021 21:49
-
Papyas302.03.2020 02:26
-
dxdarthur200116.01.2022 07:31
-
MrGromFull10.04.2021 12:20
-
Vita7777703.06.2022 20:02
-
lizkelizaveta019.11.2020 12:52
-
evgehamorozov01.04.2021 19:49
-
FLASHSAVITAR24.10.2022 23:56