ответ: 9
Объяснение:
X=1i=1While i<4:x=x*2i=i+1x=x+1Изначально X = 1, i = 1. Потом идет цикл, который умножает x на 2 и увеличивает i на 1, пока выполняется условие (i<4). Получается:
i=1 x=1 i<4?ДА => x = x*2 = 1*2 = 2 i = i+1 = 1+1 = 2
i=2 x=2 i<4?ДА => x = x*2 = 2*2 = 4 i = i+1 = 2+1 = 3
i=3 x=4 i<4?ДА => x = x*2 = 4*2 = 8 i = i+1 = 3+1 = 4
i=4 x=8 i<4?НЕТ => ВЫХОД
x = x+1 = 8+1 = 9
или так:
PascalABC.NET beginvar a:= ArrRandom(5,-100,100);a.Println;a.Count(x->(x.IsOdd)and(x>0)).Printend.Примеры работ:
Поделитесь своими знаниями, ответьте на вопрос:
Решить логическую задачу и записать в виде блок-схемы фото снизу
Прочитать четверостишие
Воспроизвести четверостишие в памяти
Рассказать четверостишие без единой ошибки
Объяснение:
Начало
Выполняется действие Прочитать четверостишие.
Затем, выполняется действие Воспроизвести четверостишие в памяти.
Затем, проверяется условие Рассказать четверостишие без единой ошибки.
Если условие верно (Руслан рассказал четверостишие без единой ошибки) цикл закончился. Если нет, то цикл идёт заново
(Выполняется действие Прочитать четверостишие.
Затем, выполняется действие Воспроизвести четверостишие в памяти.
Затем, проверяется условие Рассказать четверостишие без единой ошибки.
Если условие верно (Руслан рассказал четверостишие без единой ошибки) цикл закончился.)
Так будет по кругу, пока Руслан не расскажет четверостишие без единой ошибки.