определите значение



Автор Приа пава задал вопрос в разделе Другие языки и технологии

определите значение переменной b после выполнения фрагмента алгоритма и получил лучший ответ

Ответ от Pandacrash[гуру]
b=5
А зачем там вообще "a" нужна?
На всякий случай: a = 120
 Pandacrash
(10802)
Даже pascal говорит, что правильно:
определите значение

Ответ от Дунай[гуру]
возьми ручку и бумагу и последовательно все решай. в=2, а=2, в=3, а=2*3 и. т. д

Ответ от Илья Подчасов[гуру]
Ну таки смотрим самый верхний квадратик. Там говорится что у тебя заданы 2 переменные. Переменная а, равная единице, и переменная б=1.
Дальше в средниий блок (по стрелочке).
У нас УСЛОВИЕ (если условие выполняется-мы идет по пути ДА, если не выполняется, мы идем по пути нет).
У нас проверяется, условие что b>4. А чему у нас равно б? (Смотрим в кавдратике выше).
Единице. Условие НЕ выполняется. Идем по пути НЕТ.
Мы прошли по НЕТ (к самому нижнему блоку).
Там мы выпонлняем заданный алгоритм.
В нем говорится что: Переменная б и а переопределяется (получает новое значение).
б становится равно своему текущему значению +1
а становится равно своему текущему значению умноженному на значение б.
Как итог, мы получаем, что после выполнения наши значения принимают вид - а=2, б=2.
Следуем по стрелочек, она снова нас возвращает к блоку сравнения b>4. Снова проверяем условие и так далее.
Таким образом у нас сдесь создан цикл, ксловием окончания которого является выполнение b>4. И данный цикл как я понимаю предназначен для подсчета значения а.
После выполнения цикла, b=5 ( так как 5 больше 4) и цикл завершится.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: определите значение переменной b после выполнения фрагмента алгоритма
 

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

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*