Problema 1:
Diseñar un algoritmo seudocódigo, para allar el área de un triángulo rectángulo cuya Base mide 3 cm, la Altura 4 cm y la Hipotenusa 5 cm.
Analizando Datos:
Diseñar un algoritmo seudocódigo, para allar el área de un triángulo rectángulo cuya Base mide 3 cm, la Altura 4 cm y la Hipotenusa 5 cm.
Análisis del Problema
- Información de Salida
- AreaRectangulo
- Datos Conocidos
- Base=3
- Altura=4
- Datos de Entrada
- Proceso
- AreaRectangulo = Base * Altura / 2
Interpretación del proceso
AreaRectangulo=Base*Altura/2
En el problema se nos ha pedido sacar el área de un triángulo rectángulo, para ello debemos saber su fórmula, para aquellos que la han buscado se habrán dado cuenta que es “Area=Base*Altura/2″, por lo cuál aquí la Hipotenusa nos viene demás. Ahora sinos fijamos bien notaremos, que la fórmula es muy similar a nuestro proceso, pues basta con resumir que es lo mismo, simplemente hemos cambiado el nombre de las variables.
Construción del Algoritmo
Objetivo: Determinar el área de un triángulo rectángulo
Programador: Escalante Godinez Alfredo Humberto
Fecha: 05/Septiembre/ 2010
INICIO
//Definición de Variables y Constantes
CONST ENTERO Base=3, Altura=4
ENTERO AreaRectangulo
//Procesamiento de Datos
AreaRectangulo=Base*Altura/2
//Impresión de Datos
IMPRIMIR “El área del rectángulo es: “”, AreaRectangulo
FIN
Problema 2:
Esteban está ahorrando para comprar una patineta que vale 155 pesos. Su papá le ha dado una mensualidad de 50 pesos durante 7 semanas. Por lavar el auto de su tío tres veces recibió 8 pesos. Su hermano ganó 10 pesos por hacer mandados de su mamá y 4 por sacar a pasear al perro. Elaborar un pseudocódigo que ¿Determine cuánto le falta a Esteban para comprar su patineta.
Analizando Datos
Esteban está ahorrando para comprar una patineta que vale 155 pesos. Su papá le ha dado una mensualidad de 50 pesos durante 7 semanas. Por lavar el auto de su tío tres veces recibió 8 pesos. Su hermano ganó 10 pesos por hacer mandados de su mamá y 4 por sacar a pasear al perro. Elaborar un pseudocódigo que ¿Determine cuánto le falta a Esteban para comprar su patineta.
Análisis del Problema
- Datos de Salida
- DineroSemanas
- DineroAcumulado
- DineroFaltante
- Datos Conocidos
- ValorPatineta=155
- DineroMensual=50
- SemanasPagadas=7
- DineroLavado=8
- Datos de Entrada
- Proceso
- DineroSemanas = DineroMensual/4*SemanasPagadas
- DineroAcumulado= DineroSemanas + DineroLavado
- DineroFaltante = ValorPatineta – DineroAcumulado
Interpretación del proceso
1.-DineroSemanas = DineroMensual/4*SemanasPagadas
Obtendremos el dinero de las 7 semanas. Dividiendo el pago mensual del papa entre 4, 4 es el número de semanas que tiene un mes, lo que se hará es sacar el dinero por semana para posteriormente multiplicalo por las semanas pagadas.
2.-DineroAcumulado= DineroSemanas + DineroLavado
Aquí sumaremos las 7 semanas pagadas mas los 8 pesos que le dio su tío por lavar 3 veces el auto.
3.-DineroFaltante = ValorPatineta – DineroAcumulado
Sacaremos el dinero faltante, restándole al valor de la patineta el dinero acumulado.
Construcción del Algoritmo
Objetivo: Determinar el dinero faltante para que Esteban pueda comprar su Patineta.
Programador: Escalante Godinez Alfredo Humberto
Fecha: 05/Septiembre/ 2010
INICIO
//Definición de Variables y Constantes
- CONST ENTERO ValorPatineta=155
- CONST ENTERO DineroMensual=50
- CONST ENTERO SemanasPagadas=7
- CONST ENTERO DineroLavado=8
- REAL DineroSemanas, DineroAcumulado, DineroFaltante
//Procesamiento de Datos
- DineroSemanas = DineroMensual/4*SemanasPagadas
- DineroAcumulado= DineroSemanas + DineroLavado
- DineroFaltante = ValorPatineta – DineroAcumulado
//Impresión de Datos
- IMPRIMIR “A Esteban le faltan $ “, DineroFaltante
FIN
Problema 3:
La Huerta mucha fruta cuenta con un sembrado de N árboles de Mangos de los cuáles la mitad son magos finos y el resto mangos corrientes. Las plantas finas producen una cantidad N de mangos mientras que las plantas corrientes producen el X% menos que las finas. Cada mango fino tiene un precio de D dólares y el centenar de mangos corrientes es 80% mas barato. Elabore un pseudocódigo que determine el total en pesos por la venta de mangos finos y corrientes.
Analizando Datos:
La Huerta mucha fruta cuenta con un sembrado de N árboles de Mangos de los cuáles la mitad son magos finos y el resto mangos corrientes. Las plantas finas producen una cantidad N de mangos mientras que las plantas corrientes producen el X% menos que las finas. Cada mango fino tiene un precio de D dólares y el centenar de mangos corrientes es 80% mas barato. Elabore un pseudocódigo que determine el total en pesos por la venta de mangos finos y corrientes.
Análisis del Problema
- Información de Salida
- PlantasFinas
- PlantasCorrientes
- CentenarPrecioFino
- CentenarPrecioCorriente
- PrecioMangoCorriente
- ValorProduccionCorriente
- ValorProduccionFina
- MangosProduccionCorriente
- ValorTotal
- Datos Conocidos
- PorcentajeCentenarCorriente = .8
- Datos de Entrada
- MangosProduccionFina
- NumeroArboles
- ValorPeso
- PorcentajePlantasCorrientes
- PrecioMangoFino
- Proceso
- PlantasFinas = NumeroArboles – (NumeroArboles MOD 2) / 2
- PlantasCorrientes = NumeroArboles – PlantasFinas
- MangosProduccionCorriente = MangosProduccionFina – (MangosProduccionFina * (PorcentajePlantasCorrientes / 100))
- CentenarPrecioFino = PrecioMangoFino * 100
- CentenarPrecioCorriente = CentenarPrecioFino – (CentenarPrecioFino * PorcentajeCentenarCorriente)
- PrecioMangoCorriente = CentenarPrecioCorriente / 100
- ValorProduccionCorriente = PrecioMangoCorriente * PlantasCorrientes * ValorPeso
- ValorProduccionFina = PrecioMangoFino * PlantasFinas * Valor Peso
- ValorTotal = ValorProduccionCorriente + ValorProduccionFina
Interpreación del proceso
1.-PlantasFinas = NumeroArboles – (NumeroArboles MOD 2) / 2
Se nos dicen que la huerta mucha fruta cuenta con un sembrado de “N arboles” de los cuáles la mitad son finos y el RESTO mangos corrientes. Lo único que estamos haciendo aquí es que en caso de que el número de árboles fuera “101″, el MOD nos estaría eliminando el residuo o en otras palabras ese uno, ya que no puede existir el “50.5 árboles finos”.
2.-PlantasCorrientes = NumeroArboles – PlantasFinas
Después de que se nos menciona que la mitad de los “N árboles” son finos, se nos hace saber que el Resto de plantas son de mangos corrientes, es por ello que al N de árboles les restamos las plantas finas.
3.-MangosProduccionCorriente = MangosProduccionFina – (MangosProduccionFina * (PorcentajePlantasCorrientes / 100))
“PorcentajePlantasCorrientes” es un variable que le pediremos al usuario, ya que se nos indica que las plantas finas producen una cantidad “N de mangos” mientras que las plantas corrientes producen un “X% menos“. Lo que hacemos aqui es pedirle el porcentaje al usuario como entero y nuestro programa lo dividirá posteriormente en 100 para así despues multiplicarlo por “MangosProduccionFina” y al último restarlo.
4.-CentenarPrecioFino = PrecioMangoFino * 100
Este paso es necesario ya que se nos especifica que el centenar de mangos corrientes es 80% mas barato respecto al de mangos finos, sin embargo, no tenemos el precio de la centena de mangos finos, es por ello que multiplicaremos el precio de un mango fino por 100.
5.-CentenarPrecioCorriente = CentenarPrecioFino – (CentenarPrecioFino * PorcentajeCentenarCorriente)
Aquí hemos sacado por porcentaje el precio por centenas del mango corriente.
6.-PrecioMangoCorriente = CentenarPrecioCorriente / 100
Como no teniamos el precio unitario del mango corriente, hemos tenido que dividir la variable “CentenarPrecioCorriente” entre 100, para así poder sacar el precio unitario.
7.-ValorProduccionCorriente = PrecioMangoCorriente * PlantasCorrientes * MangosProduccionCorriente * ValorPeso
Ahora ya sabemos el precio del mango corriente, ahora lo tendremos que multiplicar por el número de plantas, por la cantidad de la producción de mangos corrientes para posteriormente multiplicarlo por el valor del peso, ya que al final se nos piden las ganancias en PESOS.
8.-ValorProduccionFina = PrecioMangoFino * PlantasFinas * MangosProduccionFina * Valor Peso
Repetimos el paso anterior, pero esta vez con la producción fina.
9.-ValorTotal = ValorProduccionCorriente + ValorProduccionFina
Al final, se nos ha dicho que determinemos el total en pesos por la venta de mangos finos y corrientes por lo cuál simplemente sumaremos.
Construción del Algoritmo
Objetivo: Determinar el Valor en pesos de la producción de mangos finos y mangos corrientes.
Programador: Escalante Godinez Alfredo Humberto
Fecha: 05/Septiembre/ 2010
INICIO
//Definición de Variabls y de constantes
- CONST REAL PorcentajeCentenarCorriente=.8
- ENTERO PlantasFinas, PlantasCorrientes, MangosProduccionFina, MangosProduccionCorriente, NumeroArboles
- REAL PrecioMangoFino, PrecioMangoCorriente, CentenarPrecioFino, CentenarPrecioCorriente, PorcentajePlantasCorrientes
- REAL ValorPeso, ValorProduccionFina, ValorProduccionCorriente, ValorTotal
//Léctura de Datos de Entrada
- IMPRIMIR “Teclee el Número de árboles de la Huerta”
- LEER NumeroArboles
- IMPRIMIR “Teclee el Número de mangos de la producción fina”
- Leer MangosProduccionFina
- IMPRIMIR “Teclee el Precio de un mango fino en Doláres”
- Leer PrecioMangoFino
- IMPRIMIR “Teclee el Porcentaje menos de la producción de mangos corrientes respecto a la producción de mangos finos”
- Leer PorcentajePlantasCorrientes
- IMPRIMIR “Teclee el valor del Dolár respecto al Peso”
- Leer ValorPeso
//Procesamiento de Datos
- PlantasFinas = NumeroArboles – (NumeroArboles MOD 2) / 2
- PlantasCorrientes = NumeroArboles – PlantasFinas
- MangosProduccionCorriente = MangosProduccionFina – (MangosProduccionFina * (PorcentajePlantasCorrientes / 100))
- CentenarPrecioFino = PrecioMangoFino * 100
- CentenarPrecioCorriente = CentenarPrecioFino – (CentenarPrecioFino * PorcentajeCentenarCorriente)
- PrecioMangoCorriente = CentenarPrecioCorriente / 100
- ValorProduccionCorriente = PrecioMangoCorriente * PlantasCorrientes * ValorPeso
- ValorProduccionFina = PrecioMangoFino * PlantasFinas * Valor Peso
- ValorTotal = ValorProduccionCorriente + ValorProduccionFina
//Impresión de datos
- IMPRIMIR “El valor en pesos de la producción es:”, ValorTotal
FIN
Problema 4
Análisis del Problema
- Datos de Salidad
- DivisionGuiaAngel
- HabilidadGuiarAngel
- Datos de Entrada
- Bondad
- Maldad
- Inteligencia
- Fe
Proceso
- DivisionGuiaAngel = (POW(Bondad,2) – POW(Maldad,2) – Inteligencia / (POW(Fe,2)- POW(Maldad,2))
- HabilidadGuiarAngel = SQRT(DivisionGuiaAngel)
Construcción del Algoritmo
Objetivo: Determinar la Habilidad de Guías un Ángel.
Programador: Escalante Godinez Alfredo Humberto
Fecha: 05/Septiembre/ 2010
INICIO
//Declaración de variables
- REAL Bondad, Maldad, Inteligencia, Fe
- REAL DivisionGuiaAngel, HabilidadGuiaAngel
//Léctura de Datos de Entrada
- IMPRIMIR “Teclee la Bondad del Ángel”
- LEER Bondad
- IMPRIMIR “Teclee la Maldad del ángel”
- LEER Maldad
- IMPRIMIR “Teclee la Inteligencia del Ángel”
- LEER Inteligencia
- IMPRIMIR “Teclee la Fe del Ángel”
- LEER Fe
//Procesamiento de Datos
- DivisionGuiaAngel = (POW(Bondad,2) – POW(Maldad,2) – Inteligencia / (POW(Fe,2)- POW(Maldad,2))
- HabilidadGuiarAngel = SQRT(DivisionGuiaAngel)
//Impresión de Datos
- IMPRIMIR “La habilidad Guía del Ángel es:”, HabilidadGuiaAngel
FIN
Interpretación del Proceso
1.-DivisionGuiaAngel = (POW(Bondad,2) – POW(Maldad,2) – Inteligencia / (POW(Fe,2)- POW(Maldad,2))
POW es una función para elevar a potencia, aquí lo que estamos indicando es “oye computadora, sacáme la potencia de Bondad, Maldad y Fe al cuadrado”.
2.-HabilidadGuiarAngel = SQRT(DivisionGuiaAngel)
SQRT es una función para sacar la raíz lo que le hemos indicado aquí es “saca la raíz de DivisionGuiaAngel”, que es la variable que utilizamos en el paso anterior.
Problema 5
Elabore un algoritmo y calcule el sueldo quincenal de un trabajador, dado su sueldo por hora, días trabajados y las horas extras trabajadas, la jornada diaria es de 8 horas y las horas extras se pagan el doble que una hora normal.
Analizando Datos
Elabore un algoritmo y calcule el sueldo quincenal de un trabajador, dado su sueldo por hora, días trabajados y las horas extras trabajadas, la jornada diaria es de 8 horas y las horas extras se pagan el doble que una hora normal.
Análisis del Problema
Datos de Salida
- SueldoQuincenal
Datos de Entrada
- SueldoHora
- DiasTrabajados
- HorasExtras
Datos Conocidos
- JornadaDiaria = 8
Proceso
- SueldoQuincenal =( SueldoHora * JornadaDiaria * DiasTrabajados + (SueldoHora*2*HorasExtras))
Interpretación del proceso
Empezamos por los paréntesis, sabemos que las horas extras se pagan el doble, lo que haremos es multiplicar el SueldoHora por 2 para obtener el doble y después multiplicarlo por las horas extras trabajadas. Después el Sueldo Hora será multiplicado por la JornadaDiaria y por los DiasTrabajados, una vez obteniendo la multiplicación, el resultado se sumará por las horas extras trabajadas.
Construcción del algoritmo
INICIO
//Declaración de Variables y de Constantes
- CONST ENTERO JornadaDiaria=8, Quincena=15
- REAL SueldoQuincenal, SueldoHora, DiasTrabajador, HorasExtras
//Léctura de Datos de Entrada
- IMPRIMIR “Teclee el sueldo por hora del trabajador”
- LEER SueldoHora
- IMPRIMIR “Teclee los días trabajados”
- LEER DiasTrabajados
- IMPRIMIR “Teclee las horas extras trabajadas”
- LEER HorasExtras
//Procesamiento de datos
- SueldoQuincenal =( SueldoHora * JornadaDiaria * DiasTrabajados + (SueldoHora*2*HorasExtras))*Quincena
//Impresión de Resultados
- IMPRIMIR “El sueldo quincenal del trabajador es: “, SueldoQuincenal
FIN

septiembre 6th, 2010
admin
Publicado en 


Thanks for the info