ВУЗ:
Составители:
Рубрика:
42
n =
−−
+=
44
02
141
()
.
PROGRAM PR16;
VAR
X,Y: REAL;
I: INTEGER;
BEGIN
X:=-4;
FOR I:=1 TO 41 DO
BEGIN
Y:=(X*X-2.0*X+2.0)/(X-1.0);
Х:=Х+0.2;
WRITE(X,Y)
END
END.
Для данной функции эту программу можно записать в общем виде для различных значе-
ний интервалов и величин изменения шага и в наглядном виде. При этом информация выво-
дится в удобной форме.
PROGRAM PR16a;
VAR
XN,XK,HX,X,Y: REAL;
I,N: INTEGER;
BEGIN
WRITE(‘ Введите начальное значение Х’);
READLN(XN);
WRITE(‘ Введите конечное значение Х’);
READLN(XK);
WRITE(‘ Введите шаг изменения Х’);
READLN(HX);
N:=TRUNC((XK-XH)/HX)+1;
WRITELN(‘ ----------------------------’);
WRITELN(‘* ХN * Y *’);’
WRITELN(‘ ----------------------------’);
FOR I:=1 TO N DO
BEGIN
Y:=(XN*XN-2.0*XN+2.0)/(XN-1.0);
WRITELN(‘* ‘,ХN:8:3,‘ * ‘,Y:8:3,’ *’);
XN:=XN+HX;
END
WRITELN(‘ ----------------------------’);
END.
Рассмотрим различные формы вывода окончательного результата расчета.
Пример 16б. Необходимо в конечной форме провести линию после каждого шага расче-
та.
Фрагмент программы
. . . . . .
WRITELN(‘ ----------------------------’);
WRITELN(‘* ХN * Y *’);’
WRITELN(‘ ----------------------------’);
4 − ( − 4 ) n = + 1 = 4 1 0 .2 PROGRAM PR16; VAR X,Y: REAL; I: INTEGER; BEGIN X:=-4; FOR I:=1 TO 41 DO BEGIN Y:=(X*X-2.0*X+2.0)/(X-1.0); Х:=Х+0.2; WRITE(X,Y) END END. Для данной функции эту программу можно записать в общем виде для различных значе- ний интервалов и величин изменения шага и в наглядном виде. При этом информация выво- дится в удобной форме. PROGRAM PR16a; VAR XN,XK,HX,X,Y: REAL; I,N: INTEGER; BEGIN WRITE(‘ Введите начальное значение Х’); READLN(XN); WRITE(‘ Введите конечное значение Х’); READLN(XK); WRITE(‘ Введите шаг изменения Х’); READLN(HX); N:=TRUNC((XK-XH)/HX)+1; WRITELN(‘ ----------------------------’); WRITELN(‘* ХN * Y *’);’ WRITELN(‘ ----------------------------’); FOR I:=1 TO N DO BEGIN Y:=(XN*XN-2.0*XN+2.0)/(XN-1.0); WRITELN(‘* ‘,ХN:8:3,‘ * ‘,Y:8:3,’ *’); XN:=XN+HX; END WRITELN(‘ ----------------------------’); END. Рассмотрим различные формы вывода окончательного результата расчета. Пример 16б. Необходимо в конечной форме провести линию после каждого шага расче- та. Фрагмент программы . . . . . . WRITELN(‘ ----------------------------’); WRITELN(‘* ХN * Y *’);’ WRITELN(‘ ----------------------------’); 42
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »