PUPOK2101
29.12.2022 13:34

Как называется элемент управления на диалоговой панеои,который позволяет выбрать один из многих взаимоисключающих себе вариантов?​


Как называется элемент управления на диалоговой панеои,который позволяет выбрать один из многих взаи

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
SXTN
13.04.2020 04:56

1)

from turtle import*

up()

goto(30, 20)

down()

goto(30, 60)

goto(80, 60)

goto(80, 30)

goto(150, 30)

goto(150, 50)

goto(160, 30)

goto(170, 20)

goto(30, 20)

up()

goto(40, 30)

down()

goto(40, 30)

goto(70, 50)

goto(70, 30)

goto(40, 30)

2)

from turtle import*

shape("triangle")

forward(200)

stamp()

write("x")

home()

left(90)

forward(180)

stamp()

write("y")

home()

right(90)

forward(40)

home()

left(180)

forward(50)

home()

up()

goto(10, 10)

down()

for i in range(3):

   forward(80 - i*20)

   left(90)

   forward(80 - i*20)

   left(90)

   forward(80 - i*20)

   left(90)

   forward(80 - i*20)

   left(90)

   up()

   goto(20 + i*10, 20 + i*10)

   down()

Объяснение:

0,0(0 оценок)
Ответ:
petrozavodchic
13.05.2021 16:34
                                     PascalABC.NET                                       function ToBinary (x:integer):string; beginif (x>0) then ToBinary := ToBinary(x div 2) + (x mod 2).ToString;end; function FromBinary (x:string):integer; beginif (x.Length>0) then FromBinary := FromBinary(x.Substring(1)) + x[1].ToDigit*Round(Power(2,x.Length-1));end; function func (x:integer):integer; beginvar s := ToBinary(x); loop 2 do s += s.AsEnumerable.Sum(c->c.ToDigit) mod 2; func:=FromBinary(s);end; begin Println('f(N):',func(ReadInteger('N:'))); Println('Количество:',(1..160).Count(x->func(x) in 90..160)); end.

Примечание:

Если к числу в двоичной системе счисления приписывать в конец цифры, то число увеличивается и никак не может уменьшится. Поэтому, n<f(n). Следовательно, перебор различных чисел, принадлежащих отрезку [90;160], можно смело ставить до 160 (можно и меньше, но лень расписывать вычисления).

ToBinary - функция перевода числа из десятичной СС в двоичную. Можно писать любой алгоритм, необязательно в точности использовать мой.

FromBinary - функция перевода числа из двоичной СС в десятичную. Можно писать любой алгоритм, необязательно в точности использовать мой.

func - функция, которая выполняет преобразования числа согласно условию (пункты 1, 2, 3, 4).

Код кажется большим только из-за процедур и begin/endов. Без них - всего то 7 строчек :). В скринах можно проверить, действительно ли 19 (40-22+1).

Пример работы:


Автомат обрабатывает натуральное число N по следующему алгоритму: 1. Строится двоичная запись числа
Автомат обрабатывает натуральное число N по следующему алгоритму: 1. Строится двоичная запись числа
Автомат обрабатывает натуральное число N по следующему алгоритму: 1. Строится двоичная запись числа
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота