
Информатика, язык c++ 1. Чему будет равно значение целой переменной «a» после выполнения этого
фрагмента программы? a = 10; for ( i=0; i<=3; i++ ) a -= i; 2. Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы? a = 2; for ( i=0; i<=3; i++ ) a += i; 3. Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы? a = 4; for ( i=1; i<=4; i++ ) a += a;

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

1) 10 - 0 - 1 - 2 - 3 = 10 - 6 = 4
2) 10 + 0 + 1 + 2 + 3 = 10 + 6 = 16
3) 2 + 0 + 1 + 2 + 3 = 2 + 6 = 8
4) 4 + 1 + 2 + 3 + 4 = 4 + 10 = 14



Давайте рассмотрим каждый фрагмент программы по отдельности:
a = 10; for (i = 0; i <= 3; i++) a -= i;
Начинаем с
a = 10
. Затем в циклеfor
i
изменяется от 0 до 3, и на каждой итерации вычитается изa
значениеi
.После выполнения этого цикла
a
будет равно10 - 0 - 1 - 2 - 3 = 4
.a = 2; for (i = 0; i <= 3; i++) a += i;
Начинаем с
a = 2
. Затем в циклеfor
i
изменяется от 0 до 3, и на каждой итерации прибавляется кa
значениеi
.После выполнения этого цикла
a
будет равно2 + 0 + 1 + 2 + 3 = 8
.a = 4; for (i = 1; i <= 4; i++) a += a;
Начинаем с
a = 4
. В этом случаеi
изменяется от 1 до 4, и на каждой итерации кa
прибавляется его же текущее значение.После выполнения этого цикла
a
будет равно4 * 2^4 = 64
.


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