Запишите значение переменной b после выполнения фрагмента алгоритма(** языка паскаль)

0 голосов

Запишите значение переменной b после выполнения фрагмента алгоритма(на языка паскаль)


image

спросил от (31 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (868 баллов)

1)   а=0     0 = 10. нет, тогда b становится -3 (т.к. -(3)+ 0 * 0), а становится 2
2). а = 2    2 = 10, нет, тогда b становится 7 (т.к. -(-3) + 2 * 2), а становится 4
3). а = 4    4 = 10, нет, тогда b становится 9 (т.к. -(7) + 4 * 4), а становится 6
4). а = 6    6=10, нет, тогда b становится 27 (т.к. -(9) + 6 * 6), а становится 8
5). а = 8    8=10, нет, тогда b становится 37 (т.к. -(27) + 8 * 8), а становится 10
6). a = 10 10 = 10 да, b = b * 2 = 37 * 2 = 74
ответ: 74

оставил комментарий от Начинающий (868 баллов)

ой, там не 4*4 а 2*2

оставил комментарий от (31 баллов)

ладно

оставил комментарий от Начинающий (868 баллов)

2этап. а=4 4>10, нет, тогда b становится 9 (т.к. -(7) + 4 * 4), а становится 6

оставил комментарий от Начинающий (868 баллов)

4этап. а=6 6>10, нет, тогда b становится 27 (т.к. -(9) + 6 * 6), а становится 8

оставил комментарий от Начинающий (868 баллов)

другой результат будет.черт

оставил комментарий от (31 баллов)

мм что дальше?

оставил комментарий от Начинающий (868 баллов)

5этап. а=8 8>10, нет, тогда b становится 37 (т.к. -(27) + 8 * 8), а становится 10

оставил комментарий от Начинающий (868 баллов)

a = 10 да, b = b*2 = 37*2=74

оставил комментарий от Начинающий (868 баллов)

ща перекопирую в решение

оставил комментарий от (31 баллов)

ты его скинешь?

...