respiestas
Guía de Ejercicios Resueltos
Unidad II
Sección I–Aprendizaje Esperado 2.1: Diagramas de Flujo
Número
Categoría
Aprendizaje
Esperado
Enunciado
Solución
1
Básico
2.1 Caracteriza el proceso para la generación de programas computacionales.
Desarrolle un algoritmo mediante diagrama de flujo, que permita leer dos valores numéricos Enteros y
permita mostrarlas cuatro operaciones aritméticas sobre ellos, sumar, restar, multiplicar y dividir.
Inicio
Definir n1,n2, res_sum,
res_rest, res_mul, res_div
Como Entero
n1=0, n2 =0, res_sum=0,
res_rest=0, res_mul=0, res_div=0
Escribir "Ingrese el primer número Entero:"
Leer n1
Escribir "Ingrese el segundo número Entero:"
Leer n2
res_sum = n1 + n2
res_rest = n1 - n2
res_mul = n1 * n2res_div = n1 / n2
Escribir
"la suma es : " , res_sum
"la resta es :", res_rest
"la multiplicación es : ", res_mul
"la división es :", res_div
Fin
Material de Apoyo – Fundamentos de Programación
Área Informática y Telecomunicaciones
Número
Categoría
Aprendizaje
Esperado
Enunciado
2
Básico
2.1 Caracteriza el proceso para la generación de programas computacionales.Desarrolle un algoritmo mediante diagrama de flujo, que permita leer tres valores numéricos enteros y
determine si la suma de los dos primeros es igual al tercero.
Solución
Inicio
Definir num1, num2, num3 suma
Como Entero
num1 =0, num2 =0,
num3=0, suma =0
Escribir "Ingrese primer valor:"
Leer num1
Escribir "Ingrese segundo valor:"
Leer num2
Escribir "Ingrese tercer valor:"Leer num3
suma = num1 + num2
SI
NO
suma = num3
Escribir "Suma
coincidente"
Escribir "Suma
no coincide"
Fin
Material de Apoyo – Fundamentos de Programación
Área Informática y Telecomunicaciones
Número
Categoría
Aprendizaje
Esperado
Enunciado
3
Básico
2.1 Caracteriza el proceso para la generación de programas computacionales.
Desarrolle un algoritmo mediantediagrama de flujo que permita leer dos números y determinar cuál
de ellos es el menor
Solución
Inicio
Definir numero1, numero2
Como Entero
numero1=0, numero2=0
Escribir "Ingrese primer valor:"
Leer numero1
Escribir "Ingrese segundo valor:"
Leer numero2
NO
SI
numero1=numero2
NO
SI
Escribir
"los números son iguales"
numero1 < numero2
Escribir
"elnumero menor es:", numero1
Escribir
"el número menor es:", numero2
Fin
Material de Apoyo – Fundamentos de Programación
Área Informática y Telecomunicaciones
Número
Categoría
Aprendizaje
Esperado
Enunciado
4
Básico
2.1 Caracteriza el proceso para la generación de programas computacionales.
Desarrolle un algoritmo mediante diagrama de flujo, que permita determinar a unapersona si tendrá
acceso al descuento que ofrece una tienda en el total de su compra.
Considere que se aplicará el 2% de descuento por cada $ 100.000 de compra, acumulable.
Si el valor final de la compra es inferior a $ 100.000, no tendrá descuento.
Solución
Inicio
Definir totalCompra, var1, var2, vDescuento
Como Entero
totalCompra=0, var1=0,
var2=0,vDescuento=0
Escribir "Ingrese eltotal de la compra:"
Leer totalCompra
SI
NO
totalCompra >= 100000
var1 = totalCompra/100000
var2 = var1 * 2
vDescuento = totalCompra * (var2/100)
totalCompra = totalCompra - vDescuento
Escribir "El total a pagar es:", totalCompra
Fin
Material de Apoyo – Fundamentos de Programación
Área Informática y Telecomunicaciones
Número
Categoría
Aprendizaje
EsperadoEnunciado
5
Medio
2.1 Caracteriza el proceso para la generación de programas computacionales.
Desarrolle un algoritmo mediante diagrama de flujo, que permita leer 10 números Enteros y contar
cuantos fueron positivos y cuantos negativos.
Solución
Inicio
Definir numero, contador,
positivo, negativo Como Entero
numero = 0, contador = 1,
positivo = 0, negativo = 0
Escribir "Ingresar...
Regístrate para leer el documento completo.