Está en la página 1de 1

Facultad de Ingeniería – Ingeniería de Minas

Departamento de Sistemas, Estadística e Informática Computación y Algoritmos I

PRÁCTICA N° 04: ESTRUCTURA REPETITIVA I


Realizar el a) ANÁLISIS del PROBLEMA, b) DISEÑO del ALGORITMO y c) PRUEBA DE
ESCRITORIO para cada uno de los siguientes ejercicios.

1. Dadas 8 notas, escribir la cantidad de alumnos aprobados y desaprobados.


2. Ingresar 5 números e indicar cuántos números son múltiplos de 3.
3. Pedir 10 sueldos. Mostrar su suma y cuantos hay mayores de S/. 1000.00.
4. Pedir 10 números. Mostrar la media de los números positivos, la media de los
números negativos y la cantidad de ceros.
5. Dadas las edades y alturas de 5 alumnos, mostrar la edad y la estatura media, la
cantidad de alumnos mayores de 18 años, y la cantidad de alumnos que miden más
de 1.75.
6. Calcule y muestre los divisores de un número dado.
7. Desarrolle un algoritmo para la empresa Constructora Tecnovivir Casas C.A., que le
permita calcular e imprimir la nómina para su cancelación a un total de 50 obreros
calificados a quienes debe cancelar por horas trabajadas. La hora trabajada se pautó
en S/. 30.
8. Desarrolle un algoritmo que permita leer un valor entero positivo N y determinar si es
primo o no.
9. Una empresa que se dedica a la venta de desinfectantes necesita un programa para
gestionar las facturas. En cada factura figura: el código del artículo, la cantidad
vendida en litros y el precio por litro. Se pide de 5 facturas introducidas: Facturación
total, cantidad en litros vendidos del artículo 1 y cuantas facturas se emitieron de más
de S/. 600.
10. Obtenga el cociente y el residuo de una división calculando la cantidad de veces que
un número está contenido en otro, mediante restas sucesivas. Por ejemplo, si el
dividendo es a=5236 y el divisor b=1247, entonces tendremos:
5236 – 1247 = 3989
3989 – 1247 = 2742
2742 – 1247 = 1495
1495 – 1247 = 248

Ya no seguimos restando pues 248 es menor que 1247. El cociente estará dado por
el número de restas (4) y el residuo por el último número obtenido (248).

11. La secuencia Fibonacci, es muy conocida en los círculos matemáticos y tiene la


particularidad que cada número es igual a la suma de los 2 anteriores. La serie
Fibonacci comienza con los números 0 y 1, produciendo la siguiente secuencia: 0, 1,
1, 2, 3, 5, 8, 13,…, etc. Muestre todos los números de Fibonacci que sean menores
que un número dado.
12. Factorizar un número ingresado por teclado. Por ejemplo 8=2x2x2, 18=2x3x3.
13. Lea un número y forme otro número con las cifras en orden inverso. Por ejemplo, si el
número es 12345 el nuevo número será 54321.
14. Encuentre el mcd (máximo común divisor) de dos números dados.

Ing. Lisi Vásquez F. 2017-II