Está en la página 1de 3

FACULTAD DE INGENIERÍAS

PRÁCTICA CALIFICADA 3

Sección
Curso: PRINCIPIOS DE ALGORITMOS
:
Docente: Código:
Alumno: Cesar fernandez torres Código:

INDICACIONES Fecha: …../……/……….

 Toda indisciplina será sancionada de acuerdo al reglamento.


 Descargue el archivo PC3.docx del módulo Semana 16 en Canvas.
 No está permitido el uso de apuntes, materiales de clase, videotutoriales Youtube, buscar en Google.
 Recuerde guardar su archivo cada cierto tiempo.
 5 minutos antes de la hora límite deberá subir sus archivos a la Tarea Subir aquíPC3 resuelta

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

definir b, a , cont Como Entero


escribir "ingresar un numero"
leer num

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

escribir "numero normal " ,numlet


escribir "numero al reves " ,nuvonum
Si numlet = nuvonum Entonces
escribir " este si es un numero capicua"
SiNo
escribir " este no es un numero capicua"
Fin Si

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

definir afavor , encontra , v, totalvotos , porcentaje Como Entero

afavor = 0

encontra = 0

Repetir

escribir " ingresar voto 1 a favor y 2 si esta en contra "

leer v

totalvotos = afavor + encontra

si v = 1 Entonces

afavor = afavor + 1

FinSi

si v = 2 entonces
encontra = encontra +1

FinSi

Hasta Que porcentaje= 100

totalvotos = afavor + encontra

porcentaje =totalvotos*100/totalvotos

Escribir " el total porcentaje es " totalvotos

FinAlgoritmo

También podría gustarte