Programación en C Sharp

Que es un algoritmo? Los algoritmos son el conjunto de pasos que se hacen para cumplir cierto objetivo, por ejemplo: Si tienes que hacer un jugo de papaya, lo primero que tienes que hacer es:

jueves, 23 de octubre de 2014

Bucle Hacer Mientras

El Bucle Hacer Mientras (do ... while)

Esta estructura es muy similar a la estructura mientras, su diferencia radica en que la condición de repetición se realiza después de ejecutadas las operaciones, es decir, las operaciones que están en este bucle siempre se ejecutan por lo menos una vez, luego se evalúa la condición para ver si la repetición se continua.

Sintaxis: 
hacer
          operación 1
          operación 2
          ....
          operación n
mietras (condición)


--En Construcción afuera 

Ejercicio 1. Los Número Naturales

Hacer un programa que permita mostrar los 20 primeros números positivos.
Análisis: 

  • El programa debe mostrar 1, 2, 3, 4, 5, 6, ..., 20
  • Variable de Salida: k, es un contador


Diseño: 
Algoritmo Numeros20
Inicio
          Entero k
          k = 1
          Hacer
                    Escribir(k)
                    k = k + 1
          Mientras (k<=20)
Fin

Código: 
         public static void Main(string[] args)
        {
            int k;
            k=1;
            do
            {
                Console.WriteLine(" ♥ " + k);
                k++;
            }while(k<=20);
            Console.WriteLine("Presiona enter para salir");
            Console.ReadLine();
        }
Notas: 

  • Ten en cuenta que siempre se mostrará el uno sin importar la condición que se le ponga.
  • Este bucle es ideal cuando necesitamos primero ejecutar un conjunto de ordenes y luego evaluar la condición.
--En construcción afuera 

--En Construcción afuera 

Ejercicio 2. Lectura de Positivos

Hacer un programa que haga la lectura de números positivos únicamente, la lectura debe terminar si alguien pone un numero cero o inferior.

Análisis: 

  • El objetivo del programa es ingresar números, de forma que solo se puedan ingresar numeros positivos, para el ejemplo usaremos solo números enteros.
  • Variable de Entrada: dato 
  • Condición de repetición: dato > 0


Diseño:
Algoritmo LecturaPositivos
Inicio
          Entero dato
          Hacer
                    Leer(dato)
          Mientras(dato>0)
Fin

Código:
--En Construcción Notas:
--En construcción afuera 

No hay comentarios:

Publicar un comentario