Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

Competencia: Analizar los requisitos del cliente para construir el sistema de

información.
Resultados de Aprendizaje: Valorar la incidencia de los datos en los procesos
del macrosistema, tomando como referente el diccionario de datos y las mini
especificaciones, para la consolidación de los datos que intervienen, de
acuerdo con parámetros

Ejercicios para trabajo autónomo

"¿Podría decirme, por favor,


qué camino debo tomar desde aquí?"

"Eso depende en gran medida de a dónde


quieras llegar", dijo el gato.

“No me importa mucho dónde…” dijo Alice.

"Entonces no importa en qué


dirección vayas", dijo el gato.

LEWIS CARROLL (1865)


Competencia: Analizar los requisitos del cliente para construir el sistema de
información.
Resultados de Aprendizaje: Valorar la incidencia de los datos en los procesos
del macrosistema, tomando como referente el diccionario de datos y las mini
especificaciones, para la consolidación de los datos que intervienen, de
acuerdo con parámetros

Realizar los siguientes ejercicios en su tiempo de trabajo autónomo, con el objetivo de


demostrar su compromiso con su aprendizaje en el desarrollo de algoritmos.

 Dadas las siguientes expresiones aritméticas, calcule cuál es el resultado de


evaluarlas. Suponga que las variables a y b que aparecen son del tipo entero y a
tiene el valor 2 y b tiene el valor 4.

a) -a + 5 % b - a * a

b) 5+3%7*b*a-b%a

c) (a+1) * (b+1) - b/a

 Escriba un algoritmo que defina dos variables enteras para describir las
longitudes de los lados de un rectángulo. El programa debe calcular y escribir en
la pantalla las longitudes de los lados, el perímetro y el área del rectángulo.
(Suponga que el rectángulo mide 15 cm de alto y 25 cm de ancho).

 Dadas las siguientes expresiones aritmético-lógicas calcule cuál es el resultado


de evaluarlas.

a) 25 > 20 && 13 > 5

b) 10+ 4 < 15 -3 || 2 * 5 + 1 > 14 -2 * 2

c) 4 * 2 <= 8 || 2 * 2 < 5 && 4 > 3 + 1

d) 10 <= 2 * 5 && 3 < 4 || !(8 > 7) && 3 * 2 <= 4 * 2 – 1

 Escriba un algoritmo que lea un número indeterminado de números enteros, y


que muestre la suma de los pares.
Competencia: Analizar los requisitos del cliente para construir el sistema de
información.
Resultados de Aprendizaje: Valorar la incidencia de los datos en los procesos
del macrosistema, tomando como referente el diccionario de datos y las mini
especificaciones, para la consolidación de los datos que intervienen, de
acuerdo con parámetros

 Escriba un bucle do-while que le pida al usuario que ingrese dos números.
Deben sumarse los números y mostrarse la suma. El bucle debe preguntar al
usuario si desea volver a realizar la operación. Si es así, el ciclo debería
repetirse; de lo contrario, debería terminar.
 En un peaje se desea saber cuántos carros y cuántos buses pasaron en un día, el
promedio de personas que viajan en carro y el promedio de los que viajan en
bus. Elabore un algoritmo para encontrar lo anterior, teniendo en cuenta que por
cada vehículo que pase se entran los siguientes datos por pantalla: tipo de
vehículo (1= bus, 2= carro diferente) y número de personas que lo ocupan.
 Un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilómetros
durante 10 días, para determinar si es apto para la prueba de 5 Kilómetros o debe
buscar otra especialidad. Para considerarlo apto debe cumplir por lo
menos una de las siguientes condiciones: Que en ninguna de las pruebas
haga un tiempo mayor a 16 minutos, que solamente una de las pruebas realice un
tiempo mayor a 16 minutos, que su promedio de tiempos sea menor o igual a 15
minutos.
 Coldeportes de Antioquia está interesado en promover el baloncesto y para ello
desea conocer personas que tengan las siguientes características: edad máxima:
18 años, peso máximo, 80 kilos, Estatura Mínima 1.80 Mts. Lea la
identificación, edad, la estatura y el peso de varios deportistas. Verifique si cada
uno cumple las condiciones impuestas. Si es así imprima identificación, edad,
estatura y peso.
Competencia: Analizar los requisitos del cliente para construir el sistema de
información.
Resultados de Aprendizaje: Valorar la incidencia de los datos en los procesos
del macrosistema, tomando como referente el diccionario de datos y las mini
especificaciones, para la consolidación de los datos que intervienen, de
acuerdo con parámetros

 SISTEMA DE SALARIOS

En Medellín, y luego de la pandemia, las empresas buscan mejorar las condiciones


laborales, a pesar de la crisis que pasaron. Una de ellas, MADERAS DEL MONTE,
ubicada en la periferia de la ciudad, ha tomado la decisión de implementar un nuevo
sistema de salarios, a partir de las siguientes normas:

Si es obrero, se incrementa un 10 por ciento.


Si es ingeniero y gana menos de 1.000.000, aumento del 8 por ciento.
Si es ingeniero y gana entre de 1.000.001 y 2.000.000, incrementa en 0.06.
Si es ingeniero y gana entre de 2.000.001 y 3.000.000, el salario se incrementa en un 5
por ciento.
Si es ingeniero y gana entre de 3.000.001 y 4.000.000, hay un aumento de 0.03.
Si es ingeniero y gana entre de 3.000.001 y 4.000.000 y se llama Mauricio Pérez, se
incrementa en 0.30.
Si es ingeniero y gana más de 4.000.000, un aumento de 8 por ciento.
Si es publicista y gana más de 1.500.000, incrementa en 150000.
Si el cargo ingresado no está definido en ninguna norma anterior se le sube un 0.02.

Basado en las condiciones anteriores, debe escribir un algoritmo que implemente estas
modificaciones al sistema de salarios y nos muestre, por cada empleado procesado, lo
siguiente: el nombre, cargo, salario inicial, incremento y salario final del empleado.

La empresa actualmente cuenta con 12 empleados, lo que significa que debe usar un
bucle.

 Dosis de medicamento

Se necesita darle un medicamento a una oveja enferma. La cantidad recomendada por el


veterinario a suministrarle del medicamento es de 10 mg/kg. El peso de la oveja no se
conoce y no se puede subir sola a la balanza que se tiene a disposición para poderla
pesar, pero sí es posible pesar a una persona en esta balanza. Escriba un algoritmo que
Competencia: Analizar los requisitos del cliente para construir el sistema de
información.
Resultados de Aprendizaje: Valorar la incidencia de los datos en los procesos
del macrosistema, tomando como referente el diccionario de datos y las mini
especificaciones, para la consolidación de los datos que intervienen, de
acuerdo con parámetros

calcule el peso de la oveja, la cantidad de medicamento necesario y muestre ambos


resultados. La información necesaria para que el algoritmo se ejecute puede ser
introducida por el usuario mediante el techado, como se muestra en el siguiente
ejemplo:

Si el peso de la persona es 90 kilos y el de la persona más la oveja es 97, el resultado


que debe mostrar en pantalla es que la oveja pesa 7 kilos y que debe suministrarle 70
mg del medicamento.

La cantidad de ovejas a pesar no se conoce.

 Nota de examen

Escribir un algoritmo que lea un valor de tipo real que corresponde a la nota de un
examen que se califica de 0 a 5. El algoritmo debe decir si el estudiante ganó (la nota
mínima para ganar es 3.5), si perdió, o si el valor ingresado es incorrecto.

 Números

Escribir un algoritmo que lea una cantidad indeterminada de números. Por cada número
introducido, mostrar si es par o no. Una vez termine la lectura de los n números, el
algoritmo debe mostrar: Cantidad de números leídos, suma total, promedio de los
números impares, cantidad de números entre 100 y 500, cantidad de números negativos.

 Queremos conocer los datos estadísticos de las personas extranjeras que han
ingresado a nuestro país. Por lo tanto, necesitamos un algoritmo que lea la
cantidad de personas de: Italia, Francia, Rusia y Reino Unido, y que muestre:
Competencia: Analizar los requisitos del cliente para construir el sistema de
información.
Resultados de Aprendizaje: Valorar la incidencia de los datos en los procesos
del macrosistema, tomando como referente el diccionario de datos y las mini
especificaciones, para la consolidación de los datos que intervienen, de
acuerdo con parámetros

1. El porcentaje de personas proveniente de cada país.


2. El total de extranjeros que nos visitaron.

 El costo de un automóvil nuevo para un comprador es la suma total del costo del
vehículo, del porcentaje de la ganancia del vendedor y de los impuestos
aplicables (sobre el precio de venta). Suponer una ganancia del vendedor del
12% en todas las unidades y un impuesto del 6%. Escribir un algoritmo para leer
el costo total del automóvil e imprimir el costo para el consumidor.

 Escriba un algoritmo que imprima en la pantalla su nombre completo en una


línea y en la línea siguiente su fecha de nacimiento. Para ello escriba una
sentencia para escribir el nombre, otra sentencia para escribir su primer apellido
y otra para escribir su segundo apellido.

 Escriba un algoritmo que muestre en pantalla las notas de la competencia de


"Algoritmos". En la primera línea se escribirá el nombre de la competencia. En
las siguientes líneas se escribirán las notas de los dos parciales realizados
poniendo la nota de cada uno en líneas distintas. En la última línea escribirá la
nota final de la competencia.
 Escriba un algoritmo que muestre en la pantalla cuánto le costará comprar unas
deportivas cuyo precio de catálogo es de 85,00 €, si sabe que puede conseguir
una rebaja del 15%.

 Consulta POO

Este punto se enfoca en consultar los fundamentos de la Programación Orientada a


Objetos (Abstracción, Encapsulamiento, Herencia y Polimorfismo). Una vez consultado
Competencia: Analizar los requisitos del cliente para construir el sistema de
información.
Resultados de Aprendizaje: Valorar la incidencia de los datos en los procesos
del macrosistema, tomando como referente el diccionario de datos y las mini
especificaciones, para la consolidación de los datos que intervienen, de
acuerdo con parámetros

y comprendido el concepto, debe realizar un ejemplo sencillo en Java, donde se


apliquen.

También podría gustarte