Ветвление в Паскале. Решение задач
Оценка 5

Ветвление в Паскале. Решение задач

Оценка 5
docx
14.05.2022
Ветвление в Паскале. Решение задач
Ветвление в Паскале.docx

Ветвление в Паскале. Решение задач

Задание 1. Составить программу на нахождения меньшего числа из двух

Var

a,b:real;

begin

  ReadLn(a, b);

  if a>b then

  WriteLn(b)

    else

  WriteLn(a);

end.

Задание 2. Ввести два числа. Если их сумма больше 100, то сумму уменьшить в два раза, иначе увеличить в два раза.

Var

x,y,a:real;

begin

  ReadLn(x,y);

  if x+y>100 then

  a := (x+y)/2

    else

    a := (x+y)*2;

  WriteLn(a);

end.

Задание 3. Ввести число, если оно неотрицательное, то вычесть из него 50, иначе прибавить к нему 100.

Var

a,b:real;

begin

  ReadLn(a);

  if a>0 then

  b:=a-50

    else

    b:=a+100;

  WriteLn(b);

end.

Задание 4. Ввести 2 числа. Если их произведение отрицательно, умножить его на (-2), иначе увеличить в 3 раза.

Var

x,y,a:real;

begin

  ReadLn(x,y);

  if x*y<0 then

  a := (x*y)*(-2)

    else

    a := (x*y)*3;

  WriteLn(a);

end.

Задание 5. Составить программу для сравнения двух чисел и записать значение меньшего числа.

Var

x,y,a:real;

begin

  ReadLn(x,y);

  if x<y then

  a := x

    else

    a := y;

  WriteLn(a);

end.

Задание 6. Вычислить значение функции

Var

x,y:real;

begin

  ReadLn(x);

  if x>=4 then

  y:=5*x-2

    else

  y:=0;

  WriteLn(y);

end.


 

Ветвление в Паскале. Решение задач

Ветвление в Паскале. Решение задач

ReadLn(x,y); if x<y then a := x else a := y;

ReadLn(x,y); if x<y then a := x else a := y;
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
14.05.2022