Está en la página 1de 30

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/10/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
Diagrama de Flojo
Resultados de Validación

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
Diagrama de Flujo:

Resultados de Validación
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
Que Variables
conozco y
datos requeridas
se deben
no Requier
solicitar Requiere
conozco e ciclos
(si se Tipo Formulas a aplicar si se requieren condiciona
, pero (si / no)
requiere Variable l (si / no)
los Variable _ cuales
más filas s de
puedo
por favor trabajo
calcular
anexarlas
)
Valor Valrcompra=
Precio sin PreciosinIVA PreciosinIV
Articulo No No
IVA , Tipo Real A PreciosinIVA*CantidaddeAticulos
con IVA

Cantidad  IVA=(PreciosinIVA*CantidaddeAticulos)*0.1
IVA, Tipo
de   IVA    
Entero 9
Artículos

   
Factura,
Factura  Factura = Valrcompra+ IVA    
Tipo Real
Cantidadde
Cantidadde
    Aticulos,      
Aticulos
Tipo entero
             
             

Datos de Entrada

Ingresar precio sin IVA

Ingresar cantidad de Artículos

Proceso:

Valrcompra= PreciosinIVA*CantidaddeAticulos

IVA=(PreciosinIVA*CantidaddeAticulos)*0.19

Factura = Valrcompra+ IVA

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
Diagrama de Flujo
Resultados de Validación

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 y Que Variables requeridas
se deben datos no Requiere
Requiere
solicitar conozco, ciclos
Formulas a aplicar si se requieren condicional
(si se pero los Tipo (si / no)
(si / no)
requiere puedo Variables de Variable _ cuales
más filas calcular trabajo
por favor
anexarlas)
Tamaño
Tamaño 1TerabitGB, Tipo
en 1TerabitGB.=1024   No No
Disco Duro Entero
Megabyte
Tamaño
1TerabitMB, Tipo 1TerabitMB=104857
  en      
Entero 6
Gigabyte

TamañoDisco TamañoDisco TamañoDiscoDuroMB=TamañoDisco


       
DuroMB, Tipo Entero DuroMB DuroTB*1TerabitMB
TamañoDisco TamañoDisco TamañoDiscoDuroGB=TamañoDisco
       
DuroGB, Tipo Entero DuroGB DuroTB*1TerabitGB

TamañoDiscoDuroTB
    TamañoDiscoDuroTB      
, Tipo Entero
             

Datos de Entrada

Ingrese el tamaño del Disco Duro en Terabit

Proceso:
TamañoDiscoDuroTB

TamañoDiscoDuroMB=TamañoDiscoDuroTB*1048576

TamañoDiscoDuroGB=TamañoDiscoDuroTB*1024

Datos de Salida:
TamañoDiscoDuroMB

TamañoDiscoDuroGB

¿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
Diagrama de Flujo:
Resultados de Validación
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.

Tipo
Que datos no
Que datos Variables
conozco y se Requiere
no conozco, requeridas Requiere
deben solicitar Formulas a aplicar ciclos (si /
pero los Tipo condicional
(si se requiere si se requieren no) _
puedo Variables (si / no)
más filas por Variable cuales
calcular de
favor anexarlas)
trabajo
Cuál de los 2
Edad del Hermano Num1; Tipo:
hermanos es Num1     NO
Mayor Entero
el mayor
Cuál es la
Edad del Hermano Num2, Tipo:
Diferencia de Num2      
Menor Entero
Edad

diferencia, diferenciadeedad=num1-
    diferencia SI  
Tipo: Entero num2

Diferencia1, Diferenciadeedad1=num2-
    diferencia1 SI  
Tipo: Entero num1

             
             

Datos de Entrada:
Ingresar la edad de 2 hermanos

Proceso:
diferenciadeedad=num1-num2
diferenciadeedad1=num2-num1

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 la primer edad es igual a la segunda, si si, ' Las Edades Ingresadas son
Iguales’, se muestran las 2 edades ingresadas, cual es la mayor y la
menor
Si no, la primer edad es mayor que la segunda, si si, mostras la edad
mayor, la edad menor y la diferencia de edad
Si no, mostrar la segunda edad es mayor que la primera, mostrar cual es
mayor y cuál es la menor, mostrar 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
Diagrama de Flujo
Resultados de Validación
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 dad>65  

Pertenece al
  Cadena Sisben   Si Sisben= es 1 o 0  
Sisben
Zona donde Si zona="Rural o
  Cadena Zona    
vive Urbana"
         
             
             

Datos de Entrada:

Edad

Pertenece al Sisben

Zona donde vive

Proceso:

Si edad>65

Si Sisben=Verdadero (1 Verdadero 0 Falso)

Si Zona="Rural" (1 Verdadero 0 Falso)

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 > 65 años o no
Saber SI pertenece al Sisben o no
Saber SI es de zona rural o urbana
¿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
Diagrama de flujo:
Resultados de Validación
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

Diagrama de flujo

Resultados de Validación
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 Requiere
Formulas a Requiere
solicitar (si conozco, ciclos (si /
aplicar si se condicional
se requiere pero los Tipo no) _
requieren (si / no)
más filas puedo Variables Variable cuales
por favor calcular de trabajo
anexarlas)

CANDIDATO
Sumavotoa=
A : OPCION   ENTERO sumavotoa si Si, PARA
sumavotoa+1
0

CANDIDATO
Sumavotob=
B : OPCION   ENTERO sumavotob    
sumavotob+1
1
VOTO
 Sumavotoblanco=
BLANCO :   ENTERO sumavotoblanco    
sumavotoblanco+1
OPCION 2
    ENTERO i      
    ENTERO voto      
     Entero  Opción      

Datos de Entrada

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

CANDIDATO A: OPCION 0

CANDIDATO B: OPCION 1

VOTO BLANCO: OPCION 2

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
Diagrama de flujo

Resultados de Validación
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
Que datos 3. Promedio del salario de las personas encuestadas
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
   Entero salir   si Mientras
Social 1 a 6
salario Entero
mensual
  estrato      
salario de 1
a4
Tipo de Entero
trabajo de 1   contador      
a4
    Entero estratoBajo      
    Entero salario      
    Entero acumulador      
Entero
    sinTraBajo      
Entero
     independiente      
Entero emplePublico
Entero emplePrivado
Entero promedio
Entero estratoalto

Datos de Entrada

Estrato Social 1 a 6

Salario mensual

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 Mientras: se usara para validar el número de personas encuestadas.
Ciclo Mientras: se usará como acumulador de personas con cada estrato.
Ciclo Mientras: se usará como acumulador de personas con cada tipo de
trabajo.
Ciclo Mientras: 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)

Diagrama de flujo
Resultados de Validación

También podría gustarte