Está en la página 1de 17

NOTA: Favor descargar el archivo, no intentar editar en el explorador

TALLER ESTUDIANTE 3
Grabar el Archivo: Taller_estudiante3_Eduin Geovanny Laverde Ruiz

Nombre del Estudiante: Eduin Geovanny Laverde Ruiz


Fecha: 12/09/2018 Lugar: CEAD MEDELLIN
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 pedido el análisis del problema para calcular el área de
un Trapecio
Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Tipo


Que datos no
conozco y se deben Variables requeridas Requiere
conozco, Formulas a Requiere
solicitar (si se ciclos (si /
pero los Tipo aplicar si se condicional
requiere más filas no) _
puedo Variables Variable requieren (si / no)
por favor cuales
calcular de trabajo
anexarlas)
B1: base
B1: base Área del
Base superior superior. No No
superior trapecio:
  Tipo: Real
A: Área, Tipo A=(B1+B2) x h
Área A: Área    
Real 2
B2: base
B2: base
Base inferior   inferior. Tipo:      
inferior
Real
h: altura. Tipo:
altura   h: altura      
Real
N: Nombre, N: Nombre,
Nombre        
Tipo: Cadena Tipo: Cadena
C: compañía, C: compañía,
Compañía        
Tipo: Cadena Tipo: Cadena

Entrada

Los datos necesarios para resolver el problema son:

B1: base superior. Tipo: Real

B2: base inferior. Tipo: Real

h: altura. Tipo: Real

N: Nombre, Tipo: Cadena

C: compañía, Tipo: Cadena

Proceso
A=(B1+B2) x h
2

Salida

Área

Nombre

Compañía
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza?
No requiere

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


puede indicar para que se utiliza?
No requiere

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


cuales pueden ser esos datos?
Los posibles datos innecesarios son el Nombre y el nombre de la Empresa

2.   2. Planteamiento del problema a resolver: Se ha pedido que realice el analices de un problema
que convierta la temperatura de su ciudad que esta expresada en grados Celsius y entregue su
resultado en grados Fahrenheit

Que datos Tipo


no conozco Que datos
y se deben no Variables requeridas Formulas a Requiere
Requiere
solicitar (si conozco, aplicar si ciclos (si /
condicional
se requiere pero los Tipo se no) _
(si / no)
más filas puedo Variables Variable requieren cuales
por favor calcular de trabajo
anexarlas)
var1=1.8; Tipo F= (Cx1.8)
Celsius var1=1.8 No No
Fahrenheit Real +32
var2=32, Tipo
    var2=32      
Real
Celsius, Tipo:
    Celsius      
Real
Fahrenheit,
    Fahrenheit      
Tipo Real
Respuesta, Tipo
    Respuesta      
Real
             

Entrada

Los datos necesarios para resolver el problema son:

Ingresar los grados Celsius


Proceso
F= (Cx1.8) +32

Salida
Su nueva temperatura en grados Fahrenheit

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


indicar para que se utiliza?
No requiere

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


puede indicar para que se utiliza?
No requiere

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


cuales pueden ser esos datos?
No Existen
3. Planteamiento del problema a resolver: analizar un problema que permita emitir la factura correspondiente a una compra de un artículo del
cual se adquiere una o varias unidades y se conoce su precio antes de IVA (iva igual al 19%), el dueño está interesado en que le desarrollen un
programa que permita tener el valor de la venta con IVA.

Que datos Tipo


no conozco
y se deben Que datos no Variables requeridas Requiere
Requiere
solicitar (si conozco, pero Formulas a aplicar si se ciclos
condicional
se requiere los puedo Tipo requieren (si / no) _
(si / no)
más filas calcular Variables de Variable cuales
por favor trabajo
anexarlas)

Valor Articulo PreciosinIVA, Factura


Precio sin IVA PreciosinIVA No No
con IVA Tipo Real =PreciosinIVA*19%*CantidaddeAticulos

Cantidad de
  IVA, Tipo Entero IVA      
Artículos
Factura, Tipo
    Factura      
Real
Cantidadde
Cantidadde
    Aticulos, Tipo      
Aticulos
entero
             
             

Datos de Entrada

Ingresar precio sin IVA

Ingresar cantidad de Artículos

Proceso:

Factura =PreciosinIVA*19%*CantidaddeAticulos

Salida

Imprimir Factura

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


indicar para que se utiliza?
No requiere

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


puede indicar para que se utiliza?
No requiere
¿Podría indicar si en el problema existen datos innecesarios y de ser así
cuales pueden ser esos datos?
No existen

4. 4. Planteamiento del problema a resolver: Usted va a adquirir un disco duro para su computador y el vendedor le ofrece tamaños de disco duro
expresados en Terabit. Para lo cual usted analiza un problema que le permite convertir ese valor en Megabyte y en Gigabyte.

Que datos Tipo


no conozco Que datos
y se deben no Variables requeridas Requiere
Requiere
solicitar (si conozco, ciclos (si /
Formulas a aplicar si se requieren condicional
se requiere pero los Tipo no) _
(si / no)
más filas puedo Variables Variable cuales
por favor calcular de trabajo
anexarlas)
Tamaño Tamaño en 1TerabitGB,
1TerabitGB.=1024   No No
Disco Duro Megabyte Tipo Entero
Tamaño en 1TerabitMB, 1TerabitMB=104857
       
Gigabyte Tipo Entero 6
TamañoDisco
TamañoDisco TamañoDiscoDuroMB=TamañoDisco
    DuroMB, Tipo    
DuroMB DuroTB*1TerabitMB
Entero
TamañoDisco
TamañoDisco TamañoDiscoDuroGB=TamañoDisco
    DuroGB, Tipo    
DuroGB DuroTB*1TerabitGB
Entero
             
             

Datos de Entrada

Ingrese el tamaño del Disco Duro en Terabit

Proceso:
TamañoDiscoDuroMB=TamañoDisco DuroTB*1TerabitMB

TamañoDiscoDuroGB=TamañoDisco DuroTB*1TerabitGB

Datos de Salida:
Tamaño Disco Duro MB

Tamaño Disco Duro GB


¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza?
No Requiere
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,
puede indicar para que se utiliza?
No Requiere
¿Podría indicar si en el problema existen datos innecesarios y de ser así
cuales pueden ser esos datos?
No Existen
5. Planteamiento del problema a resolver: analizar el problema que permite determinar cuál de 2 hermanos es el mayor y de
cuantos años es la diferencia.

Que Tipo
datos
no Variables requeridas
Que
conozc
datos
o y se
no Requier Requi
deben
conoz e ere
solicita
co, Formulas a aplicar si se condici ciclos
r (si se
pero Tipo requieren onal (si /
requier
los Variables Variable (si / no) _
e más
puedo de trabajo no) cuales
filas
calcul
por
ar
favor
anexarl
as)
Cuál
de los
Edad del 2
EHMAYOR;
Herman herma EHMAYOR     NO
Tipo: Entero
o Mayor nos es
el
mayor
Cual
Edad del es la
EHMENOR,
Herman Difere EHMENOR      
Tipo: Entero
o Menor ncia de
Edad

DIFERENCIADE
DIFERENCIADEEDADHMAY DIFERENCIADEEDADHMAYORMAYOR=EHM
    EDAD, Tipo: SI  
ORMAYOR AYOR-EHMENOR
Entero

DIFERENCIADEEDADHMEN DIFERENCIADEEDADHMENORMAYO
      SI  
ORMAYOR R=EHMENOR-EHMAYOR

             
             

Datos de Entrada:
Edad del Hermano Mayor
Edad del Hermano Menor

Proceso:
DIFERENCIADEEDADHMAYORMAYOR=EHMAYOR-EHMENOR
DIFERENCIADEEDADHMENORMAYOR=EHMENOR-EHMAYOR
Salida:
Edad Hermano Mayor

Diferencia de Edad

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


indicar para que se utiliza?
Se requieren los siguientes condicionales:
Si el hermano mayor es mayor que el menor, entonces se debe calcular la
variable: DIFERENCIADEEDADHMAYORMAYOR=EHMAYOR-EHMENOR
Si EHMAYOR> EHMENOR entonces
DIFERENCIADEEDADHMAYORMAYOR=EHMAYOR-EHMENOR, después se
Mostrara que el Hermano Mayor es mayor que el Menor y la diferencia de
edad lo mismo sucedería para el caso contrario:
Si EHMENOR > EHMAYOR entonces se debe calcular
DIFERENCIADEEDADHMENORMAYOR=EHMENOR-EHMAYOR
Después se Mostrara que el Hermano Menor es mayor que el Mayor y la
diferencia de edad

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


puede indicar para que se utiliza?
No se requiere

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


cuales pueden ser esos datos?
No existen
6. Planteamiento del problema a resolver: Se pide que el analice del problema que permita si a una persona esta apta para recibir
un subsidio en el nuevo plan del gobierno, bajo las siguientes condiciones: debe ser un adulto mayo (edad superior a 65 años),
pertenecer a Sisben además de ser de zona rural. Si cumple estas condiciones, se informa que es seleccionado para reclamar el
subsidio. En caso contrario se debe informar que no cumple con las condiciones requeridas.

Que datos Tipo


no conozco Que datos
y se deben no Variables requeridas Formulas a Requiere
Requiere
solicitar (si conozco, aplicar si ciclos (si /
condicional (si /
se requiere pero los Tipo se no) _
no)
más filas puedo Variables Variable requieren cuales
por favor calcular de trabajo
anexarlas)
Edad Edad Entero Edad   Si Eddad>=65  

Pertenece al
  Cadena Sisben   Si Sisben=Verdadero  
Sisben
Zona donde
  Cadena Zona   Si Zona="Rural"  
vive
    Cadena Estado      
             
             

Datos de Entrada:

Edad

Pertenece al Sisben

Zona donde vive

Proceso:

Si Eddad>=65

Si Sisben=Verdadero

Si Zona="Rural"

Salida:

Seleccionado para reclamar el subsidio o no

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


indicar para que se utiliza?
R/ se usa el SI para:
Saber SI su edad es >= a 65 años o no
Saber SI pertenece al Sisben o no
Saber SI es de zona rural
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,
puede indicar para que se utiliza?
No requiere ningún ciclo, puesto que la condicional cumple con la
necesidad completamente.
¿Podría indicar si en el problema existen datos innecesarios y de ser así
cuales pueden ser esos datos?
No tiene datos que no sean innecesarios

7. Planteamiento del problema a resolver: Se les han pedido que analice un problema que dé una proyección positiva de
su futuro inmediato de acuerdo con su signo zodiacal.

Que datos Tipo


no conozco Que datos
y se deben no Variables requeridas Formulas a Requiere
Requiere
solicitar (si conozco, aplicar si ciclos (si /
condicional
se requiere pero los Tipo se no) _
(si / no)
más filas puedo Variables Variable requieren cuales
por favor calcular de trabajo
anexarlas)
si (d>=22 y
m=3) o (d<=21 y
m=4) Entonces
Escribir "
Aries"
Si requiere
Escribir "
 Ingresar dia el
  Cadena Signo Somos dueños  
nacimiento condicional
de nuestro
si y entonces
destino. Somos
capitanes de
nuestra alma."
FinSi y así para
todos los signos
 Ingresar
mes   Entero Aries      
nacimiento
    Entero Tauro      
    Entero Géminis      
    Entero Cáncer      
    Entero Leo      

    Entero Virgo      
    Entero Libra      
    Entero Escorpio      
    Entero Sagitario      
    Entero Capricornio      
    Entero Acuario      
    Entero Piscis      
    Entero d      
    Entero m      

Datos de Entrada:
Ingresar dia nacimiento
Ingresar mes nacimiento
Procesos:
si (d>=22 y m=3) o (d<=21 y m=4) Entonces
Escribir " Aries"
Escribir " Somos dueños de nuestro destino. Somos capitanes de nuestra
alma."
FinSi y así para todos los signos
Datos de Salida:
Mostrar el signo y un mensaje del futuro inmediato

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


indicar para que se utiliza? Si requiere el condicional si y entonces

¿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? No existen
8. Planteamiento del problema a resolver: Usted es seleccionado para analizar un problema que permita identificar cuantas
personas de un grupo de 60 que participaron de una elección, votaron por el candidato A, cuantas por el candidato B, cuantas,
en blanco, además de identificar cual fue el candidato ganador.

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

Que datos Tipo


no conozco Que datos
y se deben no Variables requeridas Formulas a Requiere
Requiere
solicitar (si conozco, aplicar si ciclos (si /
condicional
se requiere pero los Tipo se no) _
(si / no)
más filas puedo Variables Variable requieren cuales
por favor calcular de trabajo
anexarlas)
1:a<-a+1;
CANDIDATO 2:b<-b+1;
A : OPCION   ENTERO a 3:blanco<- SEGÚN PARA
1 blanco+1;
i<-i-1;
CANDIDATO
i<- 1 Hasta 60
B : OPCION   ENTERO b    
Hacer
2
VOTO
BLANCO :   ENTERO blanco      
OPCION 3
    ENTERO i      
    ENTERO voto      
             

Datos de Entrada

 2 candidatos y Voto en blanco identifiquémoslos como:

CANDIDATO A: OPCION 1

CANDIDATO B: OPCION 2

VOTO BLANCO: OPCION 3

Proceso

 Debe haber un contador hasta 60 votantes


 Debe haber una sumatoria para los votos del candidato1, 2 y los
votos en blanco

Salidas

 Mostrar resultados (Conteo de votos por candidato).


Cantidad de votos en blanco.
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza?
Condicional según se usa para tomar la decisión de asignacin del voto
según el candidato por el candidato A, B o si el voto fue en blanco.

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


puede indicar para que se utiliza?
Ciclo PARA: se usa para gestionar el grupo de 60
Ciclo PARA: se usa como contador de los votos del Candidato A
Ciclo PARA: se usa como contador de los votos del Candidato B
Ciclo PARA: se usa como contador de los votos en blanco

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


cuales pueden ser esos datos? Si hay, son los Nombres de la Empresa y el
mío
9. Planteamiento del problema a resolver: Se debe realizar el analices de un problema 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 alto
3. Promedio del salario de las personas encuestadas
4. Cuál es el tipo de trabajo más predominante.

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

Que datos Tipo


no conozco Que datos
y se deben no Variables requeridas Formulas a Requiere
Requiere
solicitar (si conozco, aplicar si ciclos (si /
condicional
se requiere pero los Tipo se no) _
(si / no)
más filas puedo Variables Variable requieren cuales
por favor calcular de trabajo
anexarlas)
Estrato
    numestrato   si para
Social 1 a 6
salario
mensual
    salariom      
salario de 1
a4
Tipo de
trabajo de 1     ttrabajo      
a4
      cpe      
      cpema      
      promspe      

      trapre      
             

Datos de Entrada

Estrato Social 1 a 6

Salario mensual salario de 1 a 4

Tipo de trabajo de 1 a 4

Datos de Proceso

Datos de salida

Cantidad de persona encuestada

Cantidad de persona de estrato más alto

Promedio del salario de las personas encuestadas


Cuál es el tipo de trabajo más predominante.

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


indicar para que se utiliza?
Condicional SI para verificar el estado social del 1 al 6.
Condicional SI para ingresar el salario
Condicional SI para verificar el tipo de trabajo.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,
puede indicar para que se utiliza?
Ciclo para: se usara para validar el número de personas encuestadas.
Ciclo para: se usará como acumulador de personas con cada estrato.
Ciclo para: se usará como acumulador de personas con cada tipo de
trabajo.
Ciclo para: se usará como acumulador de personas con el salario
correspondiente y luego sacar el promedio.
¿Podría indicar si en el problema existen datos innecesarios y de ser así
cuales pueden ser esos datos?
Si existen y son:
Mostrar su nombre y el de su empresa(ficticia)

También podría gustarte