Var a,b: integer; procendure proc(var a: integer; b: integer) begin b: =4; а: =6; b: =а+b; end; begin a: =2; b: =3; proc(a,b); writeln(a,' ',b); end.
238
340
Ответы на вопрос:
Прежде всего, код надо отформатировать и исправить имеющиеся в нем ошибки. а затем приступать к его рассмотрению. var a, b: integer; procedure proc(var a: integer; b: integer); begin b : = 4; a : = 6; b : = a + b end; begin a : = 2; b : = 3; proc(a, b); writeln(a, ' ', b) end. описаны две целочисленные переменные a и b. им присваиваются значения 2 и 3 соответственно. затем следует вызов процедуры proc, в которую эти переменные в качестве параметров. на входе в proc получаем a=2, b=3. далее b получает значение 4, а получает значение 6 и затем b получает значение суммы a+b, т.е. 4+6=10. на этом работа процедуры завершается. поскольку параметр процедуры a имеет описатель var, то в основную программу вернется значение, которое a имело внутри процедуры (т.е. 6). значение b=10 действует только внутри процедуры и в основную программу не вернется. следовательно, в основной программа значение а поменяется на 6, а значение b сохранится прежним (3). в результате на выходе будет строка: 6 3
const n = 20; var a, b: array[1..n] of integer; i, count: integer; begin for i : = 1 to n do begin a[i] : = 1 + random(5); b[i] : = 1 + random(5); if(a[i] = b[i]) then begin writeln('номер: ', i, ' значение: ', a[i]); inc(count); end; end; if(count = 0) then writeln('совпадений нет'); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Karelia167710.08.2020 17:27
-
nelli3728.03.2021 07:54
-
323данилаАт30.04.2022 04:40
-
Maia5544425.08.2021 10:29
-
sbengardt30.05.2021 08:26
-
123настюша32107.02.2022 05:58
-
osazienko01.11.2020 06:26
-
theta4ka05.01.2023 05:26
-
Sachakovakrist28.05.2021 01:20
-
saididag03.08.2021 20:17
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.