Está en la página 1de 11

IBEROAMERICANA

FUNDAMENTOS DE PROGRAMACIÓN

23082021_C12_202134

Actividad 03

Taller práctico sentencia IF

Estudiante:

Harvey Fernando Barrantes Bustos ID. 100070336

Docente:

JOSE GONZALEZ

Corporación Universitaria Iberoamericana


Facultad de Ingeniería Industrial
Bogotá D. C
TABLA DE CONTENIDO

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

Un programa que lea 3 enteros positivos, los asigne en variables A, B y C y encuentre e


imprima cuantas soluciones tendría la ecuación cuadrática dada por A, B y C como
coeficientes

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

definir n1,n2,N Como Entero


Escribir "digite un número del 51 al 100"
Leer n1
Escribir "digite un número del 1 al 50"
Leer n2
N = n1-n2
Escribir "la diferencia es:" N
Si N Es Par Entonces
Escribir "correcto:", N, "es par"
SiNo
Escribir "incorrecto:", N, "no es par"
Fin Si
FinAlgoritmo
4. BIBLIOGRAFIA

 Trejos Buriticá, O. I. (2017). Lógica de programación. Bogotá: Ediciones de la U


Recuperado de https://elibro.net/es/ereader/biblioibero/70315

 Gaxiola Pacheco, C. G. y Flores Gutiérrez, D. L. (2008). Metodología de la


programación con pseudocódigo enfocado al lenguaje C. México: Plaza y Valdés,
S.A. de C.V.
Recuperado de https://elibro.net/es/ereader/biblioibero/75935

 Recursos complementarios o de apoyo

Moreno Pérez, J. C. (2014). Programación en lenguajes estructurados. Madrid: RA-


MA Editorial.
Recuperado de https://elibro.net/es/ereader/biblioibero/106445

También podría gustarte