“Conocimientos Programación>Lenguajes De Programación

Algoritmos Informática Tutorial

2013/1/8
Un algoritmo informático es , simplemente , un conjunto de reglas de un programa que utiliza para resolver un problema, en preferencia menor número de pasos posible. Los algoritmos pueden ser usados ​​para tareas pequeñas , o pueden estar en el centro de empresas gigantes , el algoritmo de Google utiliza para obtener resultados de búsqueda es enorme , y constantemente está siendo alterado ( y un secreto bien guardado ) . Sofisticados algoritmos utilizan los eventos y los condicionales para lograr el mejor resultado. Algoritmos básicos

La idea básica detrás de algoritmos - y realmente , los programas en general - es decidir lo que quiere lograr y luego mantener dividiéndola en pasos . Por ejemplo , digamos que usted quiere jugar al tenis. Puede que tenga que hacer lo siguiente :

1 . Llame a algunos amigos e invitarlos a play.2 . Reúna a su stuff.3 . Conduce a la pista de tenis.

Por supuesto, no siempre sucede así. Así que es posible que desee limitar que ambos sean más específicos y cubren todos los resultados posibles.

1 . Llame a un amigo y les invitará a jugar. Si el amigo dice que no, repita este paso con otro amigo . Si el amigo dice que sí, vaya al Paso # 2.2 . Decidir una fecha y lugar para play.3 . Localice su tenis racket.4 . Ponga su raqueta de tenis en su car.5 . Diez minutos antes de las [hora] se produce , conduce a [ lugar].

Como se puede ver , se puede mantener a romper esta vez en otras etapas y otros escenarios alternativos.
Ingredientes de algoritmos

El algoritmo más complicado anterior en realidad contiene una serie de principios de programación . Echa un vistazo a el paso # 1 . Es un circuito básico de programación : seguir haciendo una tarea determinada ( amigos llamando ) hasta que una condición se cumple ( se dice que sí )

También puede verlo como un "caso" o un " si /entonces " . declaración. En el caso de "sí", vaya al paso # 2 . En el caso de "No", vaya al paso # 1 . O bien, si "sí", vaya al paso # 2 . Si cualquier otra respuesta, repita el paso # 1 . Usted tiene que decidir personalmente el mejor método a utilizar para cada algoritmo concreto

Paso # 2 crea dos variables: . Un tiempo y una ubicación . Usted puede conectarlos a su programa más tarde, en el paso 5 , cuando sus acciones dependen de los valores de las dos variables

Por último , el paso # 5 contiene un evento: . Cuando [ el tiempo ] menos diez minutos se produce , ponerse en su coche.
Verificación de errores y exhaustividad

Una de las mayores dificultades que detrás de la creación de algoritmos es la necesidad de cubrir todos los escenarios . Esto se ilustra más claramente en la creación de programas que dependen de la entrada del usuario . Por ejemplo , en un juego de video, lo que si el jugador decide matar a un personaje que es vital para la trama? ¿Haces el carácter indestructible ? Cómo se crea una condición de victoria alternativa? En un formulario en línea , lo que si le preguntas a los usuarios introducir un número entre uno y 10 y de entrada " bob" ? Con el fin de crear el algoritmo más robusto posible, usted debe pensar en todos los posibles resultados e incorporar controles para cada uno de ellos.

Lenguajes De Programación
Estilos de soporte para la programación
Cómo hacer un post en tu blog Título en una etiqueta H1 para una Tesis
Como @ Command Echo en el Bloc de notas
Informática Tutorial
Cómo actualizar la plantilla de entrada en ASP
Cómo iniciar Computadoras
Cómo hacer que las variables de archivo en GNU
Cómo convertir una aplicación de un control ActiveX
Conocimientos Informáticos © http://www.ordenador.online