ayuda con un programa de pascal
Publicado por durillo (1 intervención) el 18/05/2013 18:31:30
hola tengo un problema con un progrma de pascal el ejercicio me pide:
Define un tipo de datos registro
tpMonomio para representar a un monomio, almacenando su grado y coeficiente.
Construye procedimientos o funciones que permitan pedir los valores del monomio al
usuario, mostrar el monomio al usuario (con el formato del ejercicio anterior) y calcular el
monomio derivada de uno dado.
Define un tipo de datos registro tpPolinomio2 para representar a un polinomio, que
contenga un vector de monomios junto con un número entero que represente la cantidad de
monomios del polinomio. Los monomios ocuparán las primeras posiciones del vector
ordenados de menor a mayor grado. Supondremos que el polinomio no contendrá más de 50
monomios. Implementa módulos que permitan inicializar un polinomio al polinomio nulo e
insertar un monomio en un polinomio. Empléalos para pedir un polinomio al usuario. Añade
también procedimientos o funciones para calcular el grado de un polinomio, mostrar un
polinomio al usuario y derivar un polinomio. El programa principal pedirá al usuario un
polinomio y mostrará su grado y su derivada. El programa se llamará “polinRegistro.pas”
yo e hecho esto
program polinRegistro;
Const N=50;
type
tpMonomio=record
monomio:real;
grado:integer;
end;
tpPolinomio2=record
vector :array[0..N] of tpMonomio;
end;
var t:tpMonomio;
z:tpPolinomio2;
procedure leer(var v:tpMonomio);
begin
Repeat
write('Introduce coeficiente y grado de monomio:');
read(v.monomio,v.grado);
if v.monomio> 0 then
until v.grado<0;
end;
pero a partir de hay nose como seguir, nose si eso esta bien si kiera, y nose como hacer las derivadas y el grado si me hechais una mano os lo agradeceria ya se que es largo de leer pero muxas gracias
Define un tipo de datos registro
tpMonomio para representar a un monomio, almacenando su grado y coeficiente.
Construye procedimientos o funciones que permitan pedir los valores del monomio al
usuario, mostrar el monomio al usuario (con el formato del ejercicio anterior) y calcular el
monomio derivada de uno dado.
Define un tipo de datos registro tpPolinomio2 para representar a un polinomio, que
contenga un vector de monomios junto con un número entero que represente la cantidad de
monomios del polinomio. Los monomios ocuparán las primeras posiciones del vector
ordenados de menor a mayor grado. Supondremos que el polinomio no contendrá más de 50
monomios. Implementa módulos que permitan inicializar un polinomio al polinomio nulo e
insertar un monomio en un polinomio. Empléalos para pedir un polinomio al usuario. Añade
también procedimientos o funciones para calcular el grado de un polinomio, mostrar un
polinomio al usuario y derivar un polinomio. El programa principal pedirá al usuario un
polinomio y mostrará su grado y su derivada. El programa se llamará “polinRegistro.pas”
yo e hecho esto
program polinRegistro;
Const N=50;
type
tpMonomio=record
monomio:real;
grado:integer;
end;
tpPolinomio2=record
vector :array[0..N] of tpMonomio;
end;
var t:tpMonomio;
z:tpPolinomio2;
procedure leer(var v:tpMonomio);
begin
Repeat
write('Introduce coeficiente y grado de monomio:');
read(v.monomio,v.grado);
if v.monomio> 0 then
until v.grado<0;
end;
pero a partir de hay nose como seguir, nose si eso esta bien si kiera, y nose como hacer las derivadas y el grado si me hechais una mano os lo agradeceria ya se que es largo de leer pero muxas gracias
Valora esta pregunta


0