Actividad 3.
Taller Practico Sentencia IF
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.
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
SiNo
Fin Si
Escribir "correcto"
Escribir "no es correcto"
2. Leer un número entero de dos dígitos y determinar si ambos dígitos Son pares.
Inicio
Se digita el A=4
Se digita el B=2
42
4 =par
2= par
42
fin
3. 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
FinSi
i=i+1
FinMientras
val = val + 1
Escribir "el numero es primo?"
Si val == 2 Entonces
SiNo
Fin Si
FinProceso
Escribir "Verdadero"
Escribir "Falso"
4. 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
Fin Para
Si val1 mod n = 0 Entonces
FinSicont=cont+1
Si cont = 2 Entonces
SiNo
FinSi
FinAlgoritmo
Escribir "numero primo"
Escribir "no es primo"
5. 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
Fin Para
Si val1 mod n = 0 Entonces
FinSicont=cont+1
Si cont = 2 Entonces
SiNo
FinSi
FinAlgoritmo
Escribir "numero primo"
Escribir "no es primo"
7. 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
SiNo
FinSi
FinAlgoritmo
escribir " el numero es capicua"
Escribir "el numero no es capicua"
9. Leer dos números enteros y determinar si la diferencia entre los dos es un número
par.
Algoritmo Número_par_a_partir_de_la_diferencia_de_dos_digitos
definir n1,n2,N Como Entero
Escribir "digite un numero del 51 al 100"
Leer n1
Escribir "digite un numero del 1 al 50"
Leer n2
N = n1-n2
Escribir "la diferencia es:" N
Si N Es Par Entonces
SiNo
Fin Si
FinAlgoritmo
Escribir "correcto:", N, "es par"
Escribir "incorrecto:", N, "no es par"