Está en la página 1de 2

Universidad Nacional de Salta - Facultad de Ciencias Exactas

Carreras: Licenciatura en Anlisis de Sistemas Tecnicatura Universitaria en Programacin


Ctedra: ELEMENTOS DE PROGRAMACIN
Ao 2014
-------------------------------------------------------------------------------------------------------------------------------
TRABAJO PRCTICO UNIDAD N 2
Para cada uno de los siguientes ejercicios:
a. Identificar los datos de entrada;
b. Identificar los datos de salida;
c. Disear al menos 3 casos de prueba;
d. Realizar el algoritmo utilizando diagramas de bloques;
e. Probar el algoritmo construido, utilizando los casos de prueba.

Ejercicio 1: Dividir dos nmeros enteros.

Ejercicio 2: Dadas las edades de tres personas, determinar las edades de la
mayor y de la menor.

Ejercicio 3: Indicar la cantidad de dgitos que tiene un nmero natural dado menor
que 100.000

Ejercicio 4: Mostrar el cociente y el resto de la divisin entera entre dos nmero
enteros.

Ejercicio 5: Determinar la edad de una persona, conociendo nicamente su fecha
de nacimiento y la fecha actual.

Ejercicio 6: Obtener el producto de dos nmeros enteros, mediante sumas
sucesivas

Ejercicio 7: Obtener el cociente y resto de dos nmeros enteros, mediante restas
sucesivas

Ejercicio 8: Dado un nmero natural, indicar la cantidad de dgitos que contiene el
mismo.

Ejercicio 9: Dado un nmero natural, mostrar sus primeros K mltiplos.

Ejercicio 10: Dado un nmero natural, indicar si es un nmero primo.

Ejercicio 11: Obtener el producto de los K primeros nmeros de la sucesin de
Fibonacci. Donde F
n
=F
n-1
+F
n-2
, siendo F
0
=F
1
=1 y n >1

Ejercicio 12: Un docente tiene N alumnos en su comisin y desea obtener el
promedio de las notas de la evaluacin realizada a sus alumnos. Las notas son
nmeros enteros en una escala de 0 a 100.

Ejercicio 13: Un docente desea obtener el promedio de las notas de los aprobados
(se aprueba con 60) obtenidas en una evaluacin realizada a sus alumnos. Las
notas son nmeros enteros en una escala de 0 a 100. (Nota: No se conoce de
antemano la cantidad de evaluaciones realizadas).

Ejercicio 14: Dada una lista de N nmeros naturales, indicar la cantidad de dgitos
del menor.

Ejercicio 15: Dada una lista de nmeros enteros, mostrar el mayor nmero par.

Ejercicio 16: Dada una lista de nmeros naturales, indicar cuntos de ellos son
capicas.

Ejercicio 17: Dada una lista de nmeros naturales, mostrar aquellos que cumplen
que la suma de sus dgitos es mltiplo de cada uno de sus dgitos.

Ejercicio 18: Dado un nmero P (primo) y un nmero N, ambos naturales. Mostrar
los N primos posteriores a P.

Ejercicio 19: Se tiene un listado con N ventas realizadas por un comercio. Cada
venta contiene la siguiente informacin: Cdigo del artculo, tipo, cantidad vendida
e importe de la venta.
Cada venta debe tributar el IVA. Dicho impuesto se calcula de la siguiente forma:
Los artculos de fabricacin propia son del tipo P y pagan 10.5% de IVA.
Los artculos importados son de tipo I y pagan 27% de IVA.
Los otros artculos son del tipo R y pagan 21% de IVA.
Se desea determinar el importe total del IVA a pagar.

Adicionales
Ejercicio 1: Se cuenta con la fecha y hora de partida y fecha y hora de llegada de
un colectivo en viaje de larga distancia. Determinar la cantidad de horas y minutos
que dur el viaje.

Ejercicio 2: Modificar el diagrama anterior para el caso en que se cuente con una
cierta cantidad de colectivos. Contando para este caso con una identificacin de
cada coche.

Ejercicio 3: Modificar el diagrama anterior para determinar el coche que tuvo el
mayor tiempo de viaje, considerando que es nico.

Ejercicio 4: Dada una lista de N nmeros reales, determinar el promedio de la
cantidad de dgitos de cada uno.

Ejercicio 5: Dada una lista de N pares ordenados que representan las
coordenadas de N puntos en el plano, determinar cul de esos puntos se
encuentra ms lejos del origen (suponiendo que tal punto es nico)

También podría gustarte