esercitazione con turbo pascal
program max4;
uses crt;
(* ricerca massino,minimo funzione *)
(* tabella valori funzione e derivate 1,2,3 *)
program max4; uses crt; (* ricerca massino,minimo funzione *) (* tabella valori funzione e derivate 1,2,3 *) var x:integer; function y(x:integer):real; begin y:=x*x*x; end; function d1(x:integer):real; begin d1:=3*x*x; end; function d2(x:integer):real; begin d2:=6*x; end; function d3(x:integer):real; begin d3:=6; end; procedure testo; begin writeln('si calcola derivata prima e seconda della funzione'); writeln('in punto x interno a intervallo esistenza funzione'); writeln('massimo relativo f(x) se d1(x)=0 e d2(x)<0'); writeln('minimo relativo f(x) se d1(x)=0 e d2(x)>0'); writeln('non massimo,minimo se d1(x)=0 e d2(x)=0 e d3(x)>0'); writeln; writeln('premi enter');readln; clrscr; end; begin clrscr; testo; writeln('funzione = x^3 '); writeln('x':6,'d1(x)':12,'d2(x)':12,'d3(x)':12,'y(x)':12); writeln; for x:=-3 to 3 do begin writeln(x:6,d1(x):12:3,d2(x):12:3,d3(x):12:3,y(x):12:3); end; writeln; writeln('flesso per x=0....d1(x)=0...d2(x)=0....d3(x)=6..f(x)=0 '); writeln;writeln('premi enter'); readln; end.