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

Как написать для этого алгоритм в кумире!


Как написать для этого алгоритм в кумире!

👇
Ответ:
Meshnyakova52
Meshnyakova52
15.09.2022

Например, такая программа подойдёт:

использовать Робот

алг

нач

нц 7 раз

вправо

кц

нц 3 раза

вниз

кц

нц 3 раза

закрасить

вправо

вниз

кц

нц 3 раза

закрасить

влево

вниз

кц

нц 3 раза

закрасить

влево

вверх

кц

нц 3 раза

закрасить

вправо

вверх

кц

кон


Как написать для этого алгоритм в кумире!
4,8(53 оценок)
Открыть все ответы
Ответ:
дашуля296
дашуля296
15.09.2022
import random
dwa = [i for i in range(0,15+1)]
dwa_new = []
for q in dwa:
dwa_new.append(bin(q))
print('Числа в 10 системі:\n',dwa)
print('\tПеревод чисел в 2 систему:')
print('Числа в 2 системі:\n',dwa_new)
gotov = []
mas = [random.choice(dwa_new) for i in range(10)]
mas_sredne = []
for zz in mas:
mas_sredne.append(int(zz,2))
m = 0
for s in mas_sredne:
m += s
b = m/len(mas_sredne)
mas.sort()

mas.reverse()
print("Відсортовані числа за спаданням:\n",mas)
print("Середне число:",bin(int(b)))

Пример: 

Числа в 10 системі: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
 Перевод чисел в 2 систему:
Числа в 2 системі: ['0b0', '0b1', '0b10', '0b11', '0b100', '0b101', '0b110', '0b111', '0b1000', '0b1001', '0b1010', '0b1011', '0b1100', '0b1101', '0b1110', '0b1111']
Відсортовані числа за спаданням: 
['0b111', '0b1101', '0b1101', '0b1100', '0b11', '0b1011', '0b1011', '0b1010', '0b1001', '0b10']
Середне число: 0b1001
4,4(98 оценок)
Ответ:
romababiy09
romababiy09
15.09.2022
Задача 1.
x=float(input())   #ввод числа
if x>=0:               #если число неотрицательное
    x-=10             #вычесть 10
else:                  #иначе
    x+=10            #прибавить 10
print(x)              #вывод числа

Задача 2.
x=float(input())   #ввод первого числа
y=float(input())   #ввод второго числа
max=x                #примем первое число за максимальное
if y>max:            #если второе число больше
    max=y            #то считать второе число максимумом
print(max**2)     #вывод квадрата максимального числа

Задача 3.
x=int(input())     #ввод первого числа
y=int(input())     #ввод второго числа
if (x+y)%2==0:   #если сумма четная,т.е. остаток от деления на 2 равен 0
    print(x*y)        #вывести их произведение
else:                   #иначе
    print(x/y)         #вывести частное от деления первого числа на второе
4,7(26 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ