1)Чему равно с: а:=20; b:=3; b:= a div b+b; c:= a mod b+a; 2)Чему равно a: a:=10; if a>5 then a:=12;...

Тематика Информатика
Уровень 10 - 11 классы
программирование арифметические операции условные операторы циклы псевдокод
0

1)Чему равно с:

а:=20; b:=3; b:= a div b+b; c:= a mod b+a;

2)Чему равно a:

a:=10; if a>5 then a:=12;

3)Сколько раз выполнится цикл?

n:=10; while n

avatar
задан 6 месяцев назад

2 Ответа

0

1) Для вычисления значения переменной c сначала нужно вычислить значение переменной b с помощью операции целочисленного деления (div) a на b и добавить к этому значению b. Затем вычислить значение переменной c с помощью операции остатка от деления (mod) a на b и добавить к этому значению a.

a:=20; b:=3; b:= a div b+b; c:= a mod b+a; b = 20 div 3 + 3 = 6 + 3 = 9 c = 20 mod 9 + 20 = 2 + 20 = 22

Таким образом, переменная c равна 22.

2) Переменная a вначале принимает значение 10. Затем выполняется условие, проверяющее, больше ли a 5. Так как 10 больше 5, значение переменной a изменяется на 12.

a:=10; if a>5 then a:=12; a = 12

Таким образом, переменная a равна 12.

3) Цикл будет выполняться до тех пор, пока значение переменной n будет меньше или равно 10. После выполнения цикла значение переменной n уменьшается на 1. Цикл будет выполняться 10 раз, сначала n равно 10, затем 9, 8 и так далее до 1.

n:=10; while n>=1 do n:=n-1; Цикл выполнится 10 раз.

avatar
ответил 6 месяцев назад
0

Ваш вопрос обрывается и не дает полной информации для третьего пункта. Однако, я могу ответить на первые два пункта:

1) Чему равно с:

Даны следующие присваивания:

а := 20;
b := 3;
b := a div b + b;  // a div b = 20 div 3 = 6 (целочисленное деление), так что b = 6 + 3 = 9
c := a mod b + a;  // a mod b = 20 mod 9 = 2 (остаток от деления), так что c = 2 + 20 = 22

Итак, значение c равно 22.

2) Чему равно a:

a := 10; 
if a > 5 then   
  a := 12;  // Условие a > 5 истинно (10 > 5), поэтому a присваивается значение 12

Итак, значение a равно 12.

3) Сколько раз выполнится цикл?

К сожалению, ваш вопрос по третьему пункту не полный и код обрывается. Пожалуйста, предоставьте полный код, чтобы я мог точно ответить на ваш вопрос.

avatar
ответил 6 месяцев назад

Ваш ответ

Вопросы по теме