заданном интервале изменения х и с заданным шагом табуляции.
Результат табуляции должен быть оформлен для вывода в виде таблицы,
содержащей два столбца, один - для значений x и второй - для значений функции.

uses crt, math;
const tau = 2 * pi;
var x: real = -tau; h: real = pi / 4;
i, n: integer;
function f2(x: real): real;
begin
if (x < 0) then f2 := -sqr(cos(pi*x))
else if (x
from math import e, cos, pi
from tabulate import tabulate
from numpy import arange
p = 2 * pi
a, b, c, count = -p, 4 * pi, .25 * pi, 0
for i in arange(a, b, c): count += 1
table = [[''] * 2 for i in range(count)]
def f(x):
if x > p:
return abs(x ** (1. / 5.))
elif 0