Funcion De Algoritmo

Páginas: 8 (1800 palabras) Publicado: 8 de marzo de 2013
Unidad 1
Fundamentos de algoritmos.
Para ser un programador eficaz se necesita aprender a resolver problemas de un modo riguroso y sistemático. Los algoritmos son más importantes que los lenguajes de programación o las computadoras. Un lenguaje de programación es tan sólo un medio para expresar el algoritmo, y una computadora es sólo un procesador para ejecutarlo.
Un algoritmo es un conjuntode tareas o pasos en una cantidad finita que se ejecutan en un orden determinado, y para determinada situación inicial se resuelve el problema en un tiempo finito. situación ---------> algoritmo ----------> solución inicial
Características que debe cumplir
1) Debe ser
Correcto, responder a lo que me piden y resolver el problema;
2)Eficiente
En cuanto a recursos y tiempo;
Claro
;4)Flexible poder adaptarse a pequeños cambios de lógica;
5) Preciso e indicar el orden de realización de cada paso;
6) Estar definido:
si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez;
7) Ser finito:
, se debe terminar el algún momento; debe tener un número finito de pasos;
8) Fiable ó confiable
; estar acorde a lo anterior en cuanto a propuesta de solución .Ladefinición de un algoritmo debe describir tres partes: entrada, proceso y salida.

Métodos para solución de problemas con algoritmos.
Un algoritmo es un conjunto finito de instrucciones cuyo fin es realizar una tarea; este conjunto finito de instrucciones debe también ser preciso y determinístico.
* Preciso: el algoritmo debe ejecutar la tarea para el cual fue diseñado.
*Determinantico: significa que el resultado debe depender estrictamente de los datos suministrados, siempre que el algoritmo se ejecute con un mismo conjunto de datos de entrada, el resultado debe ser siempre el mismo.
Son ejemplos de algoritmos los métodos utilizados en aritmética para sumar, restar, multiplicar y dividir cantidades; la aplicación de la fórmula cuadrática para encontrar las raíces de unpolinomio de segundo grado En todos ellos se cumplen las tres características anteriores.
Un algoritmo eficiente y confiable es el producto de un análisis exhaustivo del problema, para determinar la mejor alternativa de solución.
Es un lenguaje simplificado para describir un algoritmo utilizando una mezcla de frases en lenguaje común, y palabras claves que indican el inicio y el fin del algoritmo ylas instrucciones específicas a realizar.
Por ejemplo, el siguiente pseudocódigo corresponde al algoritmo para calcular el área del rectángulo: el algoritmo calcula el área (a) de un rectángulo cualquiera, si se le suministra la longitud de de la base (b) y la longitud de la altura (h).

Funciones
Directivas de preprocesador
Declaraciones globales ( variables globales, funciones, …)
Funciónmain ()
{
Secuencia de declaraciones e instrucciones
}
función1 ()
{
Secuencia de declaraciones e instrucciones
}
...
Función N ()
{
Secuencia de declaraciones e instrucciones
}
proporcionan bibliotecas de funciones.
Cada biblioteca de funciones tiene asociada un archivo de definición que se
denomina cabecera.
Para utilizar algo de una biblioteca en un programa, hay que colocar alprincipio del programa una directiva de preprocesamiento seguida de la
cabecera de la biblioteca
entre ángulos. Instrucciones al compilador antes
de que se compile el programa principal
Las directivas más usuales son:
# include
# define
# include <iostream.h>
Indica al compilador que lea las directivas
antes de compilar la función principal
La sentencia while ejecuta un bloque desentencias continuamente mientras una condición sea verdadera «true». Su sintaxis se puede resumir así:
while (expresión) {
sentencia(s)
}

Podrá realizar un bucle infinito mediante la sentencia while del siguiente modo:
while (true){
// ponga aquí su código
}
El lenguaje de programación Java también proporciona...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmos, definicion, funcion, finalidad
  • Funciones exponenciales,algoritmicas y trigonometricas
  • funciones y procedimientos (algoritmica)
  • Optimización De Una Función Por Algoritmos Genéticos
  • Funcionamiento de algoritmos bellman-ford y dijikstra
  • Funciones en Algoritmos
  • Funciones de algoritmo
  • ALGORITMO O FUNCION DE HASH

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS