Documentos de Académico
Documentos de Profesional
Documentos de Cultura
anidadas Semana 15
Ejercicios explicativos
1. Construir un algoritmo que permita ingresar un número “n” de estudiantes (se cumple que: 1<=n<=50),
cada uno de los cuáles cursa 5 materias. Para cada alumno se ingresa, clave y las 5 calificaciones. Escriba
un algoritmo para calcular el promedio de cada estudiante luego de ingresar sus notas.
Proceso clase
Definir n, notas Como Entero
Definir clave Como Caracter
Definir prom Como Real
prom<-0
Repetir
Escribir "Ingrese la cantidad de alumnos"
Leer n
Hasta Que n>=1 Y n <=50
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir "Ingrese la clave del alumno#",i
Leer clave
Para j<-1 Hasta 5 Con Paso 1 Hacer
Repetir
Escribir "Ingrese la nota #",j
Leer notas
Hasta Que notas>=0 Y
notas<=20 prom<-prom+notas
FinPara
prom<-
prom/5
Escribir "Codigo: ", clave, " Promedio: ", prom
prom<-0 //Reiniciar el promedio para otro
alumno
FinPara
2. Mediante pseudocódigo crear una pirámide invertida usando el símbolo @ con la siguiente forma:
@@@@@@@@@@
@@@@@@@@@
@@@@@@@@
@@@@@@@
@@@@@@
@@@@@
@@@@
@@@
@@
@
Proceso piramide
Definir piso Como Caracter
Para i<-10 hasta 1 Con Paso -1
Hacer piso<-""
Para j<-1 Hasta i Con paso 1
Hacer piso<-piso+"@"
FinPara
Escribir
piso
FinPara
FinProceso
Ejercicios propuestos
1. Escribir un algoritmo que permita ingresar un número “n” de estudiantes (se cumple que: 10<=n<=20),
cada uno de los cuáles cursa 4 materias. Para cada alumno se ingresa el nombre y sus calificaciones.
Escriba un algoritmo para calcular el promedio de cada estudiante luego de ingresar sus notas.
Algoritmo problem_1
prom=0
Repetir
leer n
Leer nombre
Repetir
Escribir "Ingrese la nota# ",j
leer notas
prom=prom +notas
FinPara
prom = prom / 4
FinPara
FinAlgoritmo
2. Escribir un algoritmo que permita crear una matriz MxN donde el usuario ingresa los valores de M (filas) y
N (columnas). Todos los elementos se rellenan con el símbolo *
Por ejemplo, si el usuario ingres M=2 y N=3 se debe mostrar:
Algoritmo problem_2
FinAlgoritmo