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

тут надо нарисовать то что будет после выполнения алгоритма

Показать ответ
Ответ:
Shakhinya01
Shakhinya01
01.02.2020 05:37

В Вашем задание напитки стоят в следующем порядке по предпочтению

'Кон Панна', 'Латте Маккиато', 'по-венски', 'Маккиато', 'Капучино', 'Эспрессо '

однако в приведённом примере [4, 4, 0] 'Капучино' почему то находится предпочтительнее 'Маккиато', что противоречит условию задачи. Ну да ладно.

Сделал на Python с применением рекурсии. Всё считается замечательно. Если будут вопросы - задавайте.

Объяснение:

Espresso=(1,0,0)

Capuchino=(1,3,0)

Maciato=(2,1,0)

Viena=(1,0,2)

LateMak=(1,2,1)

ConPanna=(1,0,1)

mss=(ConPanna, LateMak, Viena, Maciato, Capuchino, Espresso)  

mssName=('Кон Панна', 'Латте Маккиато', 'по-венски', 'Маккиато', 'Капучино', 'Эспрессо ')

coff, milk, sl = map(int, input('Введите количество кофе_молока_сливок: ').split() )

def choose_coffee(ind, var, preference0, preference1, preference2):

 if ((mss[ind][0] <= preference0) and (mss[ind][1]<=preference1) and (mss[ind][2]<=preference2)):

     preference0 = preference0 - mss[ind][0]

     preference1 = preference1 - mss[ind][1]

     preference2 = preference2 - mss[ind][2]

     print(mssName[ind])

     var += 1  

 ind += 1

 if  ind<6:

   choose_coffee(ind, var, preference0 , preference1, preference2)

 if (var==0)and(ind==6):

   print('Вариантов нет')  

   exit

choose_coffee(0, 0, coff, milk, sl)


КТО РАЗБИРАЕТСЯ В PYTHON РЕШИТЕ ЭТУ ЗАДАЧУ Бариста На заводе «Кофейный» открывается новое кафе. Изна
0,0(0 оценок)
Ответ:
ryzhovaelena1
ryzhovaelena1
14.06.2021 22:27

// процедура обработчика

begin

 if RadioButton1.Checked = True then // команда //

 else if RadioButton1.Checked = True then // команда //

 else // команда //

 end;

Или

// процедура обработчика

begin

 if CheckBox1.Checked = True then // команда //

 else if CheckBox1.Checked = True then // команда //

 else // команда //

 end;

Или

Если они в группе то пример такой:

// процедура обработчика

begin

 if RadioGroup.ItemIndex = 0 then // команда //

 else if RadioGroup.ItemIndex = 1 then // команда //

 else // команда //

 end;

Объяснение:

Всё очень просто,идёт проверка,если флажок нажат,то есть Checked равняется значению True,то выполняется определенная команда

(Примеры написаны на языке Object Pascal)

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