25. Algoritmos || Ejercicios estructuras repetitivas Pseint


Ejercicios algoritmos Pseint






21. Hacer un algoritmo en Pseint que permita calcular el factorial de un número.

Algoritmo factorial
 Definir i,n Como Entero;
 Definir _factorial Como Entero;
 Escribir 'Ingrese un número';
 Leer n;
 _factorial <- 1;
 Para i<-1 Hasta n Hacer
  _factorial <- _factorial*i;
 FinPara
 Escribir 'El factorial de ',n,' es igual a ',_factorial;
FinAlgoritmo


Diagrama de flujo




Diagrama Nassi-Shneiderman





22. Hacer un algoritmo en Pseint para calcular la suma de los n primeros números.

Algoritmo Suma_N_Numeros
 Definir i,n,suma Como Entero;
 Escribir 'Ingrese la cantidad de números que quiere sumar';
 Leer n;
 suma <- 0;
 Para i<-1 Hasta n Hacer
  suma <- suma+i;
 FinPara
 Escribir 'La suma total es: ',suma;
FinAlgoritmo


Diagrama de flujo




Diagrama Nassi-Shneiderman





23. Hacer un algoritmo en Pseint para calcular la suma de los números impares menores o iguales a n.

Algoritmo Suma_N_Numeros_Impares
 Definir i,n,suma Como Entero;
 Escribir 'Ingrese la cantidad de números que quiere sumar';
 Leer n;
 suma <- 0;
 Para i<-1 Hasta n Con Paso 2 Hacer
  suma <- suma+i;
 FinPara
 Escribir 'La suma total es: ',suma;
FinAlgoritmo


Diagrama de flujo




Diagrama Nassi-Shneiderman





24. Hacer un algoritmo en Pseint para realizar la suma de todos los números pares hasta el 1000.

Algoritmo Suma_Numeros_Pares
 Definir i,suma Como Entero;
 suma <- 0;
 Para i<-2 Hasta 1000 Con Paso 2 Hacer
  suma <- suma+i;
 FinPara
 Escribir 'La suma total es: ',suma;
FinAlgoritmo


Diagrama de flujo




Diagrama Nassi-Shneiderman





25. Hacer un algoritmo en Pseint para calcular el factorial de un número de una forma distinta.

Algoritmo factorial
 Definir n,conta,_factorial Como Entero;
 Escribir 'Ingrese un número';
 Leer n;
 conta <- 1; _factorial <- 1;
 Repetir
  _factorial <- _factorial*conta;
  conta <- conta+1;
 Hasta Que conta>n
 Escribir 'El factorial es: ',_factorial;
FinAlgoritmo


Diagrama de flujo




Diagrama Nassi-Shneiderman





1 comentario: