М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
gogaefremkov
gogaefremkov
28.06.2021 12:53 •  Информатика

Дан массив из n элементов. Ввести в него элемент "свет", вставить на 4-ую позицию элемент "солнце". Найти сколько элементов в массиве после элемента "солнце", вывести массив на печать. (решение на питон, можно в правильной последовательности, как надо записывать в тетрадь, не в одну строку всё :)

👇
Ответ:
Dimasik333000
Dimasik333000
28.06.2021

a = [123, 123, 132,123]

a.append('свет')

print(a)

a.insert(3,'солнце')

c = 0

for i in range(4, len(a)):

   c += 1

print(a)

print('кол-во элементов:', c)

4,6(36 оценок)
Открыть все ответы
Ответ:
Umid3317
Umid3317
28.06.2021
Берем третьи байты и переводим в двоичную систему счисления:добавим в начале нулей, чтобы получилось 8 цифр.   ←    ←  найдем маску. запишем с столбик. если элементы одинаковые, ставим соответствующее число, если элементы разные, ставим крестик: 00000101 00011101 000xx101    ← маска т.к. по правилу в маске, сначала идут единицы, переместим их в начало: 11xx0000 если бы по условию, надо было бы найти наименьшее возможное значение, то мы бы заменяли крестики(х) на нули. т.к. по условию необходимо наибольшее возможное значение, подставляем вместо крестиков(x), единицу и переведем в десятичную систему счисления:
4,5(3 оценок)
Ответ:
anna20032004
anna20032004
28.06.2021
Задача связанная с двоичной системой счисления ( (n)-основание системы счисления, (2)-двоичная с.с,^ -степень числа(разряды двоичных чисел),(10)-десятичная с.с),при переводе из 2-ной с.с мы расставляем разряды чисел,начиная от знака = и с 0-го разряда,потом основание с.с возводим в степень числа:  10 (2)= 1*2^1+0*2^0=2+0=2 (10), т.е 2 дочери , 1000=1*2^3+0*2^2+0*2^1+0*2^0=8+0+0+0=8 (10) -лет,  отнимаем 1000 (2) - 10 (2) =110(2),переводим из 2-ной с.с в десятичную с.с 110(2) = 1*2^2+1*2^1+0*2^0=4+2+0=6 (10) лет 
ответ: 2 дочери,старшей 8 лет,младшей 6 лет
4,5(100 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ