UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
Problema Nº 1:
a8 a =……………
b2 b =…………......
c a + b c =……………..
d a * b d =……………..
e b*3 e =…………….
Problema Nº 2:
a “casa” a =……………
b”linda” b =…………......
c a + b c =……………..
d= `a * b ´ d =……………..
e a+ ` ` + b e =………………
f ` “ ` + a + ` `+ b + ` “ ` f =………………
Problema Nº 3:
a `8 ` a =……………
b`2 ` b =…………......
c a + b c =……………..
db + a d =……………..
e `a + b ´ e =………………
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando
UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
Problema Nº 4:
a 1 a =……………
b a + 1 b =……………
c a + 1 c =……………
d a + 1 d =……………
Problema Nº 5:
a 1 a =……………
a a + 1 a =……………
a a + 1 a =……………
a a + 1 a =……………
Problema Nº 6:
Conocidas las medidas de un terreno de forma rectangular, se desea saber:
1) La superficie del terreno.
2) El perímetro del terreno.
3) La diagonal del terreno.
Problema Nº 7:
Calcular el sueldo de un empleado conociendo la cantidad de horas trabajadas y
el valor que gana por hora
Problema Nº 8:
Un comerciante de venta de heladeras paga por mes a los vendedores 500
pesos, más una comisión del 10% del total de las ventas que realice. Si
conocemos para el vendedor, la cantidad de heladeras vendidas y el importe de
la heladera (se comercializa solo un modelo).¿Cuál será el sueldo del vendedor?
Problema Nº 9:
Dado un valor en Kilómetros, expresarlo en metros.
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando
UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
Problema Nº 10:
Dados dos números cualquiera, sumarlos.
Problema Nº 11:
El precio del pasaje para un vuelo es de 680 pesos en clase turista y se aplica un
incremento del 30% en primera clase. Se desea saber la recaudación obtenida en
un vuelo si se conoce la cantidad de pasajes vendidos en cada clase.
Problema Nº 12:
Dados dos números diferentes, sumarlos si el primero es menor que el segundo,
caso contrario, restarlos.
Problema Nº 13:
Dados dos números distintos, imprimir el mayor.
Problema Nº 14:
Dados dos números a y b, calcular el cociente a/b. Considerar que si b es cero,
debe aparecer un mensaje aclaratorio que indique operación no definida.
Problema Nº 15:
Dados tres números, se pide:
1) La suma.
2) El promedio.
3) Si el promedio es mayor que 5, imprimir un mensaje que diga : “ El
promedio es mayor que 5 ”
Problema Nº 16:
Dados cuatro números decir si la suma de los dos primeros es mayor a la suma
de los dos segundos.
Problema Nº 17:
Dados dos números, si el primero es mayor que el segundo, restarlos, si son
iguales, multiplicarlos, caso contrario, sumarlos.
Problema Nº 18:
Se conocen las longitudes de los tres lados de un triángulo, informar si se trata de
un triángulo equilátero, isósceles o escaleno.
Problema Nº 19:
Conocidas la cantidad de horas trabajadas, la categoría y la antigüedad de un
empleado, calcular el sueldo, teniendo en cuenta que cobra 50 pesos adicionales
por cada año trabajado. El valor de la hora para cada categoría es: 10 pesos
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando
UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
categoría 1, 15 pesos categoría 2 y 20 pesos categoría 3.
Problema Nº 20:
Conocidos los coeficientes de una ecuación de segundo grado, calcular e
informar las raíces de la ecuación.
Problema Nº 21:
Se conocen las edades y estaturas de tres alumnos de un curso. Se pide:
1) Imprimir la edad promedio.
2) Imprimir la estatura promedio.
3) Imprimir las edades de los alumnos mayores de 15 años que midan
menos de 1,5 metros.
Problema Nº 22:
Rehacer el problema 21 con conectores lógicos.
Problema Nº 23:
Rehacer el problema 18 con operadores lógicos.
Problema Nº 24:
Rehacer el problema 19 aplicando seleccionar caso.
Problema Nº 25:
Dada la cantidad de horas trabajadas y la categoría de un empleado, calcular el
sueldo de bolsillo teniendo en cuenta que los descuentos totales son del 20%.
El valor de las horas para cada categoría es:
Categoría 1: 12$
Categoría 2: 15$
Categoría 3: 18$
Categoría 4: 20$
Categoría 5: 25$
Categoría 6: 28$
Categoría 7: 30$
Problema Nº 26:
Dado un lote de números que finaliza con un cero, informar si son positivos o
negativos.
Problema Nº 27:
Dado un conjunto de números, imprimir los números que sean mayores o iguales
a cinco, suponiendo que se ingresan números hasta uno igual a cero.
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando
UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
Problema Nº 28:
Dadas las notas y nombres de alumnos de un curso, imprimir los nombres de los
alumnos, cuya nota sea mayor que siete. El ingreso finaliza con nota igual a cero.
Problema Nº 29:
Dados diez números, informar de cada uno si es positivo, negativo o cero.
Problema Nº 30:
Dados 25 números, imprimir los números que sean mayores o iguales a cinco.
Problema Nº 31:
Dadas 15 notas y nombres de alumnos de un curso, imprimir los nombres de los
alumnos cuya nota sea mayor a siete.
Problema Nº 32:
Dadas “n” notas y nombres de alumnos de un curso, imprimir los nombres de los
alumnos cuya nota sea mayor que siete.
Problema Nº 33:
Dados quince números, imprimir la suma total.
Problema Nº 34:
Dados números hasta ingresar uno negativo, imprimir la suma total.
Problema Nº 35:
Dados “n” números, imprimir el promedio.
Problema Nº 36:
Dados diez números, imprimir cuántos son positivos, cuántos son negativos y
cuántos son cero.
Problema Nº 37:
Dados los sueldos de n empleados, imprimir cuantos ganan más de $2000 y
cuantos ganan menos de esa suma.
Problema Nº 38:
Conocidas las notas de n alumnos de un curso, informar:
a) Cuantos alumnos aprobaron (nota entre tres y siete).
b) Cuantos alumnos aplazaron (nota menor que cuatro).
c) Cuantos alumnos promocionaron (nota mayor que seis).
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando
UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
Problema Nº 39:
Conocidas las notas de los alumnos de un curso (el lote finaliza con un número
negativo), informar:
a) Cuantos alumnos aprobaron (nota entre tres y siete).
b) Cuantos alumnos aplazaron (nota menor que cuatro).
c) Cuantos alumnos promocionaron (nota mayor que seis).
Problema Nº 40:
Conocidos los sueldos de 30 empleados se desea saber:
a) Cuantos ganan más de $2000.
b) Cuantos ganan menos de $2000.
c) El promedio de los sueldos.
Problema Nº 41:
En una universidad los alumnos tienen una nota que resulta de sacar el promedio
de todas las materias. Hay 700 alumnos. Se pide:
a) La cantidad de alumnos con nota promedio superior a seis.
b) Si la cantidad de alumnos con nota promedio inferior a cuatro es
superior a 500, imprimir un mensaje que diga: “Esta universidad tiene un
promedio muy bajo”.
Problema Nº42:
Dado un lote de 50 números se desea saber cuál es el valor máximo y qué lugar
ocupa.
Problema Nº 43:
Dado un lote de datos cuál es el mínimo y qué lugar ocupa. Finaliza con cero.
Problema Nº 44:
Dadas tres temperaturas distintas, imprimir la mayor.
Problema Nº 45:
Dadas 15 concentraciones, imprimir la máxima.
Problema Nº 46:
Dadas 15 edades y nombres de alumnos de un curso, imprimir el nombre del
alumno de edad máxima.
Problema Nº 47:
Una cartelera de teatro vende entradas para distintas obras, en cada una de sus
dos sucursales.
En la actualidad, las obras que se ofrecen son cuatro:
1. Mi bella dama…………..25$
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando
UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
2. El Amateur………………15$
3. 101 Dálmatas…………...20$
4. Los miserables………….30$
Para que el procesamiento de la información sea claro, si una persona compra
entradas para dos obras distintas, se le emiten dos comprobantes distintos. Si
compra varias entradas para la misma obra, se le entrega un solo comprobante,
donde se indica cuantas compra.
En cada comprobante se registra:
Número de sucursal.
Número de obra.
Cantidad de lugares.
Si compra más de diez entradas para una misma obra, se le aplica un descuento
del 15% sobre el precio total.
Se pide calcular:
a) La cantidad de entradas vendidas para cada obra.
b) La recaudación por sucursal.
c) El número de sucursal que haya vendido mayor cantidad de entradas en
una venta.
d) La ganancia de la cartelera (le queda un 20% de su recaudación).
e) El porcentaje de ventas, en cantidad de entradas, de cada sucursal.
f) La cantidad de entradas vendidas en la sucursal 1 de “Mi bella dama”.
Problema Nº 48:
Un noticiero de televisión tiene tres comentaristas políticos que cubren
alternadamente:
1. Casa de gobierno.
2. Ministerio de Economía.
3. Ministerio de Cultura y Educación.
4. Ministerio de Trabajo
Los comentaristas reciben su paga por horas, siendo el valor de estas:
Comentarista 1………15$
Comentarista 2………20$
Comentarista 3……….25$
Al terminar una jornada de trabajo, cada uno de los comentaristas, entrega en el
canal una planilla con los siguientes datos:
Número de comentarista.
Número del lugar del trabajo.
Cantidad de horas trabajadas.
Cantidad de personas entrevistadas.
Si la cantidad de horas trabajadas en un día es mayor que diez, Se le entrega un
plus de 40$. El canal cuenta a fin de mes con todas las planillas.
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando
UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
Se pide calcular e imprimir:
a) La cantidad de personas entrevistadas por cada comentarista.
b) El sueldo de cada comentarista.
c) La cantidad de horas trabajadas en cada lugar de trabajo.
d) El número de comentarista con mayor cantidad de horas trabajadas en
un día de trabajo.
e) El sueldo promedio.
f) La cantidad de veces que los comentaristas trabajan más de 15 horas en
casa de gobierno, en un día de trabajo.
Problema Nº 49: (Problema de práctica para parcial)
Una empresa textil desea procesar sus ventas. Cada vez que una persona realiza
una compra se le entrega una factura donde consta:
Número de factura
Código del artículo
Cantidad del artículo
Precio unitario
En cada factura se registra un solo código de artículo. Los artículos son cuatro. El
ingreso de datos finaliza con un número de factura igual a cero. Se pide calcular e
imprimir:
a) Total general facturado en pesos.
b) Cantidad de unidades vendidas para cada uno de los artículos.
c) Total de artículos vendidos.
d) Cantidad de facturas emitidas para cada uno de los artículos.
e) Número de factura con mayor importe en pesos.
f) Número de artículo con menor cantidad pedida en una factura.
g) Porcentaje de ventas en pesos de cada uno de los artículos sobre el
total.
Problema Nº 50: (Problema de práctica para parcial)
Un supermercado tiene tres secciones:
Almacén
Verdulería
Panadería
El supermercado tiene en total tres cajas, una para cada sección. Cada vez que
una persona pasa por la caja, se le entrega un comprobante con los siguientes
datos:
Número de caja.
Número de sección.
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando
UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
Importe de la venta.
Cantidad de productos comprados.
El lote finaliza con nº de caja = 0.
Si el importe de la venta supera los $50, se le hace un descuento del 10% sobre
el total.
Un comprobante similar al que se le entrega a los clientes queda registrado en la
cinta de la máquina registradora.
Con dichos datos se desea saber:
a) La cantidad de comprobantes emitidos en cada caja.
b) La recaudación de cada caja.
c) La caja en la que se registró la venta de mayor importe.
d) El porcentaje de ventas en pesos de cada caja, sobre el total de las
ventas.
e) La cantidad de comprobantes con importe mayor a $100, que hayan
comprado menos de tres productos.
f) El sueldo de cada cajero (cada cajero gana el 10% de la recaudación
de su caja.)
Problema Nº 51:
Cargar un vector de 50 números e imprimirlo, luego imprimir la posición 4.
Problema Nº 52:
Cargar las notas y los nombres de 10 alumnos. Mostrar la lista de alumnos y el
promedio general.
Problema Nº 53:
Se deben cargar en un vector los tiempos de clasificación de 60 autos. Los autos
se identifican con números correlativos del 1 al 60. Se pide imprimir:
a) Número del auto que clasifico primero.
b) Peor tiempo de clasificación.
Problema Nº 54:
Una empresa editora de libros tiene tiradas mensuales de 2000 libros. Cada vez
que un libro sale a la venta se registra:
a) Número de libro
b) Género (codificado del 1 al 5)
c) Precio
Se pide:
1) Cantidad de libros totales por género.
2) Recaudación por género.
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando
UNIVERSIDAD TECNOLOGICA NACIONAL-FACULTAD REGIONAL BUENOS AIRES
DEPARTAEMNTO DE INGENIERIA QUIMICA
CATEDRA DE FUNDAMENTOS DE INFORMATICA
GUIA DE TRABAJOS PRACTICOS DE ALGORITMOS
3) Cantidad de libros con precio mayor a $50
4) Precio Promedio
5) Determinar el número de libro de menor precio ( se supone único)
Problema Nº 55:
Una empresa de micros vende pasajes a tres destinos del interior del país:
1) Córdoba
2) Mendoza
3) Tucumán
Los micros tienen dos clases y por consiguiente dos tarifas distintas:
turista
primera
El costo del pasaje es el mismo para los tres destinos.
Al pasajero se le entrega un ticket donde se consignan los siguientes datos:
Número de ticket
Número de destino
Numero de clase
Cantidad de pasajes
El lote termina con número de ticket igual a cero.
Si una persona compra más de 15 pasajes, se le descuenta un 20% del precio
total.
Se pide calcular:
a) La cantidad de pasajes vendidos a cada destino.
b) La recaudación por clase de pasaje.
c) El número de ticket con mayor importe de una venta.
d) La cantidad de pasajes vendido por clase.
e) El porcentaje de ventas, en cantidad de pasajes, de cada destino.
f) La cantidad de pasajes vendidos a Córdoba en primera clase.
REHACER PROBLEMAS 47, 48, 49 Y 50 APLICANDO VECTORES
Realizado por: Ingeniera Susana Santana- Ingeniera Agustina Zangrando