margo55577869
?>

30. дан фрагмент программы (все используемые переменные имеют целый тип данных на языке паскальна языке бейсик p: =1; a: =1; p=1: a=1 while p< 16 dowhile p< 16 begin a=2*a a: =2*a; p: =p*a; p=p*a end; wend определите, сколько раз выполнится тело цикла. 1.3 2.4 3.бесконечно много раз 4.16 5.0

Информатика

Ответы

Simbireva
Тело цикла выполнится три раза. a=2  p=2 a=4  p=8 a=8  p=64
Lusiarko65
Классическая про рыцарей, лжецов и нормальных людей. есть шесть высказываний, три пары по два. следовательно, у нас 6  вариантов развития событий, т.к. каждый из них может быть либо лжецом, либо рыцарем (всегда говорящим правду), либо нормальным  (который и так и так). перейдем к символьным обозначениям. a: a невиновен, с виновен b: с невиновен, a виновен с: с невиновен, b невиновен для начала, с не может быть лжецом, т.к. в противном случае он бы утверждал, что и в и с виновны. далее, если с говорит правду, то а виновен, и в придется ему противоречить, т.к. если в лжец, то с виновен, а мы знаем, что виновен а, а если в нормальный, либо а и с виновный, чего быть не может, либо а и с невиновны, что противоречит с.  получаем, что с нормальный. тогда либо в правда, тогда а виновен, и лжец, и это вызовет противоречие с с (из его слов выходит, что либо в, либо с виновен). либо а правда, тогда с виновен, и в лжец, что противоречий не вызывает. ответ таков - а сказал правду оба раза, в лжец, а с один раз соврал и один раз сказал правду. и при этом с утаил клад. тогда можно спокойно отпускать смита и джона.
fokolimp
Для решения определим  1. время передачи по высокоскоростному каналу 2. время передачи по низкоскоростному каналу 3. время для получения первых 1024 кб 4. всё сложим. 2^20 бит/с = 2^20 / 8 / 1024 кбайт/с = 2^20 / 2^3 / 2^10 = 2^7 кбайт/с 2^13 бит/с =  2^13 / 8 / 1024 кбайт/с = 2^13 / 2^3 / 2^10 = 2^0 = 1 кбайт/с 10 мб равно 10*1024 кбайт = 10*2^10 кбайт. по высокоскоростному каналу файл будет передаваться (10*2^10) / 2^7 = 10*2^3 = 80 секунд по низкоскоростному каналу файл будет передаваться (10*2^10) / 1 = 10*2^10 = 10240 секунд. первые 1024 кбайт будут передаваться 2^10 / 2^7 = 8 секунд общее время 80+10240+8 =  10328 секунд.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

30. дан фрагмент программы (все используемые переменные имеют целый тип данных на языке паскальна языке бейсик p: =1; a: =1; p=1: a=1 while p< 16 dowhile p< 16 begin a=2*a a: =2*a; p: =p*a; p=p*a end; wend определите, сколько раз выполнится тело цикла. 1.3 2.4 3.бесконечно много раз 4.16 5.0
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

alexander4590
coffee2201
Gennadevna_Baidalina131
vladimirkirv
Chistova-Dmitrii1162
ВайсманКреденс357
msangelika1010
myudanova631
apioslk4533
uisfbu7777733
Ioanova Korneeva1093
AlekseiMardanova
Svetlana1287
korchags19983941
тахирович_Игорь581