Program vidcvnjiod;
uses crt;
var p,a:real;
m:integer;
begin
clrscr;
a:=1000;
p:=(a*2)/100;
m:=3;
repeat
a:=a+p;
m:=m+1;
until a>1050;
m:=m mod 12;
case m of
0: writeln('декабрь');
1: writeln('январь');
2: writeln('февраль');
3: writeln('март');
4: writeln('апрель');
5: writeln('май');
6: writeln('июнь');
7: writeln('июль');
8: writeln('август');
9: writeln('сентябрь');
10: writeln('октябрь');
11: writeln('ноябрь');
readln;
end.
Откомпиль, если ошибки, то исправь, но вроде не должно быть
В программе а=1000
отсчитывается процент
идет цикл пока сумма не больше 1050
прибавляется процент и месяц идет дальше
Затем выбор месяца
1. я не знаю с какой дескретностью осуществляется поворот, однако результатом будут
а) горизонтальная линия вдоль верхней кромки экрана начинающаяся в точке 0,0
б) вертикальная линия вдоль левой кромки экрана начинающаяся в 2 шагах от точки 0,0
в) линия произвольного наклона начинающаяся в двух шагах от точки 0,0 и идущая до края экрана
2. а) вначале дойдем до края экрана
пока впереди не край прыжокконец цикла
б) повернем указатель в сторону угла и загоним указатель в угол
пока впереди край поворотконец цикла
в) начинаемрисовать пунктир до следующего угла и там поворачиваем
пока впереди не край шаг
прыжокконец цикла
г) повторяем пункт в еще 3 раза
итоговая программа
i:=0
пока i<4
прыжок конец цикла
пока впереди край поворот конец цикла
i := i+1
конец цикла
Program vidcvnjiod;
uses crt;
var p,a:real;
m:integer;
begin
clrscr;
a:=1000;
p:=(a*2)/100;
m:=3;
repeat
a:=a+p;
m:=m+1;
until a>1050;
m:=m mod 12;
case m of
0: writeln('декабрь');
1: writeln('январь');
2: writeln('февраль');
3: writeln('март');
4: writeln('апрель');
5: writeln('май');
6: writeln('июнь');
7: writeln('июль');
8: writeln('август');
9: writeln('сентябрь');
10: writeln('октябрь');
11: writeln('ноябрь');
readln;
end.
Откомпиль, если ошибки, то исправь, но вроде не должно быть
В программе а=1000
отсчитывается процент
идет цикл пока сумма не больше 1050
прибавляется процент и месяц идет дальше
Затем выбор месяца
1. я не знаю с какой дескретностью осуществляется поворот, однако результатом будут
а) горизонтальная линия вдоль верхней кромки экрана начинающаяся в точке 0,0
б) вертикальная линия вдоль левой кромки экрана начинающаяся в 2 шагах от точки 0,0
в) линия произвольного наклона начинающаяся в двух шагах от точки 0,0 и идущая до края экрана
2. а) вначале дойдем до края экрана
пока впереди не край
прыжок
конец цикла
б) повернем указатель в сторону угла и загоним указатель в угол
пока впереди край
поворот
конец цикла
пока впереди не край
прыжок
конец цикла
в) начинаемрисовать пунктир до следующего угла и там поворачиваем
пока впереди не край
шаг
прыжок
конец цикла
пока впереди край
поворот
конец цикла
г) повторяем пункт в еще 3 раза
итоговая программа
пока впереди не край
прыжок
конец цикла
пока впереди край
поворот
конец цикла
пока впереди не край
прыжок
конец цикла
i:=0
пока i<4
пока впереди не край
шаг
прыжок
конец цикла
пока впереди край
поворот
конец цикла
i := i+1
конец цикла