В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
xiu99
xiu99
19.05.2020 03:53 •  Информатика

Вкомбинаторике при вычислении количества сочетаний из n элементов по k используется формула( на изображении). напишите код программы, используя функцию для вычисления кол-ва сочетаний. язык программирования - python

Показать ответ
Ответ:
xezi1
xezi1
24.11.2022 06:47
)))
если подобные манипуляции произвести с любым другим числом записаным в другой системе счисления но при этом заменить десятку на основание системы счисления ( а это может быть какоеугодно число) то мы получим числозаписаное в обычном виде.
возможно тебе не понятны термины навроде системы счисления?
на всякий случай(грубо говоря):
сист счисл-я - это правила по которым мы записываем числа или сколько цифр используем для записи чисел
например десятичная с.с.: используется 10 цифр, 0 1 2 3 4 5 6 7 8 9
а в двоичной мы все числа записываем с двух цифр, единицы и нуля, это происходит примерно так: 0=0 1=1 2=10 3=11 4=100 5=101 6= 110 и так далее(возможно несколько сумбурно и не понятно но я честно пытаюсь донести все простым языком)
основанием системы счисления называется количество цифр которое используется для записи чисел
PS кстати это основание как правило записывается в низу после числа, и возможно вы перепутали его со степенью))

ладно... вроде теорию постаралась обьяснить, а теперь само задание
10000101=1* 2^{7} +0* 2^{6} +0* 2^{5} +0* 2^{4} +0* 2^{3} +1* 2^{2} +0* 2^{1} +1* 2^{0} =
=1* 2^{7} +1* 2^{2} +1* 2^{0} =128+4+1=133
//упс здесь действительно 133, я ранее ошиблась чуток))
00011001= 0*2^{7} +0*2^{6}+0*2^{5}+1*2^{4}+1*2^{3}+0*2^{2}+0*2^{1}+1*2^{0}=16+8+1=25
1110011=1*2^{6} +1*2^{5} +1*2^{4} +0*2^{3} +0*2^{2} +1*2^{1} +1*2^{0}=64+32+16+0+0+2+1=80+35=115
11,11=1*2^{1} + 1*2^{0} + 1*2^{-1} + 1*2^{-2} =2+1+0.5+0.25=3.75
0,0(0 оценок)
Ответ:
Софияcatwar
Софияcatwar
11.12.2022 14:10
Вот код простой и понятный
В строке №7 мы записали переменную для хранения индекса отрицательного элемента.
В строке №19 мы задаем условие, при котором перебираются все 10 сгенерированных чисел и среди них ищется отрицательный, и если отрицательное число находится, то его индекс (номер) заносится в переменную K (строка №21).
В строке №23 записывается условие: если переменная «K» больше 0 (т.е. есть отрицательные элементы), то на экран выводится сообщение (строка №24). В обратном случае (если нет отрицательных элементов, и «K» так и останется равным 0), выведется сообщение (строка №26)
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота