Está en la página 1de 12

Fundamentos de Programacin

Ing. Jenny Flores


Ing. Jenny Elizabeth Flores Bonilla

Fundamentos de Programacin
ALGORITMOS CUALITATIVOS Y CUANTITATIVOS Objetivo: Construir y diferenciar algori
tmos cuantitativos y cualitativos para la resolucin de problemas informticos
Ing. Jenny Flores
Ing. Jenny Elizabeth Flores Bonilla

Fundamentos de Programacin Un algoritmo puede ser de tipo: Cualitativo: Son aquel


los en los que se describen o se resuelven problemas de la vida cotidiana pero s
iempre enmarcadas en tres estructuras fundamentales que son :
Secuencias de acci
ones Decisin de accin
Ciclos de acciones
Ing. Jenny Flores

Fundamentos de Programacin
Secuencia de Accin:
1. Colocar una nueva orden o una nueva accin despus de la ltima que haya colocado.
2. Seguir una secuencia y orden en la ejecucin de esas acciones.
Ejercicio:
1. Construir un algoritmo cualitativo para realizar una llamada a un nmero nuevo
va celular
Proceso: 1. Marcar el nmero 2. Presionar el Botn llamar 3. Hablar 4. Terminar la l
lamada 5. Guardar nmero en la lista de contactos
Ing. Jenny Flores

Fundamentos de Programacin
Decisin de Accin: Son condiciones que nos permite que po
damos decidir cul es el camino lgico a seguir para resolver un problema eficientem
ente. Expresar las decisiones de accin usando las palabras
SI CONDICION ENTONCES
SINO CONDICIN
Ing. Jenny Flores

Fundamentos de Programacin
Ejercicio: Mejorar el ejercicio anterior utilizando de
cisiones de accin Proceso: Marcar el nmero Si Se oyen varios tonos (nmero ocupado)
Entonces Terminar la llamada Sino Hablar Terminar llamada Guardar nmero en la lis
ta de contactos Fin
Ing. Jenny Flores

Fundamentos de Programacin
Ciclo de Accin: Son estructuras que nos permiten repeti
r una o varias acciones una cantidad definida de veces.. Expresar los ciclos de
accin usando las palabras Mientras/ Hasta o Repetir/Hasta, Estos bloques establec
ern la relacin con una condicin el inicio de un conjunto de acciones que se repiten
precisamente Mientras esa condicin lo permita. La estructura Mientras debe tener
un finalizador que indique hasta donde llega el bloque de acciones que se deben
repetir.
Ing. Jenny Flores

Fundamentos de Programacin
Ciclo de Accin:
Marcar el nmero Si Se no se oye tonos Entonces Repetir Sino Hablar Terminar llama
da Guardar nmero en la lista de contactos Fin
Ing. Jenny Flores

Fundamentos de Programacin
Algoritmos Cuantitativos:
Son aquellos en los que se utilizan clculos numricos para definir los pasos del pr
oceso. De igual forma estos tipos de algoritmos describen tres partes esenciales
:
Ejemplo: Disee un algoritmo que permita hallar la suma y el promedio de tres nmero
s Haciendo el anlisis EPS Entrada: Nmero 1 Nmero 2 Nmero 3 Proceso: Sumar los 3 nmero
s Calcular su Promedio dividindolo entre 3 Salidas: Suma, Promedio
Ing. Jenny Flores

Fundamentos de Programacin
Algoritmo
1. LEER N1 N2 N3 2. Sumar= N1 + N2 + N3 3. Promediar = Sumar/3 4. MOSTRAR Sumar,
Promediar 5. Fin Notas: 1. El trmino LEER significa obtener un dato de algn dispo
sitivo de entrada, como el teclado, y almacenarlo en una variable. 2. Una variab
le es una localizacin en la memoria que tiene un nombre y cuyo contenido puede ca
mbiar a lo largo de la ejecucin de un programa. As N1, N2 y N3 son variables. 3. E
l trmino MOSTRAR O IMPRIMIR significa desplegar el valor de una variable en algn d
ispositivo de salida, como la pantalla
Ing. Jenny Flores

Fundamentos de Programacin LABORATORIO PRACTICO EVALUADO En equipo realizar los s


iguientes ejercicios:
1. 2. 3. Realizar un algoritmo para calcular el rea de un circulo. Realizar un al
goritmo para sacar dinero de un cajero automtico. Hacer un algoritmo que calcule
el salario neto de un trabajador. Sabiendo que un trabajador labora de lunes a sb
ado 8 a 4:00 p.m. y que se le paga el da a $15. Al empleado se le reduce de su sa
lario el 3% de ISSS, el 0.06275% de AFP. 4. Una tienda de ropa ofrece un descuen
to del 8% sobre el total de la compra y un cliente desea saber cuanto deber pagar
finalmente por su compra. Elabore el algoritmo que resuelva este problema
Ing. Jenny Flores

También podría gustarte