Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#2
ESCRIBA EL ALGORITMO DE UNA FUNCION REAL SI - SI, QUE PERMITA A PARTIR DE UNA
LISTA DE ENLACE SIMPLE APUNTADA POR CAB LA CUAL CONTIENE NUMEROS ENTEROS POSITIVOS
CUALESQUIERA, HALLAR Y RETORNAR EL PROMEDIO DE NUMEROS PRIMOS CONTENIDOS EN LA
LISTA.
#3
ESCRIBA EL ALGORITMO DE UN PROCEDIMIENTO SI - NO ( PARAMETROS POR REFERENCIA) , QUE
PERMITA A PARTIR DE UNA LISTA SIMPLE APUNTADA POR CAB QUE CONTIENE EN CADA NODO LAS
LONGITUDES DE 3 LADOS DE UN TRIANGULO CUALQUIERA. HALLAR Y RETORNAR LA CANTIDAD DE
TRIANGULOS EQUILATEROS , ISOSCELES Y ESCALENOS , PRESENTES EN LA LISTA.
#4
ESCRIBA EL ALGORITMO DE UNA FUNCION BOOLEANA NO - SI ( VARIABLES GLOBALES), QUE
PERMITA A PARTIR DE UNA LISTA SIMPLE APUNTADA POR CAB LA CUAL CONTIENE NUMEROS
ENTEROS POSITIVOS CUALESQUIERA, DETERMINAR SI DICHA LISTA CONTIENE O NO NUMEROS
NEGATIVOS SOLAMENTE.
DESARROLLO
#1
struct Lista
{
int num
Lista *SIG
}
#2
struct numeros {
real num
numeros *SIG }
FinMQ
si(sum > 0 ) haga
prom = suma / con
FinSi
FinSi
Return
FIN
#3 """""""""""""""""""""""""""""""""""""""""""""
#4
struct numero
{
Real num
numero *sig
}
neg=false
logical NumsNega(numero *CAB)
numero *p
si (CAB = null) entonces
Escriba "No hay datos, Error"
sino
p=CAB
MQ (p <> null && neg= false) haga
si(p.num < 0) entonces
neg= true
sino
p = p.sig
finsi
finMQ
finsi
FIN