¿Qué es mailxmail.com? ISSN: 1699-4914 Recomiéndanos Ayuda

5.403.813 usuarios, 2.222 cursos

Ej: inglés, excel, guitarra, etc.

Curso: Metodología de la Programación

Temáticas:
programación
Categoría:
ti/informática
Autor:
mailxmail
Fecha de publicación:
23/05/03
Dificultad:
Fácil

Alumnos que han seguido este curso:
40.483

Contenido del curso

  1. 1. Introducción
  2. 2. Formas de solucionar posibles problemas
  3. 3. La estructura condicional 'si'
  4. 4. Ejemplo 1 - subiendo escaleras hasta el escalón 200
  5. 5. Ejemplo 2 - Moverse de una posición a otra
  6. 6. Ejemplo 3 - Coger el bloque y moverse
  7. 7. Posible solución al ejemplo 3
  8. 8. Otra posible solución al ejemplo 3
  9. 9. Los bucles
  10. 10. Ejemplo 1 - Situarse en la última posición de nuestra plataforma (I)
  11. 11. Ejemplo 1 - Situarse en la última posición de nuestra plataforma (II)
  12. 12. Ejemplo 2 - Bucle infinito
  13. 13. Posible solución al ejemplo 3
  14. 14. Explicación al ejemplo anterior
  15. 15. Las variables
  16. 16. Características de las variables numéricas
  17. 17. Ejemplo 1 - Contador dentro de un bucle
  18. 18. Explicación del ejemplo anterior
  19. 19. Estructuras condicionales (II)
  20. 20. Nueva estructura condicional
  21. 21. Ejemplo de la nueva estructura condicional
  22. 22. Ejercicio práctico
  23. 23. Planteamiento del problema
  24. 24. Cómo implementar lo que hemos aprendido
  25. 25. Implementación en Visual Basic
  26. 26. Pasos a seguir para la implementación
  27. 27. Bucles (II)
  28. 28. Nueva estructura de bucles
  29. 29. Operadores lógicos
  30. 30. Cómo implementar funciones dentro de un mismo 'Si'
  31. 31. Analizando el operador lógico O
  32. 32. Explicación matemática
  33. 33. La multiplicación en decimal y en binario
  34. 34. ¿Qué es una tabla?
  35. 35. Operando con tablas
  36. 36. Explicación al ejemplo anterior
  37. 37. Segundo Ejemplo
  38. 38. Las matrices
  39. 39. Cómo creamos una matriz
  40. 40. Explicación al ejemplo anterior


4. Ejemplo 1 - subiendo escaleras hasta el escalón 200


Capítulo anterior: 3 - La estructura condicional 'si'
Capítulo siguiente: 5 - Ejemplo 2 - Moverse de una posición a otra

Ahora veremos cómo podemos utilizar esta estructura condicional dentro del caso que hemos citado anteriormente.

Recordemos el problema: tenemos nuestro pequeño Robot que sube una escalera. En un momento determinado, queremos que tome una decisión según el punto en el que se encuentra. La decisión es la siguiente: si se encuentra en el escalón 200 debe detenerse, mientras que si está en cualquier otro sitio debe continuar subiendo.

Ante un problema así, debemos plantearnos cuál es la estructura que debemos utilizar. En este caso, es fácil ya que sólo hemos estudiado una. Cuando tenemos clara la estructura debemos mirar que es lo que debemos poner en cada lugar y cuáles son las instrucciones que debemos utilizar.

Vamos a definir las instrucciones que nos hacen falta para este ejemplo:

-Escalón: nos servirá para saber en qué número de escalón se encuentra nuestro robot.

-Parar: detiene al robot y lo pone en modo de pausa para que "descanse".

Estas "instrucciones" están hechas a medida porque estamos utilizando un pseudo código, pero podrían ser sustituidas por instrucciones reales en el momento en el que nosotros decidiéramos en qué lenguaje realizar nuestro programa.

Una vez hemos definido las instrucciones y mirado cuál es la estructura que queremos utilizar pasaremos a escribir el código. Quiero decir que al principio puede ser que le cueste un poco encontrar una solución lógica. Pero piense que esto, como la mayoría de las cosas, requiere mucha paciencia, mucha práctica y algo de concentración.

Pasemos a implementar el ejemplo:

Si Escalón = 200 entonces
    Parar

Sino

    LevantaPieIzquierdo

    LevantaPieDerecho

Fin Si

Observe detenidamente la implementación del código y mire cuáles serían los pasos que deberíamos seguir cuando se dieran los dos posibles casos de nuestro problema. Recuerde que para un mismo problema pueden existir diferentes soluciones.





¡Te informamos cada semana de los nuevos cursos gratuitos que subimos on-line para ti!
Pon aquí tu e-mail y aprende gratis con nosotros

« Anterior 4/40 Siguiente »



Hay 432 opiniones del curso


  • 5/5 Algoritmos -- Roberto (22/05/08)

    El post esta muy bueno, pero tambien les recomiendo que miren esta web. http://www.algoritmos.tk

  • 5/5 muy bueno -- cosima (11/12/07)

    Forma concreta de explicar un la programación

  • 5/5 Muy completo -- mª jose (09/12/07)

    Es un curso muy completo y me ha servido de mucho. sky22.

  • 5/5 muy util -- Nancy (26/08/07)

    muy bueno el curso y facil de entender


Publicar en