
Прочтите внимательно!!! мне нужно блок схема а не решение с ответом!!! Нарисовать блок-схему, и
определить какие значения примут переменные "c" и "d" в результате выполнения данного фрагмента алгоритма а: = 3 b: = 5 если а < b то с = b – a иначе с = b*a d= 1 пока с <= a нц d = d + 1 с = с + 1 кц все

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

Прямоугольник а: = 3 b: = 5
Ромб а < b
Ветка да прямоугольник с := b – a
Ветка нет прямоугольник с := b*a
Ветвление закончилось
Прямоугольник d:= 1
Ромб с <= a
ветка да прямоугольник
d := d + 1
с := с + 1
стрелка к ромбу с<=а
Ветка нет параллелограмм -вывод d,c
Овал конец
D=2
C=4



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


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