Académique Documents
Professionnel Documents
Culture Documents
Programacioó n
Nombre de la Licenciatura
Ingenieríóa en sistemas computacionales
Matrícula
000047871
Nombre de la Tarea
Metodología para la solución de problemas
Unidad #1
Metodología para la solución de problemas
Fecha
4 de noviembre de 2017
Foro 1
Tarea
Tu tarea consiste en colaborar en el Tema: metodología para la solución de problemas. Prepara tu participación
tomando como guía las siguientes indicaciones:
Escribe el pseudocódigo que describa la solución para determinar el monto de la venta de computadoras
considerando la siguiente situación:
o En una fábrica de computadoras se planea ofrecer a los clientes un descuento que dependerá del
número de computadoras que compre. Si las computadoras son menos de cinco se les dará 10% de descuento
sobre el total de la compra; si el número de computadoras es mayor o igual a cinco pero menos de diez, se le
otorgará 20% de descuento y si son 10 o más se les dará 40% de descuento. El precio de cada computadora es
de $11,000.
Recuerda que, en el planteamiento de soluciones a problemas, el desarrollo del pensamiento lógico es la base
para diseñar correctamente el camino que nos llevará a la mejor solución. Como dijo Einstein: "un problema bien
definido, es un problema casi resuelto" y el primer paso para solucionar un problema es identificar claramente el
problema, el alcance, el objetivo, las limitaciones y las necesidades que generan la necesidad de una solución
utilizando un programa computacional.
Introduccion:
En esta parte retomaremos el análisis realizado en materias anteriores para resolver problemas o cuestiones que se nos
presenten como es la utilización de Diagramas de flujo, así como el Pseudocódigo ya que estos son esenciales para
definir y poder realizar el código final para el programa sin importar el lenguaje que se utilice para programar.
2
Unidad 1 Metodología para la solución de problemas
Programación
Escribe el pseudocódigo que describa la solución para determinar el monto total de venta de computadoras hecha por la
fábrica a sus clientes, aplicando un descuento de acuerdo al número de computadoras que se lleve, tomando en cuenta
el precio de cada una de ellas:
Menos de 5 computadoras, el 10%
Mayor o igual a 5 y menor de 10 computadoras, 20%
10 o más computadoras 40%
Diagrama 1
3
Unidad 1 Metodología para la solución de problemas
Programación
Pseudocódigo 1
Proceso Ven_Comp
Leer N;
4
Unidad 1 Metodología para la solución de problemas
Programación
T<-N*15000;
SI N<5 Entonces
DSCTO<-0.1*T;
TN<-T-DSCTO;
Sino
DSCTO<-0.2*T;
TN<-T-DSCTO;
Sino
SI N>=10 Entonces
DSCTO<-0.4*T;
TN<-T-DSCTO;
FinSi
FinSi
FinSi
FinProcesoEl siguiente ejercicio es cuando puede variar el costo del equipo no dejamos fijo este si no colocamos una
variable en este caso “P” que hace referencia a precio,
5
Unidad 1 Metodología para la solución de problemas
Programación
Diagrama 2
Pseudocódigo 2
Proceso Ven_Comp
Leer N;
6
Unidad 1 Metodología para la solución de problemas
Programación
Leer P;
T<-N*P;
SI N<5 Entonces
DSCTO<-0.1*T;
TN<-T-DSCTO;
Sino
DSCTO<-0.2*T;
TN<-T-DSCTO;
Sino
SI N>=10 Entonces
DSCTO<-0.4*T;
TN<-T-DSCTO;
FinSi
FinSi
FinSi
FinProceso
7
Unidad 1 Metodología para la solución de problemas
Programación
Desarrollo:
1-3. Cuál es el número decimal equivalente del entero binario más grande que se puede obtener con:
2^24 - 1 = 16777215
1-7. Convierta los números siguientes de una base dada a las otras tres bases enumeradas en
la tabla:
8
Unidad 1 Metodología para la solución de problemas
Programación
Conclusión:
En este apartado se realizaron ejercicios de combinación de números decimal a binario y viceversa, binario a octal y
viceversa así como Octal a hexadecimal y viceversa ya que esto nos permitirá entender los temas que se verán den el
curso.