profile
Размещено 3 года назад по предмету Информатика от goff22

помогите пожалуйста хотя бы номер один ​

  1. Ответ на вопрос
    Ответ на вопрос дан pinguinbird

    Не уверен, надо ли с решением или нет... я программки на Питоне написал и посмотрел... программки так же приведу в ответах...

    Задание 1. На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R...:

    def fromDecToX(n, k):

       if n>(k-1):

           fromDecToX(n//k, k)

       global s

       s = s+str(n%k)

    def fromXtoDec(n, k):

       n=n[::-1]

       l=0

       for i in range(len(n)):

           l+=int(n[i])*k**i

       return l

    for i in range(10,20):

       print(i)

       s=''

       fromDecToX(i,2)

       print(s)

       if i%2 == 0: s+='01'

       else: s+='10'

       print(s)

       print(fromXtoDec(s, 2))

       print()

    Ответ:

    На входе - 19

    19 в двоичной - 10011

    добавляем 10 в конец, т.к. нечётное - 1001110

    переводим в десятичную, на выходе получаем - 78

    Задание 2. Автомат получает на вход пятизначное число. По этому числу строится новое число...:

    for i in range(10000,100000):

       ss=''

       s=str(i)

       k=int(s[0])+int(s[2])+int(s[4])

       l=int(s[1])+int(s[3])

       if k <= l: ss = str(k) + str(l)

       else: ss = str(l) + str(k)

       print(i)

       print(f'k = {k}, l = {l}, ss = {ss}')

       print()

       if int(ss) == 723:

           break

    Ответ:

    50979

    k = 23, l = 7, ss = 723

    Задание 3. Автомат получает на вход четырёхзначное число. По этому числу строится новое число...:

    for i in range(10000,1000,-1):

       ss=''

       s=str(i)

       k=int(s[0])+int(s[2])

       l=int(s[1])+int(s[3])

       if k <= l: ss = str(k) + str(l)

       else: ss = str(l) + str(k)

       print(i)

       print(f'k = {k}, l = {l}, ss = {ss}')

       print()

       if int(ss) == 35:

           break

    Ответ:

    5300

    k = 5, l = 3, ss = 35

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.