Antonia
2008-02-12 11:55:48 UTC
Hola;Mi duda es sobre el tema de programación modular.En el primer
ejercicio del tema pide indicar si debe resolverse comofunción o
procedimiento,e indicar salidas y entradas. a.Calcualar a elevado a
b,siendo a un número real y b un valor enteropositivo no
nulo.entrada:a y bsalida:a^b recibe dos entradas y tiene una única
sálida:FUNCIÓN b.dado un carácter car devolver la mayúscula
correspondiente(si no esminúscula devuelve el carácter sin
modificar)entrad:carsalida:car mayúscula Realiza la función de pasar a
mayúscula:PROCEDIMIENTO. c.dado un número entero decir si es primo o
noentrada:númerosalida:es primo o no realiza la funcion de decir si es
primo o noPROCEDIMIENTO d.calcular el diámetro y área de una
circunferencia dado el radio.entrada:radiosalida:área y diametro ¿es
función o procedimiento?Como hay dossalidas sería procedimiento pero
en realidad devolveria un valor al puntode llamada...en el caso que
sólo nos pidiera el área(salida)seria función? f.dados los
coeficientes de una ecuación de segundo grado obtenga sus dosraices
reales.entrada:a,b,csalida:raiz1,raiz2 como tiene dos salidas es
procedimiento?? g.dado dos numeros enteros devuelva el mayor de
ellos.entrada:n1,n2salida:mayor número como tiene una única salida es
función??? h.descomponer y escribir los factores primos de un número
entero.entrada:n1salida:todos los factores primos varias salidas es
procedimiento?? i.intercambiar el valor de dos variables a y b de tipo
enteroentrada:a y bsalida:b y a como hay dos salidas es
procedimiento??? j.leer un número num validando que se encuentra en un
rango determinadopor dos valores linf y lsup(linf<=num<=lsup)
entrada:numsalida:??? esto no se haria con un bucle??? Gracias por
contestar.
ejercicio del tema pide indicar si debe resolverse comofunción o
procedimiento,e indicar salidas y entradas. a.Calcualar a elevado a
b,siendo a un número real y b un valor enteropositivo no
nulo.entrada:a y bsalida:a^b recibe dos entradas y tiene una única
sálida:FUNCIÓN b.dado un carácter car devolver la mayúscula
correspondiente(si no esminúscula devuelve el carácter sin
modificar)entrad:carsalida:car mayúscula Realiza la función de pasar a
mayúscula:PROCEDIMIENTO. c.dado un número entero decir si es primo o
noentrada:númerosalida:es primo o no realiza la funcion de decir si es
primo o noPROCEDIMIENTO d.calcular el diámetro y área de una
circunferencia dado el radio.entrada:radiosalida:área y diametro ¿es
función o procedimiento?Como hay dossalidas sería procedimiento pero
en realidad devolveria un valor al puntode llamada...en el caso que
sólo nos pidiera el área(salida)seria función? f.dados los
coeficientes de una ecuación de segundo grado obtenga sus dosraices
reales.entrada:a,b,csalida:raiz1,raiz2 como tiene dos salidas es
procedimiento?? g.dado dos numeros enteros devuelva el mayor de
ellos.entrada:n1,n2salida:mayor número como tiene una única salida es
función??? h.descomponer y escribir los factores primos de un número
entero.entrada:n1salida:todos los factores primos varias salidas es
procedimiento?? i.intercambiar el valor de dos variables a y b de tipo
enteroentrada:a y bsalida:b y a como hay dos salidas es
procedimiento??? j.leer un número num validando que se encuentra en un
rango determinadopor dos valores linf y lsup(linf<=num<=lsup)
entrada:numsalida:??? esto no se haria con un bucle??? Gracias por
contestar.