martes, 11 de agosto de 2020

Fundamentos de programación. Estructuras de control WHILE

Las estructuras de control son básicamente la razón por la cual los programas de computadora puedan resolver las diversas situaciones de la vida del hombre.
Recordando un poco de pasado, encontraremos que el mayor problema con el cual se enfrento el hombre fue: "...existían muchas operaciones y procesos repetitivos que debían hacerse una y otra vez, que aparte de cansados no estaban exentas de errores..."; las estructuras while, for y do while permiten al programador realizar dichas tareas eficazmente.

Hoy corresponde detallar en este blog la estructura while (Mientras) cuya finalidad es permitir la ejecución de ciertas acciones siempre y cuando exista una condición verdadera.

Por ejemplo: El ser humano come, bebe, camina, trabaja, etc. siempre y cuando haya aire que pueda respirar
* Observaciones:

  • ¿Qué es lo que el hombre hace? come, bebe, camina, trabaja, etc.
  • ¿Cuál es la condición que limita el quehacer del hombre? Debe haber aire

Por lo consiguiente el diagrama de flujo es el siguiente:

Es importante recordar que comúnmente las "Acciones" que están dentro de la estructura de control deberán de contener alguna opción por medio de la cual "Respira" se convierta en "Falso", en caso de no ser así es muy probable que el programa se bloquee creando un ciclo eterno (jejeje).

Espero sean de ayuda este ejercicio para sus prácticas posteriores, les dejo a continuación el link para que puedan probar sus ejercicios sin necesidad de instalar físicamente ningún compilador C# en su computadora.

Compilador online C#

Un ejemplo de programa en C# sería.

- Programa que imprime los números del 1 al 10

int n = 1;
while (n <= 10)
{
    Console.WriteLine(n);
    n++;
}

6 comentarios:

  1. Las estructuras de datos que permiten la manipulación de la información de manera dinámica, así como estática (el principio de las bases de datos). Excelente tema maestro Contreras...

    ResponderEliminar
  2. Así es excelente tema, al igual que los algoritmos es la base fundamental. saludos

    ResponderEliminar
  3. La estructuras de control juegan un papel importante en la simplificación de el código y la reducción de operaciones muchas gracias por el aporte

    ResponderEliminar
  4. Muy interesante tema, y si, también opino que la base fundamental son los algoritmos.

    ResponderEliminar
  5. Todo es un ciclo en la vida... Tiene un un inicio y un fin, las cuales va dando vueltas e incrementado o disminuyendo situaciones. Pero al final siempre termina.

    ResponderEliminar