Определите значение переменной А после исполнения франмента метода, представленного

Определите значение переменной А после исполненья франмента метода, представленного блок-схемой.

Задать свой вопрос
1 ответ

Перевожу на человеческий язык:

1. Поначалу переменная А = 0, а переменная В = 12;

2. Потом, если переменная В будет больше числа 4, то метод продолжится, если нет, то завершится.

Сначала она у нас одинакова числу 12, это больше 4, то есть метод продолжается.

3. Если алгоритм длится, то последующая ветка вызывает уравнение:

В = В/2

А = В - А.

Подставляем числа:

В = 12/2 =6

А = 6 - 0 = 6

4. Алгоритм возвратился к пункту 2.

Теперь, он опять длится (В = 6, что больше 4).

Опять исполняем пункт 3:

В = 6/2 = 3

А = В - А = 3 - 6 = -3.

Опять исполняем пункт 2, сопоставляем В gt; 4, подставляем:

-3 gt; 4

Уравнение не верно, метод завершился. Переменная В = 3, переменная А = -3.

Ответ: Переменная А = -3.

Арсений Линденгольц
Ошибочка, получается А=-3, а В=3.
Евгения Предславич
Блин! Точно, пока писал то сбился, спасибо что увидел! Все, поправил.
Лепко Валерка
Все, спасибо за помощь.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт