Составьте таблицу значений функции

Задача

Составить таблицу значений функции y = 5 - x2/2 на отрезке [-5; 5] с шагом 0.5.

Решение

Алгоритм решения задачи: 

  1. Присвоить переменной x значение начала отрезка.
  2. Пока x не достигнет конца отрезка
  3. вычислять значение y по формуле,
  4. вывести на экран значение x и y,
  5. увеличить x на заданный шаг.

Программа на языке Паскаль:

var 
	x, y: real;
begin
	x := -5;
	writeln(' x      y  ');
	while x <= 5 do begin
		y := 5 - x*x/2;
		writeln(x:4:1,' | ',y:5:2);
		x := x + 0.5
	end;
end.

Выполнение программы:

 x      y  
-5.0 | -7.50
-4.5 | -5.13
-4.0 | -3.00
-3.5 | -1.13
-3.0 |  0.50
-2.5 |  1.88
-2.0 |  3.00
-1.5 |  3.88
-1.0 |  4.50
-0.5 |  4.88
 0.0 |  5.00
 0.5 |  4.88
 1.0 |  4.50
 1.5 |  3.88
 2.0 |  3.00
 2.5 |  1.88
 3.0 |  0.50
 3.5 | -1.13
 4.0 | -3.00
 4.5 | -5.13
 5.0 | -7.50

Тема

Циклы

Уровень

Простые задачи