Объяснение:
Основные подходы к процессу программирования: объектный, структурный и модульный.
Демонстрационно-обучающая программа по математике «Скорость движения».
Компьютерная модель движения заряженной частицы в однородном магнитном поле.
Компьютерная поддержка решения алгебраических уравнений численными методами.
Компьютерная поддержка темы «Построение и преобразование графиков функций».
Компьютерное моделирование движения заряженной частицы в электростатическом поле.
Обучающая программа "Построение графика квадратичной функции".
Обучающее-контролирующая программа "Системы счисления".
Разработка программно-методического комплекса – "Графы в планиметрических теоремах и задачах".
Реализация алгоритмов выполнения операций над векторами средствами Borland Delphi.
Решение систем уравнений методами Гаусса с использованием ЭВМ.
Создание графических образов математических объектов на языке Visual Basic.
Разновидности компьютерных вирусов и методы защиты от них. Основные антивирусные программ
Вот тебе в паскале
program ryad_chisel;
var N, t:integer;
begin
read(N);
t:=(N*(N+1))div 2;
if t mod 2 =1 then writeln('IMPOSSIBLE')
else begin
if N mod 2 =0 then begin
t:=N div 4;
repeat
write('+');
t:=t-1;
until t=0;
t:=N div 2;
repeat
write('-');
t:=t-1;
until t=0;
t:=N div 4;
repeat
write('+');
t:=t-1;
until t=0;
end
else begin
t:=((N+1) div 4)-1;
repeat
write('+');
t:=t-1;
until t=0;
t:=((N-1) div 2)+1;
repeat
write('-');
t:=t-1;
until t=0;
t:=(N+1) div 4;
repeat
write('+');
t:=t-1;
until t=0;
end
end
end.