import math as m S = int(input("Площа круга = ")) K = int(input("Площа квадрата = ")) r = m.sqrt(S/m.pi) d = 2*r print('Радіус кола = ',round(r,2),'см, діаметр = ',round(d,2),'см') k = m.sqrt(K) print("Сторона квадарата = ",round(k,2),"см") if k < d: print("Квадрат з площою ",K,'см^2,вписується в коло з площою ,',S,'см^2') else: print("Квадрат з площою ",K,'см^2, HE вписується в коло з площою ,',S,'см^2') print("") if d <= k: print("Коло з площою ",S,'см^2, вписується в квадрат з площою ,',K,'см^2') else: print("Коло з площою ",S,'см^2, HE вписується в квадрат з площою ,',K,'см^2')
Линейный алгоритм -- это описание действий, которые выполняются однократно в заданном порядке.
Циклический алгоритм -- это описание действий, которые повторяются указанное число раз или пока не выполнено заданное условие. (Перечень повторяющихся действий -- тело цикла)
Разветвляющийся алгоритм — алгоритм, в котором в зависимости от условия выполняется либо та, либо другая последовательность действий. Смешанный алгоритм -- это алгоритм, в котором могут соединиться разные виды алгоритмов. (Например, циклический и линейный)
p:=3;
repeat
p:=p*0.1 3*0,1=0,3 0,3*0,1=0,03
until p<0.1; 0,03<0.1 Да Следовательно программа сработала 2 раза
ответ 2
Объяснение: