26. Algoritmos || Ejercicios estructuras repetitivas Pseint
Ejercicios algoritmos Pseint
26. Hacer un algoritmo en Pseint para calcular el resto y cociente por medio de restas sucesivas.
Algoritmo Division_RestasSucesivas Definir n,d,resto,conta Como Entero; resto <- 0; conta <- 0; Escribir 'Numerador'; Leer n; Escribir 'Denominador'; Leer d; Repetir n <- n-d; resto <- n; conta <- conta+1; Hasta Que n<d Escribir 'El resto es: ',resto; Escribir 'El cociente es: ',conta; FinAlgoritmo
Diagrama de flujo
Diagrama Nassi-Shneiderman
27. Hacer un algoritmo en Pseint para determinar la media de una lista indefinida de números positivos, se debe acabar el programa al ingresar un número positivo.
Algoritmo Suma_Numeros Definir n,media,conta Como Entero; Definir i Como Real; Escribir 'Ingrese un número'; Leer n; media <- 0; conta <- 0; i <- 0; Mientras (n>=0) Hacer // El valor centinela es un número menor que cero media <- media+n; conta <- conta+1; Leer n; // mientra n sea mayorr que cero, el bucle continua FinMientras i <- media/conta; Escribir 'La media es: ',i; FinAlgoritmo
Diagrama de flujo
Diagrama Nassi-Shneiderman
28. Hacer un algoritmo en Pseint para calcular la suma de los primeros cien números con un ciclo repetir.
Algoritmo Suma_Numeros_Repetir Definir suma,conta Como Entero; conta <- 0; suma <- 0; Repetir conta <- conta+1; suma <- suma+conta; Hasta Que conta=100 Escribir 'La suma es: ',suma; FinAlgoritmo
Diagrama de flujo
Diagrama Nassi-Shneiderman
29. Hacer un algoritmo en Pseint para calcular la suma de los primeros cien números con un ciclo mientras.
Algoritmo Suma_Numeros_Mientras Definir suma,conta Como Entero; conta <- 0; suma <- 0; Mientras (conta<100) Hacer conta <- conta+1; suma <- suma+conta; FinMientras Escribir 'La suma es: ',suma; FinAlgoritmoDiagrama de flujo Diagrama Nassi-Shneiderman 30. Hacer un algoritmo en Pseint para calcular la suma de los primeros cien números con un ciclo para.
Algoritmo Suma_Numeros_Para Definir suma,i Como Entero; suma <- 0; Para i<-1 Hasta 100 Hacer suma <- suma+i; FinPara Escribir 'La suma es: ',suma; FinAlgoritmoDiagrama de flujo Diagrama Nassi-Shneiderman
muchas gracias
ResponderEliminarMUCHISIMAS GRACIAS AMIGO BENDICIONES Y EXITOOOOS
ResponderEliminarHola! Tengo que resolver el siguiente ejercicio en pseint y pasarlo a c: Se realiza un censo en un edificio, que tiene 10 departamentos.
ResponderEliminarDe cada departamento se ingresa la cantidad de personas mayores de edad y la cantidad de personas menores de edad que viven en el mismo (se ingresa un 0 si el departamento está desocupado).
Al finalizar la carga de datos, el programa debe informar:
- El total de personas que viven en el edificio.
- Si viven más personas mayores o más personas menores y cuántos son.
Mensajes:
"En el edificio viven X personas".
“Viven más personas mayores y son Z” o “Viven más personas menores y son Y”.
Desde ya muchas gracias.
hola mi hermano al parecer ya lo hice tal vez tarde pero me sirve de practica !!
EliminarProceso sin_titulo
Definir i,departamento,sumaMayor,mayores,menores,totalP,sumaT,sumaMenor Como Entero;
Definir contadorMayor,contadorMenor Como Entero;
sumaT <- 0;
sumaMayor <- 0;
sumaMenor <- 0;
contadorMayor <- 0;
contadorMenor <- 0;
Para i<-1 Hasta 10 Hacer
Escribir '**************************************';
Escribir 'El departamento ',i,' esta ocupado';
Escribir '1. Si';
Escribir '2. No';
Leer departamento;
Segun departamento Hacer
1:
Escribir 'Ingrese la cantidad de personas mayores de edad';
Leer mayores;
Escribir 'Ingrese la cantidad de personas menores de edad';
Leer menores;
totalP <- mayores+menores;
Escribir 'El departamento ',i,' Tiene ',totalP,' personas';
sumaT <- sumaT+totalP;
sumaMayor <- sumaMayor+mayores;
sumaMenor <- sumaMenor+menores;
Si sumaMayor>sumaMenor Entonces
contadorMayor <- contadorMayor+1;
SiNo
contadorMenor <- contadorMenor+1;
FinSi
Escribir '*************************************';
FinSegun
FinPara
Escribir '';
Escribir 'Resumen del censo';
Escribir '************************************';
Escribir 'En el edificio viven ',sumaT,' personas';
Si contadorMayor>contadorMenor Entonces
Escribir '*******************************';
Escribir 'En el edificio viven mas personas mayores';
Escribir 'Con un total de ',sumaMayor,' personas mayores';
SiNo
Escribir '*******************************';
Escribir 'En el edificio viven mas personas menores';
Escribir 'Con un total de ',sumaMenor,' personas menores';
FinSi
FinProceso
Y que tal sería esta solución:
EliminarAlgoritmo contarPersonasApto
Definir pMay, pMen, totalH,tMay,tMen Como Entero
para i=1 hasta 10 Con Paso 1 hacer
Escribir "Cantidad de peronas mayores de edad en en Apto ",i
leer pMay
Escribir "Cantidad de peronas menores de edad en en Apto ",i
leer pMen
tMay=tMay+pMay
tMen=tMen+pMen
FinPara
Escribir "En el edificio hay un total de ",(tMay+tMen), " personas"
Escribir "Hay un total de ",tMay," personas mayores de edad"
Escribir "Hay un total de ",tMen," personas menores de edad"
FinAlgoritmo
Me faltó indicar que había en mayor cantidad
ResponderEliminarAlgoritmo contarPersonasApto
Definir pMay, pMen, totalH,tMay,tMen Como Entero
para i=1 hasta 10 Con Paso 1 hacer
Escribir "Cantidad de peronas mayores de edad en en Apto ",i
leer pMay
Escribir "Cantidad de peronas menores de edad en en Apto ",i
leer pMen
tMay=tMay+pMay
tMen=tMen+pMen
FinPara
Escribir "En el edificio hay un total de ",(tMay+tMen), " personas"
si tMay > tMen Entonces
Escribir "Viven más personas mayores de edad que menores de edad"
Escribir "Hay un total de ",tMay," personas mayores de edad"
SiNo
Escribir "Viven más personas mayores de edad que menores de edad"
Escribir "Hay un total de ",tMen," personas menores de edad"
FinSi
FinAlgoritmo
Hola tengo que resolver este ejercicio con repetir -hasta
ResponderEliminarContar cuantos números menores a 10 son ingresados antes de terminar el programa,el cual finaliza al momento de ingresar un número mayor a 10
Hola buenas noches!! Queria saber si me podrias ayudar con este ejercicio el enunciado es así: Se pide leer tres notas del alumno, calcular su definitiva en un rango de 0-5 y enviar un mensaje donde diga siel alumno aprobó o reprobó el curso.
ResponderEliminar