1.Что появится на экране после выполнения программы: c:= 5;write(c);write('c'); *
2.Что выведет на экран программа:a:= 1;write(a);a:= 5;write(a); (в ответе укажите только число) *
3.Чему будут равны значения переменной a после выполнения программы, если вначале они имели значения a = 4 и b = 7? a:= a + 1;b:= b + 1;a:= a + b;b:= b + a;a:= a + 1 (в ответе укажите только число) *
4.Чему будут равны значения переменной b после выполнения программы, если вначале они имели значения a = 4 и b = 7? a:= a + 1;b:= b + 1;a:= a + b;b:= b + a;a:= a + 1 (в ответе укажите только число) *

edinorogserezha1 edinorogserezha1    2   07.04.2020 20:36    267

Ответы
1232946 1232946  20.12.2023 13:36
1. Появится число "5" и буква "c" (без кавычек) на экране после выполнения программы. Это происходит потому что в программе сначала присваивается значение 5 переменной "c" (c:= 5), затем выводится значение переменной "c" (write(c)), а после этого выводится символ 'c' (write('c')). 2. Программа выведет числа "1" и "5" на экран. Первый выводится значение переменной "a" (write(a)), которая была установлена равной 1 (a:= 1), а затем изменяется значение переменной "a" на 5 (a:= 5) и выводится новое значение переменной "a" (write(a)). 3. После выполнения программы значения переменных "a" и "b" будут равны 13. Сначала переменной "a" присваивается значение a + 1, то есть 4 + 1 = 5 (a:= a + 1). Затем переменной "b" присваивается значение b + 1, то есть 7 + 1 = 8 (b:= b + 1). Далее переменной "a" присваивается значение a + b, то есть 5 + 8 = 13 (a:= a + b). Затем переменной "b" присваивается значение b + a, то есть 8 + 13 = 21 (b:= b + a). Наконец, переменной "a" присваивается значение a + 1, то есть 13 + 1 = 14 (a:= a + 1). 4. После выполнения программы значение переменной "b" будет равно 21. Процесс работы программы аналогичен пункту 3, где сначала переменной "a" присваивается значение a + 1, затем переменной "b" присваивается значение b + 1, после этого переменной "a" присваивается значение a + b, затем переменной "b" присваивается значение b + a, и наконец, переменной "a" присваивается значение a + 1. В результате последнего присваивания переменной "b" значение 21 (b:= b + a).
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика