
1. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы?
a:=10; for i:=0 to 3 do begin a:=a-i; end; 2. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы? a:=20; for i:=1 to 2 do begin a:=a-2; end; 3. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы? a:=2; for i:=0 to 3 do begin a:=a+i; end; 4. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы? a:=2; for i:=1 to 4 do begin a:=a+a; end; 5. Какое число будет выведено на экран после выполнения этого фрагмента программы? for i:=3 downto 1 do write(i); 6. Какое число будет выведено на экран после выполнения этого фрагмента программы? write(4); for i:=3 downto 2 do write(2*i); 7. Какое число будет выведено на экран после выполнения этого фрагмента программы? write(8); for i:=3 to 5 do write(i);

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

Ответ:
1) 4
2) 16
3) 8
4) 32
5) 321
6) 464
7) 8345



Давайте по очереди рассмотрим каждый фрагмент программы и найдем значения переменных:
- Значение переменной a после выполнения первого фрагмента программы:
cssa := 10;
for i := 0 to 3 do
a := a - i;
Итерации цикла:
- i = 0: a = 10 - 0 = 10
- i = 1: a = 10 - 1 = 9
- i = 2: a = 9 - 2 = 7
- i = 3: a = 7 - 3 = 4
Ответ: значение переменной a после выполнения первого фрагмента программы равно 4.
- Значение переменной a после выполнения второго фрагмента программы:
cssa := 20;
for i := 1 to 2 do
a := a - 2;
Итерации цикла:
- i = 1: a = 20 - 2 = 18
- i = 2: a = 18 - 2 = 16
Ответ: значение переменной a после выполнения второго фрагмента программы равно 16.
- Значение переменной a после выполнения третьего фрагмента программы:
cssa := 2;
for i := 0 to 3 do
a := a + i;
Итерации цикла:
- i = 0: a = 2 + 0 = 2
- i = 1: a = 2 + 1 = 3
- i = 2: a = 3 + 2 = 5
- i = 3: a = 5 + 3 = 8
Ответ: значение переменной a после выполнения третьего фрагмента программы равно 8.
- Значение переменной a после выполнения четвертого фрагмента программы:
cssa := 2;
for i := 1 to 4 do
a := a + a;
Итерации цикла:
- i = 1: a = 2 + 2 = 4
- i = 2: a = 4 + 4 = 8
- i = 3: a = 8 + 8 = 16
- i = 4: a = 16 + 16 = 32
Ответ: значение переменной a после выполнения четвертого фрагмента программы равно 32.
- Число, которое будет выведено на экран после выполнения пятого фрагмента программы:
cssfor i := 3 downto 1 do
write(i);
Цикл выводит значения i на каждой итерации, но не переводит строку, поэтому числа будут выводиться в одной строке. Итерации цикла:
- i = 3: выводится число 3
- i = 2: выводится число 2
- i = 1: выводится число 1
Ответ: на экран будет выведено число 321.
- Число, которое будет выведено на экран после выполнения шестого фрагмента программы:
csswrite(4);
for i := 3 downto 2 do
write(2 * i);
Сначала на экран будет выведено число 4, а затем цикл выводит значения 2 * i на каждой итерации, но не переводит строку, поэтому числа будут выводиться в одной строке. Итерации цикла:
- i = 3: выводится число 6
- i = 2: выводится число 4
Ответ: на экран будет выведено число 462.
- Число, которое будет выведено на экран после выполнения седьмого фрагмента программы:
csswrite(8);
for i := 3 to 5 do
write(i);
Сначала на экран будет выведено число 8, а затем цикл выводит значения i на каждой итерации, но не переводит строку, поэтому числа будут выводиться в одной строке. Итерации цикла:
- i = 3: выводится число 3
- i = 4: выводится число 4
- i = 5: выводится число 5
Ответ: на экран будет выведено число 8345.


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







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