Вы находитесь на странице: 1из 13

TALLER ESTUDIANTE 3

Grabar el Archivo: Taller_estudiante3_Diego_Zabala

Nombre del Estudiante: Diego Zabala


Fecha: 26-09-2018 Lugar: Casa
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 Que datos no Tipo Formulas a Requiere Requiere


conozco y se deben conozco, pero Variables requeridas aplicar si se condiciona ciclos (si /
solicitar (si se los puedo requieren l (si / no) no) _
requiere más filas calcular Tipo Variable cuales
por favor anexarlas)
Altura trapecio Área trapecio real H(Altura) A= No No
H.(L1+L2)/2

lado paralelo real L1(Lado 1)


trapecio (A)
lado paralelo (b) real L2(Lado 2)
trapecio
real A(Área)

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

No se requieren condicionales

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para
que se utiliza?

No se requieren ciclos

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

No hay datos innecesarios


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

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

Que datos no Que datos no Tipo Formulas a Requiere Requiere


conozco y se deben conozco, pero los Variables aplicar si se condiciona ciclos (si /
solicitar (si se puedo calcular requeridas requieren l (si / no) no) _
requiere más filas Tipo Variable cuales
por favor anexarlas)
Temperatura ciudad Temperatura en Real C (valor en F = C * 1.8 NO NO
en grados Celsius grados grados + 32
Fahrenheit Celsius (°C))
Real F (grados
Fahrenheit
(°F))

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

No se requieren condicionales

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para
que se utiliza?

No se requieren ciclos

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

No hay datos innecesarios


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.

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

Que datos no conozco Que datos no Tipo Formulas a Requi Requiere


y se deben solicitar (si conozco, pero Variables requeridas aplicar si se ere ciclos (si /
se requiere más filas los puedo requieren condi no) _
por favor anexarlas) calcular Tipo Variable cional cuales
(si /
no)
Precio antes de IVA Venta con Real P(precio) V=(P*C)*19% NO NO
IVA
Cantidad articulo Real C(cantidad)
Real V(Venta)

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

No se requieren condicionales

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para
que se utiliza?

No se requieren ciclos

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

No hay datos innecesarios


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.

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

Que datos no Que datos no Tipo Formulas a Requiere Requier


conozco y se conozco, pero Variables requeridas aplicar si se condicio e ciclos
deben solicitar los puedo requieren nal (si / (si /
(si se requiere calcular Tipo Variable no) no) _
más filas por cuales
favor anexarlas)
Tamaño disco Equivalencia Real TB(Terabit) NO NO
terabit Megabyte
Equivalencia Real Mb(Megabyte) MB=Gb*1024
Gigabyte
Real Gb(Gigabyte) Gb=TB*1024

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

No se requieren condicionales

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para
que se utiliza?

No se requieren ciclos

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

No hay datos innecesarios


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.

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

Que datos no Que datos no Tipo Formulas a Requiere Requiere


conozco y se deben conozco, Variables requeridas aplicar si se condicional ciclos (si /
solicitar (si se pero los requieren (si / no) no) _
requiere más filas puedo Tipo Variable cuales
por favor anexarlas) calcular
Edad hermano 1 Hermano entero D(diferencia) D=E1-E2 si Si,
mayor dependiend
o de la
condición
nos
permitirá
entrar solo
a un bloque
de código
que se da
en caso de
que uno u
otro sea
mayor
Edad Hermano 2 Edad de entero E1(Edad 1) D =E2-E1
diferencia
entero E2(edad 2)

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

Básicamente la importancia radica en determinar primero cuál de los dos es


mayor, debido que la variable “diferencia “, almacenará el valor en años con
respecto al menor; por lo tanto, debemos siempre restar al mayor la edad del
menor. El condicional nos permitirá entrar solo a un bloque de código que se da
en caso de que uno u otro sea mayor.

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para
que se utiliza?

Se entra a el ciclo dependiendo del condicional el cual nos permitirá entrar solo a
un bloque de código que se da en caso de que uno u otro sea mayor.

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

No hay datos innecesarios


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 no Que datos Tipo Formulas a aplicar Requiere Requiere


conozco y se deben no conozco, Variables requeridas si se requieren condicio ciclos (si /
solicitar (si se pero los nal (si / no) _
requiere más filas puedo Tipo Variable no) cuales
por favor anexarlas) calcular
Edad Apto entero A(edad) X=((C=’rural’)&(A si no
subsidio >65)&(R=’SI’))
Registro sisben texto R(sisben)
zona texto C(zona)
lógico X(apto)

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

Los condicionales que requiere son los siguiente:

Si edad es mayor que 65, ingresa al programa para verificar otros datos, como
registro sisben y zona y así obtener el subsidio

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para
que se utiliza?

No requiere ciclos

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

No hay datos 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.

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

Que datos no Que datos no Tipo Formulas a aplicar Requiere Requiere


conozco y se deben conozco, pero Variables si se requieren condicio ciclos (si
solicitar (si se los puedo requeridas nal (si / / no) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
Dia de nacimiento Mensaje positivo numero D(dia) P= si (D>=22 y si si
M=3) o (D<=21 y
M=4) Entonces
mostrar " Aries"
mostrar " tu éxitos
serna
recompensados."
Fecha de numero M(mes) P= si (D>=22 y
nacimiento M=4) o (D<=21 y
M=5) Entonces
Mostrar " Tauro"
Mostar" tu aptitud
te llevara lejos."
Nombre signo del logico P(proye P=si (D>=22 y
zodiaco cción) M=5) o (D<=21 y
M=6) Entonces
Mostar " Geminis"
Mostrar " eres
dueño de tu
destino."
P=si (D>=22 y
M=6) o (D<=21 y
M=7) Entonces
Mostar " Cancer"
Mostar "
alcanzaras tus
metas"
P=si (D>=22 y
M=7) o (D<=21 y
M=8) Entonces
mostrar" Leo"
mostrar "
aprovecha la
oportundiades."
P= si (D>=22 y
M=8) o (D<=21 y
M=9) Entonces
mostrar " Virgo"
mostrar " vive el
presente."
P= si (D>=22 y
M=9) o (D<=21 y
M=10) Entonces
mostrar " Libra"
mostrar cumplirás
tus sueños."
P= si (D>=22 y
M=10) o (D<=21 y
M=11) Entonces
mostrar"
Escorpion"
mostrar "nada es
imposible."
P= si (D>=22 y
M=12) o (D<=21 y
M=1) Entonces
mostrar "
Capricornio"
mostrar " Nunca
es demasiado
tarde."
P= si (D>=22 y
M=1) o (D<=21 y
M=2) Entonces
mostrar " Acuario"
mostrar" vive el
hoy."
P= si (D>=22 y
M=2) o (D<=21 y
M=3) Entonces
mostrar " Piscis"
mostrar " no vivas
del pasado."
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que
se utiliza?

Si se requieren condicionales ya que de acuerdo a los datos de fecha de


nacimiento detecta que signo es y basado en el signo muestra el mensaje

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para
que se utiliza?

Si se requieren ciclos ya que de acuerdo a los datos de fecha de nacimiento ingresa


al signo a que pertenece y muestra el mensaje

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

No hay datos innecesarios


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.

Que datos no Que datos no Tipo Formulas a Requiere Requiere ciclos (si
conozco y se deben conozco, pero Variables aplicar si se condiciona / no) _ cuales
solicitar (si se los puedo requeridas requieren l (si / no)
requiere más filas calcular Tipo Variable
por favor anexarlas)
Nombre candidato a Votos en entero a, b, si para i<-1 Hasta
blanco (cantidad 60 Hacer
votos de Escribir "VOTO ",
candidato i, ": ";
s) leer voto;
Según voto Hacer
1:
a<-
a+1;
2:
b<-
b+1;
3:
blanco<-
blanco+1;

Nombre candidato b Candidato entero blanco(vo


ganador tos nulos)
Identificación del Validar si el arreglo votantes[
votante votante ya 60]
voto
Numero candidato entero Ver(verific
elegido a si el
votante
existe)
entero F(termina
la
votación o
no)
entero i

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

En el análisis se solicita la identificación, y se valida que dicha identificación no


haya votado aún, lo hacemos almacenando dicho valor en un arreglo, para
posteriormente poder validar los números ingresados con los existentes en el
arreglo.

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para
que se utiliza?

tenemos un ciclo mientras que permite realizar todos los votos sin salir del
algoritmo, este estará iterando todas las veces necesarias hasta terminar las
elecciones;

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

No existen datos innecesarios


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.

Que datos no Que datos no Tipo Formulas a Requi Requiere


conozco y se deben conozco, pero Variables requeridas aplicar si se ere ciclos (si /
solicitar (si se los puedo requieren condi no) _
requiere más filas calcular Tipo Variable cional cuales
por favor anexarlas) (si /
no)
Cantidad Salario Cantidad de entero E(estrato) E(<=1 y >=6) SI SI
mensual personas
encuestadas
Número de personas a Promedio entero SM (Salario
encuestar salario personas mensuaL)
Tipo de trabajo Estrato más alto carácte Tp(Tipo trabajo) ATP =Si (Tp=1
personas r ) muestre “sin
trabajo”

ATP =Si (Tp =2


) muestre
“independiente”

ATP =Si (Tp =3


) muestre
“empleado
público”

ATP =Si (Tp =4


) muestre
“empleado
privado”

Tipo Estrato social Trabajo carácte ATP(almacena


predominante r tipo de trabajo)
entero PE(persona
encuestada)
entero PN (Almacena PN=SUMA(PN)
persona
encuetada)
entero F(estrato más F=suma (PN)
alto) donde E=6
entero PM(salario PM=promedio
Promedio) (SM)
Carácte T(Trabajo
r predominante)

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

Se requiere varios condicionales para que cada vez que se encueste alguien
cumpla con las condiciones iniciales a ingresar en datos.

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para
que se utiliza?

SI se requiere para que vaya escogiendo cuál de los estratos es y de los tipos de
trabajo

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

No existen datos innecesarios

Вам также может понравиться