Хелпикс

Главная

Контакты

Случайная статья





Крок34:Збільшуємо в циклі перемінну l на 2: l:= l+2.



Крок34:Збільшуємо в циклі перемінну l на 2: l:= l+2.

Крок35 – крок42:практично повторює послідовність кроків 27-30 з певними змінами щодо перемінної l та області виведення графіків:

35-38:l:=205; l<=306; ROUND(160+10*X),ROUND(360-10*Y);

39-42:l:=307; l<=408; ROUND(480+10*X),ROUND(360-10*Y).

Крок43:Після виведення на екран всіх чотирьох графіків програма чекає на натискання будь-якої клавіші.

Крок44:Закриття файлу процедурою close(f).

Крок45:Кінець програми.

Підпрограма POCHATOK:Виводить на екран заставку.

Підпрограма COORDMAS:

Крок1:повторювати наступні операції, доки с<>’’;

Крок2:перемінній с присвоюється значення READKEY.

Крок3:оператор вибору case c of:

Крок3.1: ’a’:

Крок3.1.1: перемінній l присвоюємо 1;

Крок3.1.2: строковій перемінній s присвоюємо s:='y:=0.5*x*x-3';

Крок3.1.3: доки l<=102: X:=0.1*(L-51);

Y:=0.5*x*x-3; 

елементу масиву присвоюємо w[L]:=X; w[L+1]:=Y; l:=l+2;.

Крок3.2:’b’:

Крок3.2.1: перемінній l присвоюємо 1;

Крок3.2.2: строковій перемінній s присвоюємо

 s:='y:=x*(x*x-4)';

Крок3.2.3: доки l<=102: X:=0.05*(L-51);  

Y:=x*(x*x-4); 

елементу масиву присвоюємо w[L]:=X; w[L+1]:=Y; l:=l+2.

Крок3.3:’с’:

Крок3.3.1: перемінній l присвоюємо 1;  

Крок3.3.2: строковій перемінній s присвоюємо

s:='y:=2*cos(x-1)+abs(x)';

Крок3.3.3: доки l<=102: X:=0.1*(L-51);

Y:= 2*cos(x- 1)+abs(x); 

елементу масиву присвоюємо w[L]:=X; w[L+1]:=Y; l:=l+2.

Крок3.4: ’d’:

Крок3.4.1: перемінній l присвоюємо 1;  

Крок3.4.2: строковій перемінній s присвоюємо

s:= 'y:=0.5*x-5';

Крок3.4.3: доки l<=102: X:=0.1*(L-51);   

Y:= 0.5*x-5; 

елементу масиву присвоюємо w[L]:=X; w[L+1]:=Y; l:=l+2.

Крок3.5: ’е’:

Крок3.5.1: перемінній l присвоюємо 1;

Крок3.5.2: строковій перемінній s присвоюємо

s:= ‘y:=2*sin(x)’;

Крок3.5.3: доки l<=102: X:=0.1*(L-51);

Y:= 2*sin(x); 

елементу масиву присвоюємо w[L]:=X; w[L+1]:=Y; l:=l+2.

Крок3.6: ’f’:

Крок3.6.1: перемінній l присвоюємо 1;

Крок3.6.2: строковій перемінній s присвоюємо

s:= 'y:=(3*x+3)/(0.2*x-3)';

Крок3.6.3: доки l<=102: X:=0.1*(L-51);

Y:=(3*x+3)/(0.2*x-3); 

елементу масиву присвоюємо w[L]:=X; w[L+1]:=Y; l:=l+2.

Крок4:якщо (c<>'a') і (c<>'b') і (c<>'c') і (c<>'d') і (c<>'e') (c<>'f'), тоді:

Крок4.1: перемінній l присвоюємо 1;

Крок4.2: строковій перемінній s присвоюємо

s:= 'Error: INVALID USER';

Крок4.3: доки l<=102: X:=0.1*(L-51); Y:= х; 

елементу масиву присвоюємо w[L]:=X; w[L+1]:=Y; l:=l+2.

Підпрограма MENU1(var z: string; color, znak: byte):



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.