Дано: исходные данные - две переменные (имена переменных определите самостоятельно); зн значения исходных переменных задаются командой ввод; меньшее из значений присваивается переменной W; значение переменной W выводится на экран компьютера. Запишите алгоритм нахождения наименьшего из двух значений в виде блок-схемы и на АЯ с полным и неполным ветвлением.
Составьте трассировочную таблицу для следующих исходных значений: первая переменная равна 12, вторая - 34.

yuniman yuniman    1   13.02.2022 10:37    61

Ответы
svetakurilova1 svetakurilova1  24.12.2023 20:17
Хорошо, приступим к решению задачи.

Алгоритм нахождения наименьшего из двух значений в виде блок-схемы:

```
╔════════════════════╗
║ Ввод A и B ║
╚════════════════════╝


╔════════════════════╗
║ Сравнение A и B ║
╚════════════════════╝

┌──────┴──────┐
│ │
▼ YES NO ▼
╔════════════════════╗
║ Вывод B ║
╚════════════════════╝


╔════════════════════╗
║ Вывод A ║
╚════════════════════╝
```

Алгоритм на АЯ с полным ветвлением:
```
1. Ввод переменных A и B.
2. Если A < B, то:
2.1 Вывести A.
3. Иначе:
3.1 Вывести B.
```

Алгоритм на АЯ с неполным ветвлением:
```
1. Ввод переменных A и B.
2. Если A < B, то:
2.1 Вывести A.
2.2 Завершить алгоритм.
3. Вывести B.
4. Завершить алгоритм.
```

Трассировочная таблица для исходных значений A = 12 и B = 34:
```
╔══════════╦═════════╦═════════════╗
║ A ║ B ║ Вывод W ║
╠══════════╬═════════╬═════════════╣
║ 12 ║ 34 ║ 12 ║
╚════════
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика