Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите составить блок- схему

Алексей Никулин Ученик (157), открыт 4 дня назад
Пожалуйста помогите составить блок-схему, я пытался сделать сам , но я не понимаю какие действия предпринять , я понимаю что надо ввести три переменны что идет условие и если оно истинно то вводится нужная последовательность ,а если нет то дальше не знаю . буду сильно благодарен тому, кто откликница . ( текст задачи внизу)
желательно если блок схема будет нарисована в programforyou


Переставьте введённые пользователем три строки по убыванию и выведите их в одной строке через запятую. В конце точка.

Формат ввода
Вводятся три строки.

Формат вывода
Вывести по убыванию, в одной строке, через запятую, в конце точка.

Пример :
Вводится :
Python
Java
PHP

Вывод: Python, PHP, Java.
2 ответа
GGG Просветленный (37428) 4 дня назад
.
 graph TD 
A[Start] --> B{Input str1, str2, str3};
B --> C{str1 < str2?};
C -- Yes --> D[Swap str1, str2];
D --> E{str1 < str3?};
C -- No --> E
E -- Yes --> F[Swap str1, str3];
F --> G{str2 < str3?};
E -- No --> G
G -- Yes --> H[Swap str2, str3];
H --> I[Output str1, ", ", str2, ", ", str3, "."];
G -- No --> I
I --> J[End];
Алексей НикулинУченик (157) 4 дня назад
Огромное спасибо, а как это читать?
ᅠ ᅠ Гуру (3657) 4 дня назад
 s = [] 
for i in range(3):
s.append(input())
s.sort(reverse = True)
print(s, sep = '\n')
В автозарисовщик блок-схем вставь данный код, получишь готовую блок-схему. Хотя, имея готовый код, не сложно самостоятельно оформить блок-схему.

А то, что тебе скинули от GPT выше - это диаграмма потока данных. Что вряд-ли в твоем вопросе подразумевается как "блок-схема".
Похожие вопросы