Está en la página 1de 2

Facultad de Ingeniería Industrial y de Sistemas

Curso : Algoritmos y Estructura de datos 2018-I


Docente: Msc. Córdova Neri Teodoro
Gia laboratorio

I.- Se dispone de 3 secciones del curso Algoritmos y


Estructura de datos, diseñar un programa que permita leer
n edades por sección. el ingreso de edades finaliza cuando
edita la edad 0. Luego mostrar por sección su promedio
respectivo

Procedimientos:

1.- Bucle para leer edades. Primero leer edad y luego


validar en la condición del bucle si es diferente de cero
continuar ingresando mas edades. Es decir dentro del
bucle hacer lectura de edades.

2.- considere un segundo bucle para leer segunda sección y luego repetir lo anterior. Use la
condición del bucle resp=’S’

II.- Diseñar un programa que permita leer un numero


entero positivo >1 y luego encontrar 2 números a, b,
donde la suma de los cuadrados de cada número es
igual al número ingresado, pero cumpliendo la
condición que a<=b. Asimismo hacer un reporte del
número de veces que se descompone n.

Procedimientos:

1.- Leer el número n>1

2.- formar 2 bucles con contadores a y b para la


condición de cada bucle. a y b recorren como máximo
hasta el valor de n

3.- formar un nuevo numero num que almacena la


suma de los cuadrados

4.- usar una condicional para verificar si paso 3 se cumple con la descomposición

Obs. Hacer que el programa permite verificar con nuevos números


III.- Diseñar un programa que permita calcular el promedio de prácticas de un alumno, el cual se
identifica por código y se lee n prácticas. Mostrar también el estado de aprobado o desaprobado,
así como sus notas en forma de secuencia. El programa
debe er interactivo con el usuario Ud decide seguir o no
en el programa mediante a pregunta “Desea
continuar…?(S/N)”
Procedimientos
1-. Leer código y total de notas
2.- leer notas en el rango correcto y vaya formando la
secuencia de notas como un numero
3.- calcular promedio y mediante una condición ver si
Aprobó/Desaprobó
IV.- Diseñar un programa que genere números para
variables y b en forma aleatoria, luego mostrar total de
repeticiones de ambos números (ver figura)

Procedimientos

1.- formar 2 bucles para a y b

3.- en forma aleatoria cargar valores en a y b y usar


contador para número de repeticiones

V.- Se dice que dos números son “amigables” si el


primero es la suma de los divisores del segundo y
viceversa. Diseñar un programa para e lea dos
números y determine si son “amigables”.
Procedimientos
1.- leer 2 números a, b
2.- mediante un bucle encontrar divisores de a y sumarlos
3.- repetir paso 2 para número b.
4.- mediante una condicional compare divisores de a con y divisores de b con a siso igauales
entonces ay b son amigos.

El docente

También podría gustarte