Вопрос задан 28.02.2019 в 11:49. Предмет Информатика. Спрашивает Беспаленко Екатерина.

Прочтите внимательно!!! мне нужно блок схема а не решение с ответом!!! Нарисовать блок-схему, и

определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма а: = 3 b: = 5 если а < b то с = b – a иначе с = b*a d= 1 пока с <= a нц d = d + 1 с = с + 1 кц все
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Узлов Алёша.
Овал начало
Прямоугольник а: = 3 b: = 5
Ромб а < b
Ветка да прямоугольник с := b – a
Ветка нет прямоугольник с := b*a
Ветвление закончилось
Прямоугольник d:= 1
Ромб с <= a
ветка да прямоугольник
d := d + 1
с := с + 1
стрелка к ромбу с<=а
Ветка нет параллелограмм -вывод d,c
Овал конец
D=2
C=4
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, давайте разберемся с блок-схемой для данного фрагмента алгоритма. Вот описание шагов:

1. Присвоение значений переменным a и b: - a = 3 - b = 5

2. Проверка условия a < b: - Если a < b, то выполняем следующие шаги, иначе переходим к шагу 5.

3. Выполнение ветки "если a < b": - c = b - a - d = 1

4. Цикл while (c <= a): - Внутри цикла выполняются следующие шаги: - d = d + 1 - c = c + 1

5. Конец алгоритма:

Теперь нарисуем блок-схему для этого алгоритма:

``` +-------------------------+ | | | a = 3 | | b = 5 | | | +-------------------------+ | v +-------------------------+ | | | if a < b then | | | | c = b - a | | d = 1 | | | +-------------------------+ | v +-------------------------+ | | | while (c <= a) do | | | | d = d + 1 | | c = c + 1 | | | +-------------------------+ ```

Теперь давайте определим, какие значения примут переменные c и d после выполнения алгоритма:

- После ветви "если a < b", c = b - a, то есть c = 5 - 3 = 2. - В цикле while, пока c <= a (2 <= 3), будут выполняться действия внутри цикла. В результате d будет увеличиваться на 1, а c будет увеличиваться на 1. Цикл выполнится два раза, и после этого c = 4, d = 3.

Таким образом, после выполнения данного фрагмента алгоритма переменные c и d будут иметь значения: - c = 4 - d = 3

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос