Programar

Solo disponible en BuenasTareas
  • Páginas : 3 (620 palabras )
  • Descarga(s) : 4
  • Publicado : 18 de julio de 2010
Leer documento completo
Vista previa del texto
¿Qué es programar?
Programar es saber aplicar los diferentes lenguajes de programación para diseñar alguna aplicación o resolver algún determinado problema. Existen problemas muy sencillos endonde solo necesitas saber las operaciones básicas como sumar, restar, multiplicar o dividir, hasta aplicaciones en ingeniería en donde es necesario saber álgebra, cálculo, series y transformadas deFourier, etc, es decir entre mas matemáticas avanzadas conozcas, podrás resolver aplicaciones cada vez mas complejas.
Algoritmo

Es un Método para resolver un problema mediante unaserie de pasos precisos , definidos y finitos. Un algoritmo es una serie de operaciones detalladas ,en otras palabras un algoritmo es un conjunto de reglas para resolver una cierta clase de problemas yse puede formular de muchas formas con el cuidado de que no exista ambigüedad.

Características
* Preciso (debe indicar el orden de realización en cada paso y no puede tener ambigüedad).
*Definido (si se sigue dos veces, obtiene el mismo resultado cada vez)
* Finito (tiene fin; un número determinado de pasos ).
* Debe ser Sencillo, Legible.
* Modular.
* Eficiente yEfectivo.
* Se ha de desarrollar en el menor tiempo posible.
* Correcto.
* Todo Algoritmo debe tener cero ó mas entradas.
* Debe tener al menos una salida y ésta debe ser tangible.

Elalgoritmo se puede representar por medio de dos formas:
Pseudocódigo
Diagrama de flujo

Pseudocódigo: es el lenguaje de especificación de algoritmos y tiene una estructura: Las instrucciones seescriben en ingles o en palabras similares al ingles o español que facilitan la escritura de programación
Para la resolución de una ecuación de segundo grado se escribiría
Inicio
Introducircoeficientes a, b y c
Imprimir títulos primera raíz, segunda raíz, no tiene solución,

Calcular raíz 1 y raíz 2
Imprimir raíz 1 y raíz 2
Fin

Diagramas de flujo: Es la representación grafica del...
tracking img