Вы находитесь на странице: 1из 2

Redictado Intensivo de Elementos de Programacin

Departamento de Informtica
Facultad de Ciencias Exactas UNSa

2016
LAS - TUP

Trabajo Prctico N1. Variables Simples


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. Declarar cada variable utilizada en el algoritmo;
f. Realizar Prueba de Escritorio, utilizando los Casos de Prueba
Ejercicio 1: Mostrar el cociente y el resto de la divisin entera entre dos nmero enteros.
Ejercicio 2: Dadas las edades de tres personas, determinar la mayor y la menor.
Ejercicio 3: Determinar la edad de una persona, expresada en cantidad de aos, conociendo
nicamente su fecha de nacimiento y la fecha actual. De cada fecha se dispone da, mes y ao.
Ejercicio 4: Dado un nmero natural, mostrar sus primeros K mltiplos.
Ejercicio 5: Obtener el producto de dos nmeros naturales, mediante sumas sucesivas.
Ejercicio 6: Modificar el algoritmo del ejercicio 5, para el producto de nmeros enteros.
Ejercicio 7: Dado un nmero natural, indicar la cantidad de dgitos que posee.
Ejercicio 8: Dado un nmero natural, indicar si es un nmero primo.
Ejercicio 9: 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 10: Un docente desea obtener el promedio de las notas de sus alumnos aprobados en una
evaluacin realizada (se aprueba con 60). Las notas son nmeros enteros en una escala de 0
a 100. Nota: No se conoce de antemano la cantidad de evaluaciones realizadas.
Ejercicio 11: Dada una lista de nmeros enteros, mostrar el mayor nmero par.
Ejercicio 12: Obtener el mayor nmero de la sucesin de Fibonacci, que posea K dgitos. La
sucesin de Fibonacci se genera como: Fn=(Fn-1+Fn-2), siendo F0=F1=1 y n>1.
Ejercicio 13: Dada una lista de N nmeros naturales, indicar la cantidad de dgitos del menor.
Ejercicio 14: 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).
Ejercicio 15: Dada una lista de N pares ordenados que representan las coordenadas de N
puntos en el plano, todos distintos, determinar los dos puntos que tienen abscisa ms cercana al
origen de coordenadas, uno a la izquierda y otro a la derecha del cero.
Ejercicio 16: Dada una lista de nmeros naturales, mostrar aquellos que son capicas e indicar
cuntos lo son.
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: Dada una lista de N nmeros reales, determinar el promedio de la cantidad de dgitos
de cada uno.

Redictado Intensivo de Elementos de Programacin


Departamento de Informtica
Facultad de Ciencias Exactas UNSa

2016
LAS - TUP

Ejercicio 19: Dados dos nmeros naturales M y N, mostrar los N primos posteriores a M.
Ejercicio 20: 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 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 algoritmo 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 algoritmo anterior para determinar el coche que tuvo el mayor tiempo e
viaje, considerando que es nico.

Вам также может понравиться