0% encontró este documento útil (0 votos)
337 vistas3 páginas

Algoritmos Semana 14

El documento presenta dos ejercicios explicativos que utilizan estructuras repetitivas anidadas. El primero pide construir un algoritmo para ingresar las calificaciones de hasta 50 estudiantes y calcular el promedio de cada uno. El segundo crea una pirámide invertida de 10 niveles utilizando el símbolo @. También propone dos ejercicios propuestos sobre calcular promedios de estudiantes y crear una matriz rellenada con asteriscos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
337 vistas3 páginas

Algoritmos Semana 14

El documento presenta dos ejercicios explicativos que utilizan estructuras repetitivas anidadas. El primero pide construir un algoritmo para ingresar las calificaciones de hasta 50 estudiantes y calcular el promedio de cada uno. El segundo crea una pirámide invertida de 10 niveles utilizando el símbolo @. También propone dos ejercicios propuestos sobre calcular promedios de estudiantes y crear una matriz rellenada con asteriscos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Separata de trabajo 12 – Estructuras repetitivas

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
FinProceso

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.

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:


***
***

También podría gustarte