P. 1
Algoritmos Cuantitativos y Cualitativos

Algoritmos Cuantitativos y Cualitativos

|Views: 37.180|Likes:
Publicado porcarlosugb

More info:

Categories:Types, School Work
Published by: carlosugb on Feb 25, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less

11/10/2015

pdf

text

original

Fundamentos de Programación

Ing. Jenny Flores

Ing. Jenny Elizabeth Flores Bonilla

Fundamentos de Programación

ALGORITMOS CUALITATIVOS Y CUANTITATIVOS Objetivo: Construir y diferenciar algoritmos cuantitativos y cualitativos para la resolución de problemas informáticos

Ing. Jenny Flores

Ing. Jenny Elizabeth Flores Bonilla

Fundamentos de Programación 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 ‡ Decisión de acción ‡ Ciclos de acciones

Ing. Jenny Flores

Fundamentos de Programación ‡ Secuencia de Acción:
1. Colocar una nueva orden o una nueva acción después de la última que haya colocado. 2. Seguir una secuencia y orden en la ejecución de esas acciones.

‡ Ejercicio:
1. Construir un algoritmo cualitativo para realizar una llamada a un número nuevo vía celular

Proceso: 1. Marcar el número 2. Presionar el Botón llamar 3. Hablar 4. Terminar la llamada 5. Guardar número en la lista de contactos

Ing. Jenny Flores

Fundamentos de Programación ‡ Decisión de Acción: Son condiciones que nos permite que podamos decidir cuál es el camino lógico a seguir para resolver un problema eficientemente. Expresar las decisiones de acción usando las palabras ‡ SI CONDICION ENTONCES ‡ SINO ‡ CONDICIÓN

Ing. Jenny Flores

Fundamentos de Programación ‡ Ejercicio: Mejorar el ejercicio anterior utilizando decisiones de acción Proceso: Marcar el número Si Se oyen varios tonos (número ocupado) Entonces Terminar la llamada Sino Hablar Terminar llamada Guardar número en la lista de contactos Fin

Ing. Jenny Flores

Fundamentos de Programación ‡ Ciclo de Acción: Son estructuras que nos permiten repetir una o varias acciones una cantidad definida de veces.. Expresar los ciclos de acción usando las palabras Mientras/ Hasta o Repetir/Hasta, Estos bloques establecerán la relación con una condición el inicio de un conjunto de acciones que se repiten precisamente Mientras esa condición 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 Programación ‡ Ciclo de Acción:
Marcar el número Si Se no se oye tonos Entonces Repetir Sino Hablar Terminar llamada Guardar número en la lista de contactos Fin

Ing. Jenny Flores

Fundamentos de Programación ‡ Algoritmos Cuantitativos:
Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. De igual forma estos tipos de algoritmos describen tres partes esenciales:

Ejemplo: Diseñe un algoritmo que permita hallar la suma y el promedio de tres números Haciendo el análisis EPS Entrada: Número 1 Número 2 Número 3 Proceso: Sumar los 3 números Calcular su Promedio dividiéndolo entre 3 Salidas: Suma, Promedio

Ing. Jenny Flores

Fundamentos de Programación ‡ Algoritmo
1. LEER N1 N2 N3 2. Sumar= N1 + N2 + N3 3. Promediar = Sumar/3 4. MOSTRAR Sumar, Promediar 5. Fin Notas: 1. El término LEER significa obtener un dato de algún dispositivo de entrada, como el teclado, y almacenarlo en una variable. 2. Una variable es una localización en la memoria que tiene un nombre y cuyo contenido puede cambiar a lo largo de la ejecución de un programa. Así N1, N2 y N3 son variables. 3. El término MOSTRAR O IMPRIMIR significa desplegar el valor de una variable en algún dispositivo de salida, como la pantalla

Ing. Jenny Flores

Fundamentos de Programación 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 automático. Hacer un algoritmo que calcule el salario neto de un trabajador. Sabiendo que un trabajador labora de lunes a sábado 8 a 4:00 p.m. y que se le paga el día 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

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->