2023-10-10
La estructura Do – While y While – EndWhile son similares, en caso de la estructura Do – While, la condición se establece al final, lo cual permite que las instrucciones se ejecuten al menos una vez.
El pseudocódigo de una estructura Hacer - Mientras es el siguiente:
Algoritmo <Do - While>
Variable type IDENTIFICADOR //o constante
Variable-N type IDENTIFICADOR-N //o constante
Hacer
instruccion-1
instruccion-N
Mientras (condicion)
InstruccionExterna
FinAlgoritmo
Planteamiento del problema:
Elabore un programa que imprima al usuario los números enteros del 5 al 20.
Descripción narrada:
Algoritmo <Números>
1. Definir las variables “inicio” con el valor de inicio de conteo (puede ser 5 o cuatro, dependiendo de la posición del acumulador).
2. Imprimir el número acumulado y guardar el nuevo valor acumulado, mientras el valor “inicio2 sea menor o igual a 20.
FinAlgoritmo
Pseudocódigo:
Algoritmo <While - EndWhile>
Variable Real inicio = 5;
Hacer
Imprimir(numero, “, “);
numero = numero + 1;
Mientras (inicio <= 20)
FinAlgoritmo
Diagrama de flujo:
Planteamiento del problema:
Diseñe un algoritmo que le permita imprimir una tabla de multiplicar del 0 al 10, con un número introducido por el usuario.
Descripción narrada:
Algoritmo <Tabla de multiplicar>
1. Leer el número proporcionado por el usuario (numero).
2. Definir la variable de inicialización (inicio).
3. Imprimir la multiplicación de “numero” con “inicio”, guardar el acumulado en “inicio” 1 a 1, mientras “inicio” sea menor o igual a 10
FinAlgoritmo
Pseudocódigo:
Algoritmo <Tabla de multiplicar>
Variable Real numero, multiplicado, inicio = 0;
Imprimir(“Introduzca el número a multiplicar: “);
Leer(numero)
Hacer
multiplicado = numero * inicio;
Imprimir(numero, “ multiplicado por ”, inicio, “ es igual a “, multiplicado);
inicio = inicio + 1;
Mientras (inicio <= 10)
FinAlgoritmo
Diagrama de flujo:
Planteamiento del problema.
Evalúe la siguiente función en el rango de 0.0 a 2.0 con intervalos de 0.2 usando un algoritmo computacional.
Descripción narrada:
Algoritmo <Evaluar función>
1. Definir las variables de inicialización “x” y de la función “y”.
2. Evaluar la función y aumentar el acumulado 0.2 cada iteración, mientras la variable de inicialización sea menor a 2.0,
FinAlgoritmo
Pseudocódigo:
Algoritmo <Evaluar función>
Variable Real y, x= 0;
Hacer
y = 3 * x ** 2;
Imprimir(“Para x = ”, x, “ y = “, y);
x += 0.2;
Mientras (x <= 2.0)
FinAlgoritmo
Diagrama de flujo:
Texto creado bajo la licencia de Raiko EngineLink. Queda estrictamente prohibida la replicación de este y todos los contenidos creados fuera de esta plataforma. ©, Todos los derechos reservados. Descubre cómo hacemos esto.