Está en la página 1de 22

TALLER ESTUDIANTE 2

Grabar el Archivo: Taller_estudiante2_ Carlos _Polo

Nombre del Estudiante: CARLOS MARIO POLO ESCORCIA


Fecha: 9 Abril 2019 Lugar: Sabanagrande Atlántico
Doy fe que los siguientes ejercicios son de mi autoría, en caso de encontrar
plagio la nota de todo mí trabajo debe ser de CERO además de las respectivas
sanciones a que haya lugar

En este taller Usted encontrará 9 problemas los cuales los debe analizar de
forma individual
Este taller pretende que usted realice un análisis de los problemas
presentados y Una de las formas es haciéndose algunas preguntas que no
le han quedado claras después de leer el planteamiento del problema, por
ejemplo, saber cuáles son los datos que no se conocen, identificar los
datos que son posibles de calcular, determinar con claridad las variables
que se pueden utilizar e indagar sobre las fórmulas que se deben utilizar
en los problemas que así lo requieran.
Con tal propósito usted debe leer y re-leer el ejercicio para comprender lo
que se requiere y proceder a realizar su análisis en el cuadro contiguo al
planteamiento
1. Planteamiento del problema a resolver: Se ha solicitado el análisis del problema que
permita calcular el área de un Rombo.

Que datos no Que datos no Tipo Formula Requier Requiere


conozco y se conozco, pero Variables sa e ciclos
deben solicitar los puedo requeridas aplicar condicio (si / no)
(si se requiere calcular Tipo Variable si se nal (si / _ cuales
más filas por requiere no)
favor anexarlas) n
Área del Numér Areadelro D∗d no no
A=
rombo ica mbo 2
real
positiv
a≠0
Diagonal mayor Numér Diagonalm no no
ica ayor
real
positiv
a≠0
Diagonal menor Numér Diagonalm no no
ica enor
real
positiv
a≠0

¿Si el ejercicio requiere la utilización de uno o más condicionales,


puede indicar para que se utiliza?
R/t: No requiere condicionales.
¿Si el ejercicio requiere la utilización de uno o más ciclos o
repeticiones, puede indicar para que se utiliza?
R/t: No requiere condicionales.
¿Podría indicar si en el problema existen datos innecesarios y de
ser así cuales pueden ser esos datos?
R/t: Todos los datos son necesarios.
Copiar el seudocódigo (no la imagen)
Algoritmo Area_del_rombo
Definir a,b,c como real
Escribir "Bienvenidos este programa esta diseñado para calular el
area de un rombo"
Escribir "Dijite la diagonal mayor";
leer a;
Escribir "Dijite la diagonal menor";
Leer b;
c<-a*b/2;
Escribir "el resultado es:",c,"";

FinAlgoritmo

Diagrama de flujo
Copiar captura de resultados con diferentes valores
5. Planteamiento del problema a resolver: En un almacén le hacen descuento
de 20% si las compras que realiza una persona son mayores a $120.000
y de 5% en caso de ser inferiores, debe Construya un algoritmo que
indique el valor final a pagar el cliente con el descuento.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos no Tipo Formulas a Requi Requiere


conozco y se conozco, pero Variables aplicar si se ere ciclos
deben solicitar los puedo requeridas requieren condic (si / no)
(si se requiere calcular Tipo Variable ional _ cuales
más filas por (si /
favor no)
anexarlas)
Total de Valor final a Real Descuento Monto de si no
compras pagar con compras*20
descuento %
Real Monto de
compras*5
%
real Valor final=
total
compras
-descuento

Copiar el seudocódigo (no la imagen)


Algoritmo DescuentoenalmacenDependiendoDeLaCompra
Definir monto_de_compra, porcentaje_de_descuento,monto_final Como
Real;
Escribir Sin Saltar "Ingrese el valor de monto de compra:";
Leer monto_de_compra;
porcentaje_de_descuento <- 0;
Si monto_de_compra>120000 Entonces
porcentaje_de_descuento <-monto_de_compra*0.20;
FinSi
Si monto_de_compra<120000 Entonces
porcentaje_de_descuento <-monto_de_compra*0.05;
FinSi
monto_final <- monto_de_compra-porcentaje_de_descuento;
Escribir "Valor de monto final: ", monto_final;
FinAlgoritmo

Diagrama de flujo
Copiar captura de resultados con diferentes valores
¿En qué aspectos ha cambiado el análisis de ejercicio desde el
diseño inicial o este ha permanecido consistente?
R/t: con la construcción del algoritmo en el programa pseint, he entendido
con más claridad el funcionamiento del algoritmo y de cómo ejecuta paso
a paso los comandos.

6. Planteamiento del problema a resolver: Se le ha pedido que diseñe un


algoritmo que permita determinar si a una persona le puede dar un
crédito bancario, bajo las siguientes condiciones: debe tener un salario
superior a $120000, no debe estar reportado en la central de riesgos y
no debe tener créditos en otros bancos. Si cumple estas condiciones, se
le informa que tienen crédito aprobado por el 5 veces el valor del salario
(se debe mostrar el momento a prestar), en caso contrario se informa
que no cumple con las condiciones para el préstamo

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos
deben solicitar los puedo requeridas se condicio (si / no)
(si se requiere calcular Tipo Variable requieren nal (si / _ cuales
más filas por no)
favor anexarlas)
Total salario Apto para Numéri E Si E>65 Total
prestamo (A) ca real salario
positiva
≠0
Credito bancario (S) Lógica S Credito
bancario (S)
Zona (Z), (R o U) Carácte Z Si Z=R Zona (Z),
r (R o U)
Lógica A

¿Si el ejercicio requiere la utilización de uno o más condicionales,


puede indicar para que se utiliza?
R/t: si requiere ya que dependiendo de cuánto es su salario, de si no está
reportado en centrales de riesgo o si tiene más créditos, será aprobado o
no el préstamo.
¿Si el ejercicio requiere la utilización de uno o más ciclos o
repeticiones, puede indicar para que se utiliza?
R/t: No requiere ciclos de repetición
¿Podría indicar si en el problema existen datos innecesarios y de
ser así cuales pueden ser esos datos?
Todos los datos son necesarios
Copiar el seudocódigo (no la imagen)
Algoritmo Creditobancariosicumplecondiciones
Definir sueldo, credito como real;
Definir preg1, preg2 Como Caracter;
Escribir "esta reportado en la central de riesgos";
Leer preg1
Si preg1="si" Entonces
Escribir "No cumple con las condiciones para el crédito.";
SiNo
Fin Si
Escribir "tiene credito con otros bancos";
Leer preg2
si preg2="si" Entonces
Escribir "No cumple con las condiciones para el crédito.";
SiNo
FinSi
Escribir Sin Saltar "ingrese el valor de sueldo:"
leer sueldo;
credito <- 0;
Si sueldo<=120000 Entonces
Escribir "No cumple con las condiciones para el crédito.";
FinSi
si sueldo>120000 Entonces
credito=(sueldo*5)
Escribir "tiene credito aprobado por 5 veces su sueldo"
mostrar credito
finsi
FinAlgoritmo

Diagrama de flujo
Copiar captura de resultados con diferentes valores

¿En qué aspectos ha cambiado el análisis de ejercicio desde el


diseño inicial o este ha permanecido consistente?
R/t: con el análisis del pseudocódigo y del diagrama de flujo se ve con más
claridad el funcionamiento del algoritmo ya que lo podemos verificar con
valores reales.
7. Planteamiento del problema a resolver: Se les han pedido que Construya un
algoritmo que dé una proyección positiva de su futuro inmediato de
acuerdo con su signo zodiacal.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos
deben solicitar los puedo requeridas se condicio (si / no)
(si se requiere calcular Tipo Variable requieren nal (si / _ cuales
más filas por no)
favor anexarlas)
Futuro inmediato Signo Zodiacal Lógico Futuro No Si No
inmediato
Signo
zodiacal

¿Si el ejercicio requiere la utilización de uno o más condicionales,


puede indicar para que se utiliza?
R/t: La proyección del futuro depende del signo que se ingrese, el
condicional se utilizar para decidir que proyección dar de acuerdo con el
signo ingresado

¿Si el ejercicio requiere la utilización de uno o más ciclos o


repeticiones, puede indicar para que se utiliza?
R/T: No aplica
¿Podría indicar si en el problema existen datos innecesarios y de
ser así cuales pueden ser esos datos?
R/T: No aplica

Copiar el pseudocódigo (no la imagen)


Algoritmo establecersignozodiacal
Escribir 'ingrese dia y mes de nacimiento expresado en numeros'
Definir n1,n2 Como Real
Leer n1,n2
Si n1>=21 Y n2=1 O n1<=20 Y n2=2 Entonces
Escribir 'su signo zodiacal es Acuario'
Escribir 'En el 2019 tu impaciencia puede hacerte una mala
jugada, esto podría ocasionar ciertos problemas con tus allegados y
fracasar en algunos proyectos. Por otro lado si no te saltas las etapas tu
existencia puede ser transfigurada. A continuación descubre todo sobre tu
2019'
FinSi
Si n1>=21 Y n2=2 O n1<=20 Y n2=3 Entonces
Escribir 'su signo zodiacal es Piscis'
Escribir 'Deja a un lado tu timidez, tus dudas y tus miedos. Es
el año para rebelarte. 2019 te permite demostrar quién eres y lo que
verdaderamente sientes. Además de aplicar esto a tu vida amorosa,
aprovecha de esta fuerza para llevar a cabo tus proyectos profesionales y
aventúrate en los caminos que te llevarán a cumplir tus sueños.'
FinSi
Si n1>=21 Y n2=3 O n1<=20 Y n2=4 Entonces
Escribir 'su signo zodiacal es Aries'
Escribir 'Aries, este 2019 tendrás que esforzarte más que de
costumbre para lograr todo lo que te propongas, tanto en el amor como en
tus demás actividades. La pasión, la seducción y el éxito están
garantizados, si logras dejar de lado ese cansancio inherente a tu
dinamismo'
FinSi
Si n1>=21 Y n2=4 O n1<=20 Y n2=5 Entonces
Escribir 'su signo zodiacal es Tauro'
Escribir 'Este 2019 estarás más dinámico, productivo y
pragmático que romántico y paciente. Tu vida social se verá muy
beneficiada y tus ingresos aumentarán, en cuanto al amor no todo será
color de rosa. Así que ponte las pilas para que en este 2019 todo te salga
como deseas.'
FinSi
Si n1>=21 Y n2=5 O n1<=20 Y n2=6 Entonces
Escribir 'su signo zodiacal es Geminis'
Escribir 'Este año, este año será innovador y optarás por
cambiar todo lo que no te conviene, para ya nunca más sentirte frenado
(a). Una vez que hayas elegido las opciones intenta ser constante.
Descubre a continuación todo lo que el 2019 tiene reservado para ti. ¡Qué
esperas!'
FinSi
Si n1>=21 Y n2=6 O n1<=20 Y n2=7 Entonces
Escribir 'su signo zodiacal es Cancer'
Escribir 'Cáncer este año tendrás oportunidades de expandirte
social y profesionalmente con la condición que no te aferres a las utopías.
Tienes que ser realista y tenaz en tus proyectos ya que podrías sacarles
muchos beneficios.'
FinSi
Si n1>=21 Y n2=7 O n1<=20 Y n2=8 Entonces
Escribir 'su signo zodiacal es Leo'
Escribir 'Queridos Leo en 2019 tendrás que luchar en el plano
profesional y social pero contarás siempre con el apoyo de tus seres
queridos y tu pareja. A menos que en 2019 decidas cambiar de pareja o
cambiar radicalmente tu manera de relacionarte con tu pareja. Lo
importante es que logres siempre ver el lado positivo.'
FinSi
Si n1>=21 Y n2=8 O n1<=20 Y n2=9 Entonces
Escribir 'su signo zodiacal es Virgo'
Escribir 'Año nuevo, nuevo comienzo. Tomas finalmente las
riendas de tu vida. Además, los astros te dan la fuerza necesaria para
hacer los cambios que te permitirán vivir plenamente. Todo es posible y no
pretendes detenerte cuando llevas tanto camino andado. Es el año en el
que llevas a cabo todos tus sueños.'
FinSi
Si n1>=21 Y n2=9 O n1<=20 Y n2=10 Entonces
Escribir 'su signo zodiacal es Libra'
Escribir 'Este año puede parecer un poco complicado en un
principio pero no hay razón para entrar en pánico ya que los astros te dan
la posibilidad de cortar por lo sano. Tomas las buenas decisiones y
aprovechas las oportunidades que se te presentan. Tendrás la posibilidad
de sentirte pleno/a equilibrando los diferentes dominios de tu vida.'
FinSi
Si n1>=21 Y n2=10 O n1<=20 Y n2=11 Entonces
Escribir 'su signo zodiacal es Eskorpio'
Escribir 'Este año no te escondas, ¡serás la estrella de este
2019! Deja a un lado tus miedos y permítete brillar como nunca. Eso sí ten
cuidado de no ir más allá de los límites en tus relaciones amorosas o
laborales. No olvides que tu talento y tu carisma no te servirán de excusa
siempre. No pienses que todos tus deseos son órdenes.'
FinSi
Si n1>=21 Y n2=11 O n1<=20 Y n2=12 Entonces
Escribir 'su signo zodiacal es Sagitario'
Escribir 'Este año estará lleno de movimiento. Te mueves como
un rayo y por ello es imposible que te sigan tus seres queridos. Quieres
hacerlo todo al mismo tiempo. Si no quieres dejar pasar buenas
oportunidades deberás mantenerte lo más posible abierto de espíritu.'
FinSi
FinAlgoritmo

Copiar captura de resultados con diferentes valores


Diagrama de flujo
¿En qué aspectos ha cambiado el análisis de ejercicio desde el
diseño inicial o este ha permanecido consistente?
R/t: con el análisis del pseudocódigo y del diagrama de flujo pude
identificar el funcionamiento del algoritmo y ensayarlo con valores reales.
8. Planteamiento del problema a resolver: Se le ha pedido que diseñe un
algoritmo que permita determinar cuántas de las 70 personas encuestadas
son de género masculino, cuantos de género femenino además el
promedio de las estaturas del todo el grupo.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si se e ciclos
deben solicitar los puedo requeridas requieren condicio (si / no)
(si se requiere calcular Tipo Variable nal (si / _ cuales
más filas por no)
favor anexarlas)

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede


indicar para que se utiliza?

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,


puede indicar para que se utiliza?

¿Podría indicar si en el problema existen datos innecesarios y de ser así


cuales pueden ser esos datos?

Imagen del Diagrama (recuerde que al foro también debe subir el archivo
dfd con el número de ejercicio)

Imagen del resultado

9. Planteamiento del problema a resolver: Se debe diseñar un algoritmo que


permita realizar una encuesta a N personas, de los cuales se pretende
identificar lo siguiente:
a- Estrato social al que pertenece (1 a 6), no se deben permitir otro
b- Salario mensual, no se aceptan salarios negativos
c- Tipo de trabajo (1- sin trabajo, 2- independiente, 3- empleado público, 4
– empleo privado), no se admite otra opción
El programa garantiza que los datos ingresados sean correctos y al final debe
reportar lo siguiente:
1. Cantidad de persona encuestadas
2. Cantidad de persona de estrato más bajo
3. Promedio del salario de las personas encuestadas
4. Cuál es el tipo de trabajo menos predominante.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si se e ciclos
deben solicitar los puedo requeridas requieren condicio (si / no)
(si se requiere calcular Tipo Variable nal (si / _ cuales
más filas por no)
favor anexarlas)

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede


indicar para que se utiliza?

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,


puede indicar para que se utiliza?

¿Podría indicar si en el problema existen datos innecesarios y de ser así


cuales pueden ser esos datos?

Imagen del Diagrama (recuerde que al foro también debe subir el archivo
dfd con el número de ejercicio)
Imagen del resultado

También podría gustarte