Viktoriya
?>

Какое значение получит переменная y после выполнения алгоритма

Информатика

Ответы

natalyaSvetlana

1)Универсальный, но долгий

for i in range(1000000,1500001):

   d=1

   k=0

   while d*d<=i:

       if i%d==0:

           if i//d-d<=110:

               k+=1

           if k==3:

               print(i)

               break

       d+=1

2) Быстрый , но значения для второго цикла необходимо высчитывать вручную

for i in range(1000000,1500001):

   d=1

   k=0

   a=set()

   for j in range(940,1300):

       if i%j==0:

           if i//j-j<=110 and i//j-j>=0:

               a.add(i//j-j)

           if len(a)==3:

               print(i)

               break

Объяснение:


Информатика ЕГЭ, 25 задание Рассмотрим произвольное натуральное число, представим его всеми возможны
irina25095462

Информационная модель — модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними, входы и выходы объекта и позволяющая путём подачи на модель информации об изменениях входных величин моделировать возможные состояния объекта.

Информационная модель (в широком, общенаучном смысле) — совокупность информации, характеризующая существенные свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним миром.

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

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

Какое значение получит переменная y после выполнения алгоритма
Ваше имя (никнейм)*
Email*
Комментарий*

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

valera850515
maksimforyou20
markitandl
teashop
Stanislavovna1237
dubaiexport
kia80
Maly01984489
Chopper-hinter25
Ивлев1508
svt5299
nsoro937
Александр734
Klicheva_Ermachenkova1536
Aleksei1968