Está en la página 1de 6

Actividad 2.

A continuacin se presenta 30 ejercicios sobre algoritmos, relacionados con los temas de: estructuras condicionales, simples y mltiples, acumuladores y contadores y vectores. Elaborar el informe de los resultados del anlisis de los siguientes algoritmos teniendo en cuenta los puntos, para la elaboracin de la documentacin externa, los cuales son: 1. 2. 3. 4. 5. Descripcin del problema Nombre(s del autor(es (analista, programador!Aprendi" Algoritmo seudocdigo Diccionario de datos Diagrama de flujo de datos en el documento

En grupos de 3 personas; en una carpeta comprimida, con los apellidos, entregar en un arc#i$o %doc, los anteriores puntos & los ejercicios en dfd, nombrados por el n'mero a (ue corresponden & en$iar por plataforma%

)onstruir los modelos de solucin de los siguientes problemas:

Retroalimentacin re erente al tema. !odelo de solucin. En general un problema de informacin es posible entenderlo, anali"arlo & descomponerlo en todos sus componentes o partes (ue de una u otra manera inter$ienen tanto en su planteamiento como en su solucin% *na #erramienta rpida (ue nos permite descomponer en partes un problema para su solucin es el llamado modelo de solucin, esta consiste de una pe(ue+a caja (ue contiene los tres elementos ms bsicos en (ue se puede descomponer cual(uier problema sencillo de informacin, estas tres partes son: "a primera parte son todos los datos (ue el computador ocupa para resol$er el problema, estos datos son almacenados internamente en la memoria del computador en las llamadas $ariables de entrada% "a segunda parte son todas las operaciones generalmente algebraicas necesarias para solucionar el problema, generalmente esta parte del modelo es una ecuacin algebraica o formula (o igualdad matemtica, ej% ,- & . / % "a tercera parte es el resultado o solucin del problema (ue generalmente se obtiene de la parte de operaciones del modelo & dic#os datos estn almacenados en las llamadas $ariables de salida%

En resumen para todo problema sencillo de informacin es necesario plantearse las siguientes preguntas: 01u2 datos ocupa conocer el computador para resol$er el problema & en cuales $ariables de entrada se $an a almacenar3 01u2 procesos u operaciones debe reali"ar el computador para resol$er el problema planteado3 01u2 informacin o $ariables de salida se $an a desplegar en pantalla para responder al problema planteado originalmente3 #ota $mportante. No confundir los t2rminos datos, $ariables e informacin: %atos se refiere a informacin en bruto no procesada ni catalogada, por ejemplo 45ijuana6, 4calle primera 7 8936,69/ anos6, 6 :8,/80%006, etc% &aria'les es el nombre de una localidad o direccin interna en la memoria del computador donde se almacenan los datos, ejemplo de $ariables para los casos del inciso anterior, );*DAD, D;<E));=N, EDAD, >*E?D=, E5)% $n ormacin son datos &a procesados (ue resuel$en un problema planteado% =bser$ar para el caso de constantes fijas o conocidas, no se debe dar como dato de entrada su $alor en cambio colocar directamente su $alor dentro de la formula en la parte de operaciones del problema% @ero recordar tambi2n (ue existirn problemas sencillos donde: No se ocupan entradas o no se ocupan operaciones, pero todos ocupan salida% *na formula grande o mu& compleja puede ser ms segura & fcil de resol$er, si es descompuesta & resuelta en partes, juntando al final los parciales para obtener el resultado final% *n problema puede tener ms de una solucin correcta% El problema no est suficientemente explicado o enunciado, entonces, estudiarlo, anali"arlo & construirlo de manera gen2rica%

E(ER)$)$*+. )onstruir los modelos de solucin de los siguientes problemas: 9% )on$ertir la edad en a+os de una persona a meses% 8% Dada una cantidad en pesos, obtener la e(ui$alencia en dlares, asumiendo (ue la unidad cambiarAa es un dato desconocido% 3% ?eer un n'mero & escribir el $alor absoluto del mismo% B% ?a presin, el $olumen & la temperatura de una masa de aire se relacionan por la frmula: Casa - (presin D $olumen E (0%3F D (temperatura . BG0 , reali"ar un algoritmo para calcular la masa de un $olumen% /% )alcular el n'mero de pulsaciones (ue una persona debe tener por cada 90 segundos de ejercicio, si la frmula es: n'm% pulsaciones - (880 H edad E90 G% )alcular el nue$o salario de un obrero si obtu$o un incremento del 8/I sobre su salario anterior% F% En un #ospital existen tres reas: JinecologAa, @ediatrAa, 5raumatologAa% El presupuesto anual del #ospital se reparte conforme a la sig% 5abla: ,rea -orcenta.e del presupuesto JinecologAa B0I 5raumatologAa 30I @ediatrAa 30I =btener la cantidad de dinero (ue recibir cada rea, para cual(uier monto presupuestal% K% L% 90% 99% El due+o de una tienda compra un artAculo a un precio determinado% =btener el precio en (ue lo debe $ender para obtener una ganancia del 30I% 5odos los lunes, mi2rcoles & $iernes, una persona corre la misma ruta & cronometra los tiempos obtenidos% Determinar el tiempo promedio (ue la persona tarda en recorrer la ruta en una semana cual(uiera% 5res personas deciden in$ertir su dinero para fundar una empresa% )ada una de ellas in$ierte una cantidad distinta% =btener el porcentaje (ue cada (uien in$ierte con respecto a la cantidad total in$ertida% *n estudiante desea saber cul ser su promedio general en las tres materias ms difAciles (ue cursa & cul ser el promedio (ue obtendr en cada una de ellas% Estas materias se e$al'an como se muestra a continuacin:

Asignatura/ E0amen )antidad de 1areas -orcenta.e de 1areas Catemticas L0I 3 90I PAsica K0I 8 80I 1uAmica K/I 3 9/I

98% )alcular el rea de un circulo con la formula 93% E$aluar la funcin & - /,!3, .8 para cual(uier $alor de x% 9B% )on$ertir millas a Milmetros 9/% )on$ertir metros a centAmetros 9G% >e calcula (ue en promedio #a& B%F nidos en cada rbol del par(ue del )af2, tambi2n se calcula (ue en cada nido existen un promedio de /%K pjaros, se pide calcular la cantidad total de nidos & de pjaros en los 88F rboles (ue existen en el par(ue% (No ocupa entradas 9F% ?a >ra% ?pe" & sus K #ijos solo compran una $e" al mes su mercado en un conocido supermercado, en dic#a tienda el Milogramo de frijol cuesta :KF/, el pa(uete de arepas cuesta :3// & el frasco de caf2 $ale :9B8/, si solo compran de estos tres productos para su mercado, calcular su gasto total% 9K% <eali"ar un algoritmo (ue calcule la edad de una persona% 9L% >uponga (ue un indi$iduo desea in$ertir su capital en un banco & desea saber cunto dinero ganara despu2s de un mes si el banco paga a ra"n de 8I mensual% 80% *n $endedor recibe un sueldo base ms un 90I extra por comisin de sus $entas, el $endedor desea saber cunto dinero obtendr por concepto de comisiones por las tres $entas (ue reali"a en el mes & el total (ue recibir en el mes tomando en cuenta su sueldo base & comisiones% 89% *na tienda ofrece un descuento del 9/I sobre el total de la compra & un cliente desea saber cunto deber pagar finalmente por su compra% 88% *n alumno desea saber cul ser su calificacin final en la materia de Algoritmos% Dic#a calificacin se compone de los siguientes porcentajes: //I del promedio de sus tres calificaciones parciales% 30I de la calificacin del examen final% 9/I de la calificacin de un trabajo final% 83% *n maestro desea saber (u2 porcentaje de #ombres & (ue porcentaje de mujeres #a& en un grupo de estudiantes% 8B% ?a distancia CedellAn!;tagNA es de 993 Om, si un autom$il la recorre a una $elocidad constante de 30 millas por #ora, cunto tiempo tarda en llegar% (9 milla -9%G0L Om% (Dos maneras correctas de resol$erlo %

8/% E$aluar la funcin 8G% E$aluar la funcin

para cual(uier $alor de x% (caso normal para cuando x $ale B% (No ocupa entradas

8F% E$aluar el factorial de cual(uier numero usando la frmula: nQ-nQ!9 8K% ?a distancia (ue recorre un auto es de /0 Om & su $elocidad es de 30 millas por #ora 0)unto tiempo tardar en llegar3 8L% )alcular la corriente (; de un circuito con un $oltaje (R & una resistencia (< en o#mios, introducidos por teclado% Pormula (;- RE< 30% )alcular el inter2s (ue gana un capital de x pesos a una tasa de inter2s del 9/I anual en un periodo de n a+os% 39% 1ue aceleracin tiene un tren (ue parte de C2xico a (n MmE#rs & pasa por 5ijuana una #ora despu2s a /0 MmE#r% 38% Determinar la media de / n'meros diferentes% 33% Determinar la $elocidad (R re(uerida para recorrer una distancia (d en un tiempo (t % Pormula (R - d D t 3B% *n campesino siembra trigo en un rea cuadrada de 8/ mt% )ul es el largo del cerco frontal en cms%3 3/% Dado un n'mero(N cuales(uiera obtener su raA" & potencia cuadrada% Vectores 3G% ;ngresar las N notas de las materias de un estudiante en un $ector & calcular:
a) cuantas notas no ha aprobado, b) cuantas ha aprobado, c) promedio de las notas, d) promedio de notas aprobadas y desaprobadas.

3F% *n teatro otorga descuentos seg'n la edad del cliente% Determinar la cantidad de dinero (ue el teatro deja de percibir por los ni+os menores de / a+os, adems se pide presentar la cantidad de personas registradas, clasificadas por categorAas% Al final se presentan las edades de las personas%
Categora 1 # Edad 0-5 !ayor 5-"0 !ayor "0Descuento 50% 5% 10%

3K% ?lenar dos $ectores A & S de B/ elementos cada uno, sumar el elemento uno del $ector A con el elemento uno del $ector S & asA sucesi$amente #asta B/, almacenar el resultado en un $ector ), e imprimir el $ector resultante

3L% Dise+e un algoritmo (ue almacene en un $ector llamado P;S T900U los 900 primeros n'meros de la serie Pibonacci% B0% )alcular el promedio de /0 $alores almacenados en un $ector% Determinar adems cuantos son ma&ores (ue el promedio e imprimir el promedio, el n'mero de datos ma&ores (ue el promedio & una lista de $alores ma&ores (ue el promedio%

También podría gustarte