You are on page 1of 23

UNIVERSIDAD TECNOLGICA DE MORELIA

METODOLOGA DE LA PROGRAMACIN





MANUAL DE EJERCICIOS DE
METODOLOGA DE LA
PROGRAMACIN









Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Tipos de datos
Qu tipo de dato convendra declarar para los siguientes datos?
Dato
Nombre de una persona
Salario
Impuesto
rea de un cuadrado
La respuesta a si tiene no un enfermedad
Edad de una persona
Cantidad de productos comprados
Sexo
Porcentaje de utilidad
Iva
Parentesco
Costo de produccin
Nmero de placa
Varianza
Media aritmtica
La respuesta de saber si es hombre o mujer

Tipo de datos

Comentarios:

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

OPERACIONES ARITMTICAS
Traduce las siguientes formulas y enunciados a una expresin aritmtica correcta en trminos
algortmicos.
Formula u Expresin
Expresin aritmtica
bxh
A=
2
A = a2
Pxa
A=
2
El precio esta determinado por la suma A ms
B entre C, menos b, por 12 ms A.
Promedio entre tres datos A, B, C.

Entiende la frmula del costo de produccin. La


frmula es: costos fijos (FC) + costos variables (CV)
dividido por el nmero de unidades = costo de
produccin por unidad.
La venta el precio final (PF), corresponder al 15%
sobre precio de compra.
Dados 5 datos sacar la media aritmtica.
Determina si es par.

Comentarios:

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

OPERADORES ARITMTICOS
Sea: A=1, B=2, C=4 y D=5. Resuelva las siguientes expresiones aritmticas.
1.- D = A+B-C

D=

2.- A= A-(D+C/A*C)+B-A

A=

3.- C=(D-B+(A+B-A))+D/B

C=

4.- B=(C DIV 5) * A-(D+C/A*C)

B=

5.- B= C DIV C MOD D+ (((A+A-B)/2)+A -1+2*2)/ 3

B=

6.- A= A+2-C*B-2/2*4+C-((D MOD B)*5)

A=

7.- D=((C-B+(A+D-A))+D/B)* A-(B+D/A*C)

D=

8.- A=B^(C/B)+ (A+D*2-C-C-(C-C))

A=

9.- C=C+B^(A/C)

C=

10.- B=C+B^(A/C) A+2-C*B-2/2*4+C-((D MOD B)*5)

B=

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

OPERACIONES RELACIONALES
Sea A=2, B=3, C=1, D=7, E=3. Resuelva las siguientes expresiones relacionales.
R= A>B

R=

R= C<>B

R=

R= C<>E

R=

R= B<>E

R=

R= E>B

R=

R= A<B

R=

R= A==B

R=

R= B==E

R=

R= D>A

R=

Comentarios:

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

OPERACIONES LGICAS
Sea A=2, B=3, C=1, D=7, E=3, F=VERDADERO, G=FALSO Resuelva las siguientes
expresiones relacionales.
R= D>A AND D>A

R=

R= D>A OR D>B

R=

R= D>A AND A<B OR B>A

R=

R= F AND G

R=

R= (F AND G) OR (A+A-C> D)

R=

R= A+B<C+A-1

R=

R= (D-B+(A+B-A))>5 AND G

R=

R= C-((D MOD B)*5) < D OR (A MOD A)*5> 9

R=

R= G OXR F

R=

R= G OR F

R=

Comentarios:

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

TRADUCE LOS SIGUIENTES ENUNCIADOS EN EXPRESIONES LOGICAS.


1.- A es igual a B y menos que C.

2.- C es igual a D y D es mayora que A

3.- la suma de A elevada al cuadrado menos B, mas C por D menos el modulo de D entre
cinco, es mayor o e igual a C and B es menor que D.

4.- El producto de B y D es menos o igual al producto de D y C.

5.- D es mayor que D y a es menos que A.

Comentarios:

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

ALGORITMOS BSICOS
Conocimiento: Para poder realizar estos ejercicios debers dominar los siguientes temas:
1. Identificar los datos de entrada con su tipo correspondiente.
2. Saber hacer operaciones (Relacionales, lgicas y aritmticas)
3. Declarar variables.
4. Saber introducir datos.
5. Imprimir datos.
Instrucciones: Lee atentamente el planteamiento del problema y determina una solucin algortmica.
Tips: Es importante que te coloques en la posicin del usuario y pensar que datos debers introducir si
estuvieras frente a un programa de computadora, como cuando vas de compras y ves los datos que llena la
persona que maneja el programa para cobrarte, o cuando llenas informacin en internet o utilizas un
programa de computadora, siempre es bueno ver la perspectiva del usuario al momento que se busque una
solucin.
EJERCICIOS REGULARES
Ejercicio 1.- Un empresa desea un aplicacin, que le permita determinar el salario que deber pagar a un
empleado, el salario se calcula con las horas trabajadas, la hora se cobra a $30.00 pesos y se paga un
impuesto de 3.7% por cada hora trabajada.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 2.- Un empresa desea un aplicacin, que le permita determinar el salario que deber pagar a un
empleado diariamente, el salario se calcula con las horas trabajadas, la hora se cobra a $ 30.00 pesos y se
paga un impuesto de variable.

Ejercicio 3.- Se desea una aplicacin que permita calcular la hipotenusa de una triangulo rectngulo.
Considera que la formula para obtener la hipotensa es la raz cuadrada de la suma del cuadrado de los
catetos.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 4.- El sobrepeso y la obesidad se definen como una acumulacin anormal o excesiva de grasa
que puede ser perjudicial para la salud.
El ndice de masa corporal (IMC) es un indicador simple de la relacin entre el peso y la talla que se utiliza
frecuentemente para identificar el sobrepeso y la obesidad en los adultos. Se calcula dividiendo el peso de
una persona en kilos por el cuadrado de su talla en metros (kg/m2).
La definicin de la OMS es la siguiente:

Un IMC igual o superior a 25 determina sobrepeso.


Un IMC igual o superior a 30 determina obesidad.

Un doctor necesita una aplicacin para determinar el ndice de Masa Corporal.

Ejercicio 5.- Si la formula para obtener el volumen de un cilindro es


algoritmo que resuelva el problema.

, realiza una

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 6.- Un empresa desea un aplicacin, que le permita calcular el impuesto que deber pagar la
SAT, de cada trabajador, considerando que el impuesto que paga el trabajador es el 35% de su salario
despus de deducciones y las deducciones son: Vivienda, Seguridad Social, el sueldo base del trabajador se
calcula multiplicando los das por 39.60 pesos por da.

Piensa muuuuy bien 1. Un oso camina 10 Km. hacia el sur, 10 hacia el este y 10 hacia el norte,
volviendo al punto del que parti. De que color es el oso?
Ejercicio 6.- Calcula la distancia recorrida por un automvil a un velocidad contante y sobre una recta.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 7.- Para ser rentable en tu negocio, necesitas establecer tus precios ms altos que el costo de
produccin. Estos costos, de acuerdo con Gary Frank en la Universidad de Wisconsin en Madison, son "los
costos asociados con la produccin dividido por el nmero de unidades producidas". Mediante la
comprensin de tu costo de produccin, sabrs lo que cobras a tus clientes por tu producto y si tu precio
actual est establecido para que tu negocio sea rentable.
Entiende la frmula del costo de produccin. La frmula es: costos fijos (FC) + costos variables (CV) dividido
por el nmero de unidades = costo de produccin por unidad.
Determina tus gastos fijos. Estos son los costos que no cambian en funcin del nmero de productos
producidos. Por ejemplo, el alquiler que pagas para tu construccin, los salarios de los empleados y los
costos de servicios pblicos son todos los costos fijos.
Se desea una aplicacin que determine los costos de produccin por unidad.

Ejercicio 8.- Se desea determinar el promedio de las calificaciones parciales las cuales fueron 5.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 9.- Un empresa de estadsticas necesita una aplicacin que le permita obtener el promedio de
encuestados que contestaron que s, a la siguiente pregunta: Esta a favor de la legalizacin de la
mariguana?.

Ejercicio 10.- El margen de error es un nmero que representa la exactitud de un sondeo. Se puede hallar
esta cantidad usando una frmula algebraica, una tabla o una calculadora on-line. El encuestador slo
necesita tres nmeros: tamao de la poblacin, tamao de la muestra y desviacin estndar, un nmero
entero que representa el porcentaje de veces que las respuestas de los encuestados se dividieron
uniformemente. Una vez obtenidos estos nmeros, se aplica la frmula y se halla el margen de error. Cuanto
mayor es el nmero, mayor es la probabilidad de que el sondeo contenga algn error. Al emplear el margen
de error, los lectores tienen una idea ms clara de lo que significan los nmeros realmente.
Interpreta los resultados de la encuesta. Estudia todos los factores, incluyendo el tamao de la poblacin, el
tamao de la muestra y la desviacin estndar. Para los propsitos de este artculo, considera que la
encuesta afirma que el 29% de los alumnos de la UTM prefieren las hamburguesas a los nuggets de pollo. La
UTM consta de 500 estudiantes, de los que 445 fueron encuestados, y cuyas respuestas se dividieron
uniformemente en el 95% de los casos. En este ejemplo, el tamao de la poblacin es de 500, el tamao de
la muestra es de 445, y la desviacin estndar es del 95%. El margen de error, obtenido mediante una
frmula, es de 3,95. Siguiendo este ejemplo si hicieras una aplicacin para resolver este tipo de problemas
cuales seran los datos de entrada.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Piensa 2.- Un hombre esta al principio de un largo pasillo que tiene tres interruptores, al final hay una
habitacin con la puerta cerrada. Uno de estos tres interruptores enciende la luz de esa habitacin, que esta
inicialmente apagada.
Cmo lo hizo para conocer que interruptor enciende la luz recorriendo una sola vez el trayecto del pasillo?
Pista: El hombre tiene una linterna.

EJERCICIOS QUE REQUIEREN LA CONDICIN (SI)


Ejercicio 11.- A un trabajador le pagan segn sus horas y una tarifa de pago por horas, si la cantidad de
horas trabajadas es mayor a 40 horas, la tarifa se incrementa en un 50% para las horas extras calcular el
salario del trabajador dadas las horas trabajadas y la tarifa.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 12.- Se desea determinar el promedio de las calificaciones parciales las cuales fueron 5 si el
promedio es menor de 8 el algoritmo debe sealar que no esta acreditado.

Ejercicio 13.- Un empresa desea un aplicacin, que le permita calcular el impuesto que deber pagar la
SAT por de cada trabajador, considerando que el impuesto que paga el trabajador es el 35%, siempre y
cuando el salario despus de deducciones sean superiores a $5,000.00 pesos, las deducciones son:
Vivienda y Seguridad Social, el salario se calcula multiplicando los das por 39.60 pesos por da.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 14.- Dado un monto calcular el descuento considerando que por encima de 100 el descuento es
el 10%.

Ejercicio 15.- Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para
convertirse exactamente en minutos.

Ejercicio 16.- Dado el sexo de una persona determinar si es mujer.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 17.- Segn las reglas de operacin del SAT, si el trabajador gane menos de $600 pesos por
semana se debe aportar u cuota patronal, hacer un algoritmo que determine si se debe aportar la cuota
patronal.

Ejercicio 18.- El sobrepeso y la obesidad se definen como una acumulacin anormal o excesiva de grasa
que puede ser perjudicial para la salud.
El ndice de masa corporal (IMC) es un indicador simple de la relacin entre el peso y la talla que se utiliza
frecuentemente para identificar el sobrepeso y la obesidad en los adultos. Se calcula dividiendo el peso de
una persona en kilos por el cuadrado de su talla en metros (kg/m2).
La definicin de la OMS es la siguiente:

Un IMC igual o superior a 25 determina sobrepeso.


Un IMC igual o superior a 30 determina obesidad.

Un doctor necesita una aplicacin para determinar si un paciente tiene sobre peso.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 19.- Un empresa desea un aplicacin, que le permita determinar el salario que deber pagar a
un empleado, el salario se calcula con las horas trabajadas, la hora se cobra a $30.00 pesos y se paga un
impuesto de 3.7% si el salario supera los $3,000.00 pesos y 1.7% por hora si es menor o igual.

Ejercicio 20.- Dado un nmero determinar si es par.

Comentarios:

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

EJERCICIOS (SI SINO)


Ejercicio 21.- Dado un monto calcular el descuento considerando que por encima de 100 el descuento es
el 10% y por debajo de 100 el descuento es el 2%.

Ejercicio 22.- Dado el sexo de una persona determinar si es hombre o mujer.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 23.- Ejercicio 18.- El sobrepeso y la obesidad se definen como una acumulacin anormal o
excesiva de grasa que puede ser perjudicial para la salud.
El ndice de masa corporal (IMC) es un indicador simple de la relacin entre el peso y la talla que se utiliza
frecuentemente para identificar el sobrepeso y la obesidad en los adultos. Se calcula dividiendo el peso de
una persona en kilos por el cuadrado de su talla en metros (kg/m2).
La definicin de la OMS es la siguiente:

Un IMC igual o superior a 25 determina sobrepeso.


Un IMC igual o superior a 30 determina obesidad.

Un doctor necesita una aplicacin para determinar si un paciente tiene sobre peso u obesidad.

Ejercicio 24.- Si el ingreso de los trabajadores es inferior a 20,000 pesos aportar un donativo que
corresponde al 2% de su salario si es mayor el donativo ser del 4%. Realizar una algoritmo que determine
la cantidad de pesos del donativo.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 25.- Una comunidad har la distribucin de terrenos de dos tipos de terreno uno que mida 8X20
y otro de 12X20, la decisin depende de la cantidad de integrantes de la familia. Si la familia es menor de
cinco miembros se le otorgar u terreno de 8X20 y si es mayor o igual a 5 miembros se le otorgar un
terreno de 12X20, realizar un algoritmo que determine que tipo de terreno se le entregar a los miembros
de la familia.

Ejercicios 26.- En una empresa se cuenta con la siguiente poltica de descuentos: Si el monto de la
compra es mayor de $10,000.00 pesos y menor de $25,000.00, se otorga un descuento de 10%, si el
monto de la compra es mayor o igual a $25,000.00 pesos se le otorga un descuento de 15%. Realizar un
algoritmo que determine el monto que debe de pagar y el descuento que se hace.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicios 27.- Un pap le hace la siguiente propuesta sus hijos, si el promedio final de las calificaciones
de sus cuatro hijos es mayor de 9, se los llevara de vacaciones a Disney, si es menos no saldr de
vacaciones. Realizar un algoritmo que resuelva si van o no de vacaciones.

Ejercicio 28.- Si las ventas de los doce meses del ao superarn los $2,000,000.00 de pesos, se har
una reparto de utilidades a los trabajadores de un 12% del total de las utilidades, si las ventas superan los
dos millones se har un reparto de utilidades de 13%, las utilidades se calculan como el 23% de las ventas
totales del ao. Hacer un algoritmo que determine a cuanto ascendern las utilidades que deber pagar la
empresa.

Profesor: Gerardo Bolaos Jimnez

UNIVERSIDAD TECNOLGICA DE MORELIA


METODOLOGA DE LA PROGRAMACIN

Ejercicio 29.- Una empresa tiene la siguiente poltica de entregas, si los pedidos ascienden a ms de 20
para el da mircoles la entrega ser hasta el prximo lunes de lo contrario las entregas lo harn el viernes.
Realizar un algoritmo que determine el da de la entrega.

Ejercicio 30.-Determinar si n numero es par o no.

FELICIDADES, DESCRIBE COMO TE SENTISTE Y QUE NECESITAS MEJORAR.

Profesor: Gerardo Bolaos Jimnez

You might also like