Contenido del curso
- 1. Introducción
- 2. Formas de solucionar posibles problemas
- 3. La estructura condicional 'si'
- 4. Ejemplo 1 - subiendo escaleras hasta el escalón 200
- 5. Ejemplo 2 - Moverse de una posición a otra
- 6. Ejemplo 3 - Coger el bloque y moverse
- 7. Posible solución al ejemplo 3
- 8. Otra posible solución al ejemplo 3
- 9. Los bucles
- 10. Ejemplo 1 - Situarse en la última posición de nuestra plataforma (I)
- 11. Ejemplo 1 - Situarse en la última posición de nuestra plataforma (II)
- 12. Ejemplo 2 - Bucle infinito
- 13. Posible solución al ejemplo 3
- 14. Explicación al ejemplo anterior
- 15. Las variables
- 16. Características de las variables numéricas
- 17. Ejemplo 1 - Contador dentro de un bucle
- 18. Explicación del ejemplo anterior
- 19. Estructuras condicionales (II)
- 20. Nueva estructura condicional
- 21. Ejemplo de la nueva estructura condicional
- 22. Ejercicio práctico
- 23. Planteamiento del problema
- 24. Cómo implementar lo que hemos aprendido
- 25. Implementación en Visual Basic
- 26. Pasos a seguir para la implementación
- 27. Bucles (II)
- 28. Nueva estructura de bucles
- 29. Operadores lógicos
- 30. Cómo implementar funciones dentro de un mismo 'Si'
- 31. Analizando el operador lógico O
- 32. Explicación matemática
- 33. La multiplicación en decimal y en binario
- 34. ¿Qué es una tabla?
- 35. Operando con tablas
- 36. Explicación al ejemplo anterior
- 37. Segundo Ejemplo
- 38. Las matrices
- 39. Cómo creamos una matriz
- 40. Explicación al ejemplo anterior
9. Los bucles
Capítulo anterior: 8 - Otra posible solución al ejemplo 3
Capítulo siguiente: 10 - Ejemplo 1 - Situarse en la última posición de nuestra plataforma (I)
Un bucle no es más que una serie de instrucciones que se repiten.
Podemos tener dos tipos de bucles según lo que nos interese comprobar.
- Bucle que se repite mientras se cumple una condición determinada.
- Bucle que se realiza hasta que se cumple la condición que marcamos.
En esta lección nos encargaremos del primer tipo.
A la hora de utilizar un bucle, sea del tipo que sea, debemos ir con cuidado y pensar cuando debe acabar ya que; si no tuviéramos en cuenta esto, podríamos entrar en un bucle sin fin, bucle que no terminaría nunca. Por esto, es de suma importancia que pensemos, antes de hacer nada, en qué momento, cómo, dónde y por qué debe acabar el bucle.
Estructura básica.- En nuestro curso, es la estructura básica de un bucle y se representará de la siguiente manera:
Mientras <CONDICIÓN> hacer
<INSTRUCCIÓN / Instrucciones>
Fin Mientras
Explicaremos línea a línea este bucle:
-Primera línea: en esta línea escribiremos la <CONDICIÓN> que se debe dar para que se ejecute el bucle. En el momento en que la condición que estamos evaluando sea Falsa, se terminará el bucle y se continuarán ejecutando las instrucciones que aparecerían después de la tercera línea de esta estructura básica.
-Segunda línea: línea o líneas donde escribiremos las instrucciones a efectuar en caso de que la condición sea Verdadera.
-Tercera línea: marca el final del bucle. Podemos decir que nos indica hasta dónde están las líneas que se repiten o justo el final del bucle para poder seguir con las demás instrucciones de nuestro programa.
En esta estructura no tenemos ninguna línea que sea opcional.
« Anterior 9/40 Siguiente »
Hay 432 opiniones del curso
-
Algoritmos -- Roberto (22/05/08)
El post esta muy bueno, pero tambien les recomiendo que miren esta web. http://www.algoritmos.tk
-
muy bueno -- cosima (11/12/07)
Forma concreta de explicar un la programación
-
Muy completo -- mª jose (09/12/07)
Es un curso muy completo y me ha servido de mucho. sky22.
-
muy util -- Nancy (26/08/07)
muy bueno el curso y facil de entender
Cursos relacionados
Busquedas relacionadas
Todos los derechos reservados. No está permitida la reproducción total o parcial de esta obra ni su tratamiento por cualquier método sin autorización escrita de la Editorial o de su autor.La opinión expresada en este correo no tiene por qué coincidir con la de MailxMail SL. Los comentarios y opiniones contenidos en él son únicamente propiedad de sus respectivos autores, nunca de MailxMail SL.
