Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo Práctico Nº 3
Objetivo
Criterios de Evaluación
Ejercicios de ejemplo
1. Diseñar un algoritmo que intercambie las constantes que están dentro de las variables
A y B. Imprimir por pantalla el resultado.
2. Elabore un diagrama de flujo que permita validar una fecha dada. La fecha está
integrada por 3 vbles: AÑO 9(4); MES 99 y DIA 99. Para que una fecha sea correcta
es necesario que:
a. El año debe ser mayor que cero.
b. El mes debe estar entre 1 y 12.
c. Dependiendo del mes que sea, el día debe estar dentro del rango válido.
1/5
Universidad Nacional de Catamarca
Facultad de Tecnología y Ciencias Aplicadas
Fundamentos de Informática CCA 2016
6. Dada la variable numérica ALFA, la cual deberá ser leída n veces, realizar una
algoritmo DFD que permita determinar la cantidad de números negativos, positivos e
igual a cero leídos, resultados que deberán ser impresos por pantalla.
7. Mediante un DFD calcular el promedio de notas de los alumnos que regularizaron y/o
aprobaron la materia de Fundamentos de Informática, el programa debe preguntar la
cantidad de alumnos que cursaron el año anterior, mostrar el resultado por pantalla.
8. Mediante un DFD realice la suma de n números y encuentre el primer valor para el
cual la suma excede al 500. Mostrar el mensaje la suma total y en cuanto excedió al
valor 500.
9. Diseñe un DFD que permita calcular el factorial de un número ingresado por el
usuario mostrar el resultado.
10. Realice un DFD que permita calcular los múltiplos de 4, comprendidos entre 4 y n,
donde n es un valor introducido por el teclado. Mostrar por pantalla.
11. Diseñe un algoritmo que imprima la serie 1 1 2 3 5 8 13 21….hasta que el valor
de la serie sea mayor a 100.
12. Diseñar un algoritmo calcule el área del triángulo, donde el área se calcula
A=base*altura/2. Debe verificar que los datos ingresados son mayores a 0, de no se asi
dar mensaje de error y finalizar.
13. Diseñar un algoritmo que permita calcular el área de la circunferencia, ingresando el
RADIO. A=PI*Radio**2 Debe verificar que los datos ingresados son mayores a 0, de
no se asi dar mensaje de error y finalizar.
14. Diseñar un algoritmo que permita mostrar el número Intermedio entre los tres que se
ingresan por teclado. Es decir deberá descubrir cuál es el mayor y cuál es el menor de
los tres.
15. Diseñar un algoritmo que permita calcular la media aritmética, los números ingresados
deberán ser mayores a 0.
16. Realice un DFD que permita elegir, entre varias opciones, según prefiera el usuario.
2/5
Universidad Nacional de Catamarca
Facultad de Tecnología y Ciencias Aplicadas
Fundamentos de Informática CCA 2016
a. Sumar
b. Restar
c. Multiplicar
d. Dividir (no permitir división por cero)
Para cada una de las opciones calcular y mostrar por pantalla el resultado dentro de
esta.
17. Realice un algoritmo que permita consultar 300 encuestados, la cantidad de aquellas
personas que poseen gas natural en sus viviendas. Así también cordones cunetas
asfalto, calcular un porcentaje de aquellas personas que poseen gas natural.
porcentaje de aquellas que poseen todos los servicios.
Ciclos Repetitivos
18. Diseñar un algoritmo que muestre por pantalla los cuadrados de los 100 primeros
números enteros, además deberá mostrar la suma de dichos valores
19. Dada la variable numérica LAMA, la que deberá ser leída n veces, con la
particularidad de que cada tres números leídos de la secuencia, el tercer número es
positivo. Realice un diagrama que determine la cantidad de veces que se produce esta
secuencia y además imprima los números positivos de cada secuencia.
20. Ingresadas las cotizaciones correspondientes; Realizar un diagrama que permita pasar
25 precios que están en moneda nacional, a Euro ( $ 7,48 ), Dólar ( $ 5,66 ) y Real ( $
2,58 ).
21. Dado el código de artículo, precio de costo, porcentaje de ganancia, y cantidad de
artículos vendidos, se pide para cada artículo ingresado mostrar: código del artículo,
precio de costo, porcentaje de ganancia , precio de venta, cantidad vendida, importe
vendido, ganancia neta y ganancia neta total. Considere este caso para diez artículos
ingresados.
Ej:
Cód. Art. P.Costo % Ganan. P.Venta CantVend Imp.Vend Gan.Neta.
000001 10 10 11 2 22 2
000002 20 25 25 4 100 20
----------- --------- ------------ --------- ------------ ------------ ------------
----------- --------- ------------ --------- ------------ ------------ -----------
Ganancia neta total: xxxx
22. Escriba un algoritmo que calcule el valor máximo de los números positivos
introducidos por teclado, sabiendo que se introducen números desde teclado hasta
teclear uno negativo. El negativo no cuenta.
23. Diseñe un algoritmo dado n cantidad de personas encuestadas, permita saber la
cantidad de personas que poseen televisión, además deberá indicar cuantas poseen
televisión a color y cuantas en blanco y negro.
A las personas que poseen TV Blanco y Negro preguntar se desean comprar un TV a
color a $5058, Determinar el monto total de televisores supuestamente Vendidos.
24. Diseñe un algoritmo que imprima la serie 1 3 9 27 81 243 hasta que el valor de la
serie sea mayor a 4000.
25. Desarrolle un algoritmo que permita leer un valor entero positivo N y determinar si es
primo o no.
26. Dado dos números a y b. Compare y muestre por pantalla cual es mayor o si son
iguales. Considere el ingreso de 5 pares de números.
3/5
Universidad Nacional de Catamarca
Facultad de Tecnología y Ciencias Aplicadas
Fundamentos de Informática CCA 2016
27. Determinar e imprimir por pantalla los números impares comprendidos entre a y b,
siendo a y b datos ingresados por teclado..
28. De un total de N alumnos de la Ing. en informática, se tienen guardadas las notas de
los exámenes de esos alumnos en la variable numérica NOTAS. Se sabe que para
aprobar el examen la nota obtenida por un alumno debe ser mayor o igual a cuatro.
Realizar un diagrama que determine: cantidad de alumnos desaprobados, cantidad de
alumnos aprobados, porcentaje de alumnos aprobados, y porcentaje de alumnos
desaprobados.
29. El dato n se debe leer por teclado y el por fin de programa debe imprimir por pantalla
el valor de suma. El programa finaliza cuando se ingresa un 0(cero).
30. Realice un que permita mostrar por pantalla los números del 5 hasta el 15 en orden
inverso.
31. Realice un DFD que permita calcular la tabla de multiplicar del 3 hasta el 10 imprimir
los valores
32. Desarrolle un algoritmo que permita leer dos números y ordenarlos de menor a mayor.
33. Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos
entre el 1 y el 10, es decir, 1 + 2 + 3 + …. + 10.
34. Dado el siguiente DFD que permite leer un valor cualquiera N y escribe si dicho
número es par o impar, complete el algoritmo con la instrucción o instrucciones
necesarias.
35. Desarrolle un algoritmo que realice la sumatoria de los números enteros pares
comprendidos entre el 1y el 100, es decir, 2 + 4 + 6 +…. + 100. El programa deberá
imprimir los números en cuestión y finalmente su sumatoria.
36. Realizar un programa que permita elevar a una potencia y, un número x. Considere el
ingreso de diez pares de números.
Bibliografía
4/5
Universidad Nacional de Catamarca
Facultad de Tecnología y Ciencias Aplicadas
Fundamentos de Informática CCA 2016
5/5