Sunteți pe pagina 1din 11

Fundamentos de Programacin

Ing. Jenny Flores

Ing. Jenny Elizabeth Flores Bonilla

Fundamentos de Programacin

ALGORITMOS CUALITATIVOS Y CUANTITATIVOS Objetivo: Construir y diferenciar algoritmos 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 aquellos en los que se describen o se resuelven problemas de la vida cotidiana pero siempre enmarcadas en tres estructuras fundamentales que son : Secuencias de acciones 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 llamada 5. Guardar nmero en la lista de contactos

Ing. Jenny Flores

Fundamentos de Programacin Decisin de Accin: Son condiciones que nos permite que podamos decidir cul es el camino lgico a seguir para resolver un problema eficientemente. 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 decisiones 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 lista de contactos Fin

Ing. Jenny Flores

Fundamentos de Programacin Ciclo de Accin: Son estructuras que nos permiten repetir una o varias acciones una cantidad definida de veces.. Expresar los ciclos de accin usando las palabras Mientras/ Hasta o Repetir/Hasta, Estos bloques establecern 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 llamada 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 proceso. 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 nmeros Haciendo el anlisis EPS Entrada: Nmero 1 Nmero 2 Nmero 3 Proceso: Sumar los 3 nmeros 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 dispositivo de entrada, como el teclado, y almacenarlo en una variable. 2. Una variable es una localizacin en la memoria que tiene un nombre y cuyo contenido puede cambiar a lo largo de la ejecucin de un programa. As N1, N2 y N3 son variables. 3. El trmino MOSTRAR O IMPRIMIR significa desplegar el valor de una variable en algn dispositivo de salida, como la pantalla

Ing. Jenny Flores

Fundamentos de Programacin LABORATORIO PRACTICO EVALUADO En equipo realizar los siguientes ejercicios:
1. 2. 3. Realizar un algoritmo para calcular el rea de un circulo. Realizar un algoritmo 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 sbado 8 a 4:00 p.m. y que se le paga el da a $15. Al empleado se le reduce de su salario el 3% de ISSS, el 0.06275% de AFP. 4. Una tienda de ropa ofrece un descuento 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

S-ar putea să vă placă și