1. Что является результатом выполнения фрагмента программы
a:=15; b:=10; c:=a-b;
writeln(c);
2. Что является результатом выполнения фрагмента программы при вводе значений 50 и 30 readln (a,b);
c:=a+b; writeln(a, c);
3. Что является результатом выполнения фрагмента программы
a:=20; b:=15; c:=a+b;
writeln('a,a, 'b',b, 'c=',c);
Помогите пожалуйста
Ответы
Ответ:
Результатом выполнения этого фрагмента программы будет число 5, которое будет выведено на экран с помощью функции writeln(c);. Это происходит потому, что переменной a присваивается значение 15, переменной b присваивается значение 10, а затем из a вычитается b, и результат (5) сохраняется в переменной c.
Результатом выполнения этого фрагмента программы будет вывод на экран значений переменных a и c с помощью функции writeln(a, c);. Это происходит потому, что сначала с помощью функции readln(a,b); считываются значения переменных a и b (в данном случае 50 и 30), затем эти значения складываются, и результат (80) сохраняется в переменной c. Затем функция writeln(a, c); выводит значения a и c на экран.
В этом фрагменте программы произошла ошибка в строке кода: writeln('a,a, 'b',b, 'c=',c);. Здесь пропущена кавычка после первой строки ('a,a,), и лишняя кавычка после b. Кроме того, нет разделителя между b и c. Если бы этого не было, то результатом выполнения этого фрагмента программы было бы вывод на экран строки 'a,a, 'b',b, 'c=35, так как переменной a было присвоено значение 20, переменной b было присвоено значение 15, и затем эти значения были сложены, и результат (35) сохранен в переменной c.
Объяснение: