ПОЖАЛУЙСТА ПОМОГИТЕ!! Начертить схему, записать алгоритм и программу на языке программирования Паскаль для вычисления таблицы значений функции

y=left { {{5x, если x geq 0} atop {4x+2, если x < 0}} right.

Для x=1,2,3,4,5,6,7,8,9,10.

{5x, если x >= 0} {4x+2, если x < 0}

Решение такое (для x=1,2,3,4,5,6,7,8,9,10. ):

var
  x, y: real;
begin
   writeln(*********************);
   writeln(*    X    *    Y    *);
   writeln(*********************);
   for x := 1 to 10 do
      begin
         if x>=0 then y:=5*x else y:=4*x+2;
         writeln(*    x,    *    ,y,    *);
      end;
   writeln(*********************);
end.

Но лучше сделать ввод значений х с клавиатуры:
var
   y: real; i:integer;
   mas: array[1..10] of real;
begin
   for i := 1 to 10 do
      begin
         write (Введите ,i,-е значение );
         readln (mas[i]);
      end;
    writeln(*********************);
    writeln(*    X    *    Y    *);
    writeln(*********************);
    for i := 1 to 10 do
      begin
         if mas[i]>=0 then y:=5*mas[i] else y:=4*mas[i]+2;
         writeln(*    ,mas[i],    *    ,y,    *);
      end;
   writeln(*********************);
end.

 

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку