viernes, 20 de agosto de 2010

martes, 17 de agosto de 2010

Diagrama de flujo




Es la representaciòn gràfica de un algoritmo

Ejemplo: Se tienen 2 nùmeros enteros y se desea saber si los nùmeros son iguales, si el primero es mayor al segundo o si el segundo es mayor al tercero. Da como salida cualquiera de las 3 respuestas anteriores segun sea el caso.
realizar algoritmo y diseñar diagrama de flujo.

algoritmo:
  1. pedir 2 numeros. x,y
  2. si x = y escribir "iguales"
  3. Si x> y "el primero es mayor"
  4. si x <>

viernes, 13 de agosto de 2010

Resoluciòn de problemas

  1. analisis del problema
  2. diseño del algoritmo
  3. verificacion del algoritmo


Análisis para buscar una soluciòn :
  • examinar el problema e identificar que tipo de informaciòn se necesita producir
datos de entrada:
salario 120 p/h
horas t: 38
Impuesto: 15%

datos de salida:

pago bruto.
Impuesto
Pago neto:



Algoritmo: procedimiento paso a paso para solucionar un problema
  1. preciso, indicar el orden de realizaciòn de cada paso
  2. definifdo
  3. finito
-partes:

entrada(datos)
Proceso (calculos o soluciòn)
Salida (respuesta)
Algoritmo para calcular el pago bruto, el impuesto y la paga neta
  1. solicitar el numero de horas trabajadas
  2. solicitar el total de impuestos a pagar
  3. solicitar el sueldo recibido por hora
  4. mutiplicar el numero de horas trabajadas por el sueldo recibido
  5. determinar cuanto es el 15.5% de la cant obtenida en el paso 4
  6. restarle la cant del paso 5 a la cant del paso 4
  7. colocar el resultado del paso 4 en "pago bruto", el del paso 5 en "impuesto" y el del paso 6 en "pago neto"
Algoritmo para cruzar una calle por un paso de peatones

  1. identificar el paso peatonal a usar
  2. parase al borde de una banqueta pròxima y/o al borde de el paso peatonal
  3. Mirar hacia ambos lados
  4. Si se aproxima un coche, esperar a que pase
  5. Si no se aproxima cruzar hasta llegar a la banqueta paraela a la de inicio

martes, 10 de agosto de 2010

Algoritmos


ALGORITMO

Un algoritmo es un método para resolver un problema, debe presentarse como una secuencia ordenada de instrucciones que siempre se ejecutan en un tiempo finito y con una cantidad de esfuerzo también finito. En un algoritmo siempre debe haber un punto de inicio y un punto de terminación, estos deben ser únicos y deben ser fácilmente identificables.

CARACTERÍSTICAS DE UN ALGORITMO

Todo algoritmo debe cumplir las siguientes características:

  1. Debe ser Preciso; Esto es, debe especificar sin ambigüedad el orden en que se deben ejecutar las instrucciones.
  2. Debe estar Definido; Esto es, cada vez que se ejecute bajo las mismas condiciones, la secuencia de ejecución deberá ser la misma proporcionándonos el mismo resultado.
  3. Debe ser Finito; Esto es, siempre que sea adecuado se realizarán un número finito de instrucciones, en un tiempo finito y requiriendo una cantidad finita de esfuerzo.