Logo Studenta

Estruturas de Repetição

¡Estudia con miles de materiales!

Vista previa del material en texto

ESTRUCTURA DE RE 
 
 
2023 
METODOLOGIA DE LA PROGRAMACIÓN 
 
UTRM | TI13 
ESTRUCTURAS DE REPETICIÓN-MIENTRAS Y REPETIR 
 
Instrucciones. Realiza los siguientes ejercicios en PSEINT 
Realiza un menú que permita: 
 
1.- Calcular el promedio de N calificaciones. 
 
2.- Calcular el promedio de N calificaciones y determinar si el alumno aprueba o no (min 
aprobatorio 8) 
3.- Calcular el promedio de N calificaciones y determinar la calificación en letra 
AU - [ 9.5, 10] 
DE - [ 8.5, 9.5) 
SA - [ 8.0, 8.5) 
NA - [ 0.0, 8.0) 
 
4.- Finalizar programa 
 
EJERCICIO RESUELTO EN PSEUDOCÓDIGO 
 
SubProceso CalificacionAlfabetica<-letra(Calificacion) 
 Si Calificacion>=9.5 y Calificacion<=10 Entonces 
 Escribir "AU"; 
 SiNo 
 Si Calificacion>=8.5 y Calificacion<9.5 Entonces 
 Escribir "SA"; 
 SiNo 
 Si Calificacion>=8 y Calificacion<8.5 Entonces 
 Escribir "EE"; 
 SiNo 
 Si Calificacion=0.0 y Calificacion<8.0 Entonces 
 Escribir "NA"; 
 FinSi 
 FinSi 
 FinSi 
 FinSi 
FinSubProceso 
SubProceso Aprobo<-CalcularsiAprueba(Promedio) 
 Si promedio>=8 Entonces 
 Escribir "El alumno aprobo"; 
 SiNo 
 Si promedio<8 Entonces 
 Escribir "El alumno no aprobo"; 
 FinSi 
 FinSi 
FinSubProceso 
 
Proceso Menu 
 Definir Opcion Como Entero; 
 Repetir 
 Limpiar Pantalla; 
 Escribir "Elija la opcion que desee: 1,2,3 ó 4"; 
 Escribir "1.- Promedio"; 
 Escribir "2.- Calificacion Alfabetica"; 
 Escribir "3.- Aprueva o reprueva"; 
 Escribir "4.- salir"; 
 Leer Opcion; 
 Segun Opcion Hacer 
 1: 
 Definir N, i Como Entero; 
 Definir Calificacion, Suma, Promedio Como Real; 
 Escribir "Ingresar el numero de calificaciones"; 
 Leer N; 
 i<-1; 
 Suma<-0; 
 Repetir 
 Escribir "Ingresar la calificación", i; 
 Leer Calificacion; 
 i<-i+1; 
 Suma<- Suma+Calificacion; 
 Hasta Que i>N; 
 Escribir "La Suma es :", Suma; 
 Promedio<- Suma/N; 
 Escribir "El promedio es ;", Promedio; 
 2: 
 Definir N1,i1 Como Entero; 
 Definir Calif, Sum, Prome Como Real; 
 Escribir "Ingresar el número de calificaciones"; 
 Leer N1; 
 i1<-1; 
 Sum<-0; 
 Repetir 
 Escribir "Ingresar la calificación", i1; 
 Leer Calif; 
 i1<-i1+1; 
 Sum<-Sum+Calif; 
 Hasta Que i1>N1; 
 Escribir "La suma es:", Sum; 
 Prome<-Sum/N1; 
 Escribir "La calificación alfabetica es:", letra(Prome); 
 3: 
 Definir N2,i2 Como Entero; 
 Definir Calf, S, Prom Como Real; 
 Escribir "Ingresar el número de calificaciones"; 
 Leer N2; 
 i2<-1; 
 S<-0; 
 Repetir 
 Escribir "Ingresar la calificación:", i2; 
 Leer Calf; 
 i2<-i2+1; 
 S<-S +Calf; 
 Hasta Que i2>N2; 
 Escribir "La suma es:", S; 
 Prom<-S/N2; 
 Escribir CalcularsiAprueba(Prom); 
 De Otro Modo: 
 Escribir "Fin"; 
 FinSegun 
 Escribir "Oprimir 0 para finalizar"; 
 Esperar Tecla; 
 Hasta Que Opcion>3; 
FinProceso 
 
 
CAPTURAS DE PANTALLA DEL PSEUDOCÓDIGO EN PSEINT 
 
 
 
 
 
 
 
 
 
 
 
 
RESULTADOS 
 
Opción uno 
 
Opción dos 
 
Opción tres 
 
 
CONCLUSIÓN 
En conclusión, el uso de menús en pseudocódigo puede ser una forma útil de organizar y 
presentar opciones a un usuario. Los menús permiten un enfoque claro y estructurado para 
la toma de decisiones, lo que hace que el pseudocódigo sea más fácil de leer y comprender. 
Las estructuras repetitivas se utilizan muy comúnmente. La estructura "repetir" permite que 
un bloque de código se ejecute repetidamente hasta que se cumpla una condición 
específica. En un menú, la estructura "repetir" se puede usar para mostrar repetidamente el 
menú al usuario hasta que haga una selección válida. 
La estructura "mientras" permite que un bloque de código se ejecute repetidamente 
mientras una condición específica sea verdadera. Para este tema, la estructura "mientras" se 
puede usar para solicitar repetidamente al usuario que ingrese hasta que se realice una 
selección válida.

Continuar navegando

Contenido elegido para ti

14 pag.
Ejercicios de Control en Programación

Colégio Objetivo

User badge image

Efrain Mamani Flores

22 pag.
Pseint

SIN SIGLA

User badge image

Edson Ezequiel Andy Jipa

82 pag.
3tm-gherprog

IPN

User badge image

Todos los Materiales

41 pag.
guia_pseint_2016

Vicente Riva Palacio

User badge image

Lismary del valle Amatista Vásquez