Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA CALIFICADA 3
Sección
Curso: PRINCIPIOS DE ALGORITMOS
:
Docente: Código:
Alumno: Cesar fernandez torres Código:
PREGUNTA 1 (6 puntos)
Realizar el algoritmo donde al ingresar un numero nos indique lo siguiente: que un número es
perfecto si la suma de sus divisores es igual al número.
6 -> sus divisores son 1, 2 y 3. Seria 1 + 2 + 3 = 6 es un número perfecto. (Estructura Mientras)
Algoritmo numeroperfecto
b= 1
Mientras a=1 Hacer
si c=0 Entonces
cont = cont + b
FinSi
Fin Mientras
Si cont = a Entonces
Escribir "el numero es perfecto"
SiNo
escribir " el numero no es perfecto"
Fin Si
FinAlgoritmo
PREGUNTA 2 (7 puntos)
Realizar el algoritmo donde al ingresar un numero nos indique lo siguiente: que un número es
capicúa si al invertir sus cifras da el mismo número.
12321 -> invertidos es 12321, es un número capicúa. (Estructura Para)
Algoritmo sin_titulo
definir n, a , b como entero
escribir " ingrese un numero "
leer num
numlet <- ConvertirATexto(num)
largo <- longitud(numlet)
j<- largo
Para i<- 1 Hasta largo Con Paso 1 Hacer
digitoj= Subcadena(numlet,j,j)
nuvonum= nuvonum + digitoj
j= j -1
Fin Para
FinAlgoritmo
PREGUNTA 3 (7 puntos)
En una Cámara de Diputados se levantó una encuesta con todos los integrantes con el fin de
determinar con porcentaje de los n diputados están a favor del Tratado del Libre Comercio, que
porcentaje está en contra y que porcentaje se abstiene. (Estructura Repetir)
Algoritmo votos
afavor = 0
encontra = 0
Repetir
leer v
si v = 1 Entonces
afavor = afavor + 1
FinSi
si v = 2 entonces
encontra = encontra +1
FinSi
porcentaje =totalvotos*100/totalvotos
FinAlgoritmo