Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FUNDAMENTOS DE PROGRAMACIÓN
23082021_C12_202134
Actividad 03
Estudiante:
Docente:
JOSE GONZALEZ
1. INTRODUCCIÓN .......................................................................................................................................... 3
2. PLANTEAMIENTO DE LA ACTIVIDAD ....................................................................................... 4
3. DESARROLO DE LA ACTIVIDAD .................................................................................................... 5
4. BIBLIOGRAFIA .......................................................................................................................................... 11
1. INTRODUCCIÓN
En este taller se plantean varias situaciones y problemas prácticos que resolverá utilizando la
sentencia IF. Se presenta el desarrollo de cada enunciado a través del diagrama de flujo,
Pseudocódigo y prueba de escritorio dando la solución del taller con cada uno de los puntos
resueltos.
2. PLANTEAMIENTO DE LA ACTIVIDAD
Diseñar un programa que resuelva los ejercicios propuestos indicados por el tutor (Validar con
el docente que ejercicios resolver en el foro de acompañamiento permanente o sesiones de clase)
A través de diagramas de flujo, Seudocódigo y su respectiva prueba de escritorio, utilizando las
Formas y procedimientos adecuados.
1. Leer un número entero de dos dígitos y determinar a cuánto es igual la suma de sus
dígitos.
2. Leer un número entero de dos dígitos y determinar si ambos dígitos son pares.
3. Leer un número entero de dos dígitos menor que 20 y determinar si es primo.
4. Leer un número entero de dos dígitos y determinar si sus dos dígitos son primos.
5. Leer un número entero de dos dígitos y determinar si sus dos dígitos son primos.
6. Leer dos números enteros y determinar cuál es el mayor.
7. Leer un número entero de cinco dígitos y determinar si es un número capicúa. Ej. 15651,
59895.
8. Leer un número entero de cuatro dígitos y determinar si el segundo dígito es igual al
penúltimo.
9. Leer dos números enteros y determinar si la diferencia entre los dos es un número par.
10. Leer dos números enteros y determinar si la diferencia entre los dos es un número impar
3. DESARROLO DE LA ACTIVIDAD
1. Leer un número entero de dos dígitos y determinar a cuánto es igual la suma de sus
dígitos.
ALGORITMO suma_de_dos_números
definir num1, num2 Como Entero
Escribir "digite un numero de una cifra"
leer num1
escribir "digite un numero de una cifra"
leer num2
entero <- num1 + num2
escribir "entero es igual a:" entero
Si entero <=18
Escribir "correcto"
SiNo
Escribir "no es correcto"
Fin Si
FinAlgoritmo
2. Leer un número entero de dos dígitos menor que 20 y determinar si es primo
Proceso Saber_si_es_un_numero_primo
Definir i,n,val Como Entero
Escribir "digite un numero menor de dos digitos menor que 20"
Leer n
i=1
val = 0
Mientras i<= n Hacer
si n mod i == 0 Entonces
val = val + 1
FinSi
i=i+1
FinMientras
Escribir "el numero es primo?"
Si val == 2 Entonces
Escribir "Verdadero"
SiNo
Escribir "Falso"
Fin Si
FinProceso
3. Leer un número entero de dos dígitos y determinar si sus dos dígitos son primos.
Algoritmo saber_si_dos_digitos_son_primos
cont<-0
Definir N,val1,val2 Como Entero
Escribir "digite un numero de dos cifras"
leer N
val1 =trunc(N/10)
r1 = N mod 10
val2 =trunc(r1/1)
Escribir "primer digito:" val1
Escribir "segundo digito:" val2
Para n<-1 Hasta val1 Con Paso 1 Hacer
Si val1 mod n = 0 Entonces
cont=cont+1
FinSi
Fin Para
Si cont = 2 Entonces
Escribir "numero primo"
SiNo
Escribir "no es primo"
FinSi
FinAlgoritmo
4. Leer un número entero de cinco dígitos y determinar si es un número capicúa. Ej.
15651, 59895.
Algoritmo Numero_Capicua
definir n,var1,var2 Como Entero
escribir "dame un numero de cinco digitos"
Leer n
var1 = trunc(n/10000)
var2 = n mod 10
Escribir var1
Escribir var2
si var1 == var2 Entonces
escribir " el numero es capicua"
SiNo
Escribir "el numero no es capicua"
FinSi
FinAlgoritmo
5. Leer dos números enteros y determinar si la diferencia entre los dos es un número par.
Número par a partir de la diferencia de dos dígitos