| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Algoritmos Informática Tutorial
    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.

    Previous :

    next :
      Artículos relacionados
    ·Cómo construir un Programa de Computadora 
    ·Cálculos en Adobe LiveCycle Enterprise Suite 
    ·Cómo realizar la prueba de PLC Ladder Logic 
    ·Cómo configurar CVS en Eclipse Captura de pantalla 
    ·Cómo obtener las funciones de usuario de autenticació…
    ·Cómo enlazar una colección de Sharp C a un cuadro de …
    ·Cómo salir de un DIV Sin Posicionamiento absoluto 
    ·Historia de Matlab 
    ·¿Cuáles son los conceptos de Entity Data lógicos 
    ·Las diferencias en el iPhone y el iPad Archivos 
      Artículos destacados
    ·¿Qué es la Solicitud de procesador en Struts 
    ·Cómo utilizar Editref en VBA 
    ·Cómo cambiar una PanelView 
    ·Funciones static void en C 
    ·Online PHP Certificación 
    ·¿Cuál es la diferencia entre el punto de partituras y…
    ·Cómo dar formato a la fecha a partir DateChooser en Fl…
    ·Variant tipo de datos 
    ·Cómo convertir fechas en VBA 
    ·Cómo instalar una unidad de PHP Mapa 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com