Повторить пять раз
Нарисовать квадрат 2х2 клетки.
Сместиться влево на две клетки и вниз на одну.
Закончить рисование
1) найдем, во сколько раз N ,больше двух (это будет ориентиром счетчика нашего цикла), т.е. разделим N на 2 и возьмем целую часть. Присвоим ее некой переменной X.
2) наливаем воду в сосуд Nлитров
3) запускаем цикл со счетчиком i:
для i от 1 до x
начало цикла
- переливаем воду из сосуда Nл. в сосуд 2л.
- выливаем воду из сосуда 2л.
конец цикла
4) Цель задачи достигнута: в сосуде Nл. ровно 1 литр воды.
Var x,y :real;
begin
write('Введите значение x=');
readln(x);
if (x>-3) and (x<5) then
begin
if x<-1 then y:=3*x
else if x<1 then y:=sin(x)-cos(x)
else y:=x*x+1/2*x-7;
writeln('При x=',x,' y=',y)
end
else writeln('При x=',x,' функция не определена')
<span>end.</span>
Линейным называется алгоритм, в котором все этапы решения задачи выполняются строго последовательно. Т.е. линейный алгоритм выполняется в естественном порядке его написания и не содержит разветвлений и повторений. Например, линейным является следующий алгоритм посадки дерева:<span>1) выкопать в земле ямку;
2) опустить в ямку саженец;
3) засыпать ямку с саженцем землей;
</span><span>4) полить саженец водой.
</span>