Помогите составить алгоритм ** ветвление, где 2 условия и 5 действий.

0 голосов
62 просмотров

Помогите составить алгоритм на ветвление, где 2 условия и 5 действий.


Информатика (43 баллов) | 62 просмотров
0

Странная задача. В 5 действий включаются 2 условия?

Дано ответов: 2
0 голосов
Правильный ответ

Я представляю так


var
  a, b: integer;

begin
  readln(a, b);
 
  if a * b < 0 then begin {условие 1}
    a := a * 2;           {действие 1}
    if a > 0 then         {условие 2}
      a := -a             {действие 2}
    else
      b := -b;            {действие 3}
    writeln(a - b);       {действие 4}
  end
  else
    writeln(b - a);       {действие 5}
end.

(53.1k баллов)
0 голосов

Ну, смотрите. Формально в программе два условия и 5 действий:

var
  a, b: integer;

begin
  readln(a);
  readln(b);
  if a = b then writeln(a, ' = ', b)
    else
  if a > b then writeln(a, '>', b)
  else
    writeln(a, '<', b);    <br>end.

(13.9k баллов)
0

Хотя, интересно. А является ли объявление переменной действием...