Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
5 февраля 2024 14:15
350
Неужели дождь
Виктор живет в Санкт-Петербурге и каждый день перед работой смотрит прогноз погоды на день. Если метеорологи обещают солнечный день, он берет с собой очки, если нет — зонт.
Составьте алгоритм, который:
- Спрашивает: «Какая сегодня погода?»
- Если ввести «Солнечная», выводит сообщение: «Возьми с собой очки».
- В противном случае выводит сообщение: «Возьми с собой зонт».
- Перед завершением работы выводит сообщение: «Хорошего дня!»
Нужно нарисовать блок схему. Язык python.
1
ответ
Вот алгоритм на языке Python:
```python
# Спрашиваем у пользователя погоду
погода = input("Какая сегодня погода? ")
# Проверяем погоду и выводим соответствующее сообщение
if погода == "Солнечная":
print("Возьми с собой очки")
else:
print("Возьми с собой зонт")
# Выводим сообщение перед завершением работы
print("Хорошего дня!")
```
А вот блок-схема для данного алгоритма:
```
+-----------------------+
| Начало |
+-----------------------+
| Вывести "Какая сегодня |
| погода?" |
+-----------------------+
|
|
v
+-----------------------+
| Считать погоду |
+-----------------------+
|
|
v
+-----------------------+
| Если погода равна |
| "Солнечная" |
+-----------------------+
|
|
v
+-----------------------+
| Вывести "Возьми с собой|
| очки" |
+-----------------------+
|
|
v
+-----------------------+
| Иначе |
+-----------------------+
|
|
v
+-----------------------+
| Вывести "Возьми с собой|
| зонт" |
+-----------------------+
|
|
v
+-----------------------+
| Вывести "Хорошего дня!"|
+-----------------------+
|
|
v
+-----------------------+
| Конец |
+-----------------------+
```
```python
# Спрашиваем у пользователя погоду
погода = input("Какая сегодня погода? ")
# Проверяем погоду и выводим соответствующее сообщение
if погода == "Солнечная":
print("Возьми с собой очки")
else:
print("Возьми с собой зонт")
# Выводим сообщение перед завершением работы
print("Хорошего дня!")
```
А вот блок-схема для данного алгоритма:
```
+-----------------------+
| Начало |
+-----------------------+
| Вывести "Какая сегодня |
| погода?" |
+-----------------------+
|
|
v
+-----------------------+
| Считать погоду |
+-----------------------+
|
|
v
+-----------------------+
| Если погода равна |
| "Солнечная" |
+-----------------------+
|
|
v
+-----------------------+
| Вывести "Возьми с собой|
| очки" |
+-----------------------+
|
|
v
+-----------------------+
| Иначе |
+-----------------------+
|
|
v
+-----------------------+
| Вывести "Возьми с собой|
| зонт" |
+-----------------------+
|
|
v
+-----------------------+
| Вывести "Хорошего дня!"|
+-----------------------+
|
|
v
+-----------------------+
| Конец |
+-----------------------+
```
0
·
Хороший ответ
5 февраля 2024 14:21
Остались вопросы?
Еще вопросы по категории Информатика
Мальчики играли в шпионов и закодировали сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы...
Цикл в фрагменте программы a:=1; b:=1; while a+b<8 do begin a:=a+1; b:=b+2 end; выполнится: 3 раза 1 раз 2 раза 0 раз...
Разбирается дело джона, брауна и смита. известно что один из них нашел и утаил клад. на следствии каждый из подозреваемых сделала два заявления: смит:...
1. Чему равен 1 Кбайт ... 1) 1000 бит 2) 103 байт 3) 210 байт 4) 1024 бит 2. Какое количество информации получит второй игрок при игре в крестики-но...
Уккжите правильный вариант записи условия *x - двузначное число* 1. x div 10 < = 9 2. (x>=10) И (x<100) 3. x div 100 = 0 4. x mod 100 = 99 СР...