Вопрос задан 21.07.2023 в 15:12. Предмет Информатика. Спрашивает Чиков Андрей.

A := -7; b := 36; a := b * (-3) - (a * 2); b := a - 23 + b; if a <> b then c := a + b else

c := a - 5; a := 65; b := 45; a := b - a div 5; b := a + b mod 2; if a < b then c := b + a else c := a - b; a := -75; b := 33; a := b * 2 - a; b := a + b div 2; if a >= b then c := a - b * 4 else c := a + 25; a := 3; b := 2; a := a - 2 * 3; if b >= a then c := a * 2 else c := a - 5 mod 2; a := 33; b := 22; a := b - a * 2; b := b - a ; if a > b then c := b + 7 else c := b + 4; a := 87; b := -21; a := b + 44; b := (a - 6 + b) div 3; if a <> b then c := a - 2 * b else c := a + 2 * b; a := 2; b := 5; if b mod 2 = 0 then c := a * b div 3 else c := a * b div 4; a := -4; b := -1; a := -b + a * 2; b := a - b * 2; if a < b then c := b - a else c := a - b; a := -31; b := -13; a := -(b + a) mod 20 ; b := b + a ; if a > b then c := a - b else c := b - a; a := 2; b := -98; a := (a + b *(-2)) div 10; b := b - a ; if a > b then c := a - 4 else c := 4; Срочноооооооооооооооо решите плез
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дмитриева Мария.

Полный текст программы

//PascalABC.NET версия 3.4.2.1991 от 03.03.19

var

   a, b, c: integer;

begin

   A := -7;

   b := 36;

   a := b * (-3) - (a * 2);

   b := a - 23 + b;

   if a <> b then c := a + b

   else c := a - 5;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

   

   a := 65;

   b := 45;

   a := b - a div 5;

   b := a + b mod 2;

   if a < b then c := b + a

   else c := a - b;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

   

   a := -75;

   b := 33;

   a := b * 2 - a;

   b := a + b div 2;

   if a >= b then c := a - b * 4

   else c := a + 25;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

   

   a := 3;

   b := 2;

   a := a - 2 * 3;

   if b >= a then c := a * 2

   else c := a - 5 mod 2;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

   

   a := 33;

   b := 22;

   a := b - a * 2;

   b := b - a;

   if a > b then c := b + 7

   else c := b + 4;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

   

   a := 87;

   b := -21;

   a := b + 44;

   b := (a - 6 + b) div 3;

   if a <> b then c := a - 2 * b

   else c := a + 2 * b;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

   

   a := 2;

   b := 5;

   if b mod 2 = 0 then c := a * b div 3

   else c := a * b div 4;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

   

   a := -4;

   b := -1;

   a := -b + a * 2;

   b := a - b * 2;

   if a < b then c := b - a

   else c := a - b;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

   

   a := -31;

   b := -13;

   a := -(b + a) mod 20;

   b := b + a;

   if a > b then c := a - b

   else c := b - a;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

   

   a := 2;

   b := -98;

   a := (a + b * (-2)) div 10;

   b := b - a;

   if a > b then c := a - 4

   else c := 4;

   writeln('a = ', a, ', b = ', b, ', c = ', c);

end.

Вывод

a = -94, b = -81, c = -175

a = 32, b = 33, c = 65

a = 141, b = 157, c = 166

a = -3, b = 2, c = -6

a = -44, b = 66, c = 70

a = 23, b = -1, c = 25

a = 2, b = 5, c = 2

a = -7, b = -5, c = 2

a = 4, b = -9, c = 13

a = 19, b = -117, c = 15

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Let's solve this step by step, starting with the initial values of variables A, B, and C, which are not explicitly provided but assumed to be 0 in most cases.

  1. Initialize variables: A := -7 B := 36 C := 0 (assuming C is a variable)

  2. Evaluate the first expression: a := b * (-3) - (a * 2)
    := 36 * (-3) - (0 * 2)
    := -108 - 0
    := -108

  3. Evaluate the second expression: b := a - 23 + b
    := -108 - 23 + 36
    := -131 + 36
    := -95

  4. Evaluate the if-else statement: if a <> b then c := a + b else c := a - 5 Since a = -108 and b = -95, a <> b is true. c := a + b
    := -108 + (-95)
    := -203

  5. Update variables: A := 65 B := 45

  6. Evaluate the third expression: a := b - a div 5
    := 45 - 65 div 5
    := 45 - 13
    := 32

  7. Evaluate the fourth expression: b := a + b mod 2
    := 32 + 45 mod 2
    := 32 + 1
    := 33

  8. Evaluate the if-else statement: if a < b then c := b + a else c := a - b Since a = 32 and b = 33, a < b is true. c := b + a
    := 33 + 32
    := 65

  9. Update variables: A := -75 B := 33

  10. Evaluate the fifth expression: a := b * 2 - a
    := 33 * 2 - (-75)
    := 66 + 75
    := 141

  11. Evaluate the sixth expression: b := a + b div 2
    := 141 + 33 div 2
    := 141 + 16
    := 157

  12. Evaluate the if-else statement: if a >= b then c := a - b * 4 else c := a + 25 Since a = 141 and b = 157, a >= b is false. c := a + 25
    := 141 + 25
    := 166

  13. Update variables: A := 3 B := 2

  14. Evaluate the seventh expression: a := a - 2 * 3
    := 3 - 2 * 3
    := 3 - 6
    := -3

  15. Evaluate the eighth expression: b := b - a
    := 2 - (-3)
    := 5

  16. Evaluate the if-else statement: if b >= a then c := a * 2 else c := a - 5 mod 2 Since a = -3 and b = 5, b >= a is true. c := a * 2
    := -3 * 2
    := -6

  17. Update variables: A := 33 B := 22

  18. Evaluate the ninth expression: a := b - a * 2
    := 22 - 33 * 2
    := 22 - 66
    := -44

  19. Evaluate the tenth expression: b := b - a
    := 22 - (-44)
    := 66

  20. Evaluate the if-else statement: if a > b then c := b + 7 else c := b + 4 Since a = -44 and b = 66, a > b is true. c := b + 7
    := 66 + 7
    := 73

  21. Update variables: A := 87 B := -21

  22. Evaluate the eleventh expression: a := b + 44
    := -21 + 44
    := 23

  23. Evaluate the twelfth expression: b := (a - 6 + b) div 3
    := (23 - 6 - 21) div 3
    := 16 div 3
    := 5

  24. Evaluate the if-else statement: if a <> b then c := a - 2 * b else c := a + 2 * b Since a = 23 and b = 5, a <> b is true. c := a - 2 * b
    := 23 - 2 * 5
    := 13

  25. Update variables: A := 2 B := 5

  26. Evaluate the thirteenth expression: if b mod 2 = 0 then c := a * b div 3 else c := a * b div 4 Since b = 5 and 5 mod 2 = 1, the else part will be executed. c := a * b div 4
    := 2 * 5 div 4
    := 10 div 4
    := 2

  27. Update variables: A := -4 B := -1

  28. Evaluate the fourteenth expression: a := -b + a * 2
    := -(-1) + (-4) * 2
    := 1 + (-8)
    := -7

  29. Evaluate the fifteenth expression: b := a - b * 2
    := -7 - (-1) * 2
    := -7 - (-2)
    := -5

  30. Evaluate the if-else statement: if a < b then c := b - a else c := a - b Since a = -7 and b = -5, a < b is true. c := b - a
    := -5 - (-7)
    := -5 + 7
    := 2

  31. Update variables: A := -31 B := -13

  32. Evaluate the sixteenth expression: a := -(b + a) mod 20
    := -((-13) + (-31)) mod 20
    := -(-44) mod 20
    := 44 mod 20
    := 4

  33. Evaluate the seventeenth expression: b := b + a
    := -13 + 4
    := -9

  34. Evaluate the if-else statement: if a > b then c := a - b else c := b - a Since a = 4 and b = -9, a > b is true. c := a - b
    := 4 - (-9)
    := 13

  35. Update variables: A := 2 B := -98

  36. Evaluate the eighteenth expression: a := (a + b * (-2)) div 10
    := (2 + (-98) * (-2)) div 10
    := (2 + 196) div 10
    := 198 div 10
    := 19

  37. Evaluate the nineteenth expression: b := b - a

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос