respiestas

Páginas: 5 (1109 palabras) Publicado: 31 de julio de 2014
Fundamentos de Programación
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • respiestas dlink
  • Respiesta Inmune Contra Microorganismos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS