lunes, 22 de julio de 2013

Estructuras algorítmicas Cíclicas


Este vídeo nos  muestra un ciclo natural.



Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad especifica de veces. Esta cantidad puede ser fija (previamente determinada por el programador) o puede ser variable (estar en función de algún dato dentro del programa).Los ciclos se clasifican en:

Repita Hasta
Hacer Mientras
Para Haga

Repite un proceso una cantidad de veces, esta estructura permite realizar el proceso cuando menos una vez, ya que la condición se evalúa al final del proceso. La forma de esta estructura es la siguiente:

martes, 9 de julio de 2013

Estructura algorítmica En Caso

estructura algorítmica  En Caso

La decisión múltiple también se puede representar en pseudocódigo utilizando una estructura incluida en la mayoría de los lenguajes de programación; la estructura CASO, en la que se determina el valor de una variable llamada selectora y la que se compara con un valor constante que determina el curso de acción entre varias posibilidades.
El formato general de esta estructura es la siguiente:

Ejemplo sintaxis LPP
fin 

ACTIVIDAD EN CLASE:
HACER UN ALGORITMO QUE MUESTRE LA CALIFICACIÓN CUALITATIVA, PARTIENDO DE LA CALIFICACIÓN CUANTITATIVA, SABIENDO LA ESCALA VALORATIVA  DE NUMERO A LETRAS.
HACER UN ALGORITMO QUE LE UN NUMERO DE 1 A 7 Y DIGA A  QUE DÍA DE LA SEMANA EQUIVALE. EJEM.  2= “MARTES”.

NO OLVIDES COMENTAR QUE APRENDISTE LA CLASE DE HOY, COMO TE PARECIÓ LA CLASE Y QUE SUGERENCIAS TIENES. (OJO CON LA ORTOGRAFÍA Y LA FECHA).

lunes, 17 de junio de 2013

Taller N2




 SENA







CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL
SENA REGIONAL ANTIOQUIA
IEK

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
TALLER Nº 2    ANALISIS I
TEMA: Estructuras algorítmicas (selección Multiple
FECHA ENTREGA:  8 de julio 2013
Alumno_____________________________Grado_____
   IEK













Recomendaciones: 

presentar los ejercicios a mano, a lapicero, si tachones,  en estricto orden, en hojas tamaño carta.
Aplicarle los 2  primeros pasos de la Metodología para la solución de problemas por medio de la computadora (Definición del problema  y Análisis).

Codificar la solución en C Sharp o en Lpp o en DFD y entregarla en un CD o Memoria, los nombres de los archivos debe tener el siguiente estándar.

Colegio.asunto.NombresYapellidos.GradoGrupo.año. extensión

EJEMPLO

IEK.TallerN2.albertoleonvasquez.10-1.2013.dfd

Talle N2


1.En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un numero que se escoge al azar. Si el numero escogido es menor que 33 el descuento es del 15% sobre el total de la compra, si es mayor o igual a 33 y menor a 66 el descuento es del 20%. Si es mayor o igual a 66 el descuento es de 25%, Obtener cuanto dinero se le descuenta.

2. Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume.

3. Determinar la cantidad de dinero que recibirá un trabajador por concepto de las horas extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que estas se pagan al doble de una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se pagan las horas normales y el resto al triple.

4.Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna como un porcentaje de su salario mensual que depende de su antigüedad en la empresa de acuerdo con la sig. tabla:
                       Tiempo                                                                      Utilidad
            Menos de 1 año                                                                    5 % del salario
            1 año o mas y menos de 2 años                                          7% del salario
            2 años o mas y menos de 5 años                                        10% del salario
            5 años o mas y menos de 10 años                                      15% del salario
            10 años o mas                                                                      20% del salario



5. El IMSS requiere clasificar a las personas que se jubilaran en el año de 2000. Existen tres tipos de jubilaciones: por edad, por antigüedad joven y por antigüedad adulta. Las personas adscritas a la jubilación por edad deben tener 60 años o mas y una antigüedad en su empleo de menos de 25 años. Las personas adscritas a la jubilación por antigüedad joven deben tener menos de 60 años y una antigüedad en su empleo de 25 años o mas.
Las personas adscritas a la jubilación por antigüedad adulta deben tener 60 años o mas y una     antigüedad en su empleo de 25 años o mas.
  Determinar en que tipo de jubilación, quedara adscrita una persona.

6. En un almacén de computadoras ALEOWN S.A “se planea” ofrecer a los clientes un descuento que dependerá del numero de computadoras que compre. Si las computadoras son menos de cinco se les dará un 10% de descuento sobre el total de la compra; si el numero de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o mas se les da un 40% de descuento. El precio de cada computadora es de $1111,000

7.En una almacén de autos se ha establecido una promoción de las llantas marca “Flonchis”, dicha promoción consiste en lo siguiente: Si se compran menos de cinco llantas el precio es de $300 cada una, de $250 si se compran de cinco a 10 y de $200 si se compran mas de 10.
Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que compra y la que tiene que pagar por el total de la compra.

8.Un proveedor de electrodomésticos en el hueco, Morgan S.A. ofrece un descuento del 10% sobre el precio s, de algún aparato si este cuesta $200000 o mas. Además, independientemente de esto, ofrece un 5% de descuento si  la marca es “CLONY”., y si es de marca “panascanic” ofrece un 4% de descuento, y si es de marca “SAMYUNG” ofrece un 6% de descuento, y si es de marca “LGato” ofrece un 7% de descuento, Determinar cuanto pagara el cliente por la compra de su aparato.


NO OLVIDES COMENTAR QUE APRENDISTE LA CLASE DE HOY, COMO TE PARECIÓ LA CLASE Y QUE SUGERENCIAS TIENES o dudas tienes (OJO CON LA ORTOGRAFÍA Y LA FECHA).


martes, 14 de mayo de 2013

Estructuras condicionales múltiples





Se maneja el mismo concepto de la estructura condicional dobles, pero además, dependiendo del camino seleccionado se encuentra con otra condición interna que será evaluada como verdadera o falsa. 

permiten incluir estructuras condicionales una dentro de otra y así sucesivamente, cuando una variable (dato) puede tomar una de múltiples valores posibles. En este caso el anidamiento se puede dar por verdadero o falso, dependiendo del tipo de problema. Usualmente se anida por la alternativa da Falso (0) al evaluar la expresión condicional.. El siguiente es el esquema que representa esta estructura:



ACTIVIDAD EN CLASE:
 HACER UN ALGORITMO QUE MUESTRE LA CALIFICACIÓN CUALITATIVA, PARTIENDO DE LA CALIFICACIÓN CUANTITATIVA, SABIENDO LA ESCALA VALORATIVA  DE NUMERO A LETRAS.
HACER UN ALGORITMO QUE LE UN NUMERO DE 1 A 7 Y DIGA A  QUE DÍA DE LA SEMANA EQUIVALE. EJEM. 1 2= “MARTES”.

realizar la parodia de solucion de problema en dfd.

NO OLVIDES COMENTAR QUE APRENDISTE LA CLASE DE HOY, COMO TE PARECIÓ LA CLASE Y QUE SUGERENCIAS TIENES. (OJO CON LA ORTOGRAFÍA Y LA FECHA).

viernes, 3 de mayo de 2013

Taller N1 de Análisis



 SENA







CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL
SENA REGIONAL ANTIOQUIA
IEK

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
TALLER Nº 1    ANALISIS I
TEMA: Estructuras algorítmicas (selección doble
FECHA ENTREGA:  14 MAYO 2013
Alumno_____________________________Grado_____
   IEK
















Recomendaciones: presentar los ejercicios a mano, a lapicero, si tachones,  en estricto orden, en hojas tamaño carta y aplicarle c/u de los 4 primeros pasos de la Metodología para la solución de problemas por medio de computadora (Definición del problema subrayando datos claves y desconocidos, Análisis, Solución algorítmica En diagrama de flujo y codificación Lpp), no seguir estas recomendaciones rebaja la nota

Nota. Próxima clase la utilizaremos solo para resolver dudas concretas de este taller y podemos utilizar los comentarios para resolver dudas .

1.     Lea el nombre, la edad, el sexo (1= femenino, 2= masculino) y el estado civil (1= soltero, 2 = casado, 3 = otro) de una persona e imprima el nombre y la edad de la persona sólo si esta es mujer menor de edad, de lo contrario indique que estado civil tiene esa persona.

2.     Capture 4 valores y muestre la suma de estos, solo si la suma es impar.

3.   capture el salario  de un empleado, en caso de que  el salario sea menor a 200 tiene una bonificación del 5%, en caso de que el salario este entre 200 y 300 tendrá una bonificación del 2%. Y muestre el salario total.

4.   mostrar la calificación de un alumno que perdió análisis, en forma cualitativa si se tiene en cuenta que :   0 a 1.6 es D, que de 1.7 a 3.4 es I.


5.     Determinar y mostrar si un alumno gana o pierde Análisis, sabiendo que ganara si la nota final es  mayor o igual a 3.5 ; en caso contrario pierde. Dicha calificación se compone de los siguientes porcentajes: 40% evaluaciones.  40% de la calificación de los trabajos y talleres. 20% de la calificación actitud en clase.

6.     un hombre desea saber si es rentable o no, abrir un CDT a un año que paga 5% mensual, si el considera que los intereses sean mayores o iguales a un cuarto del valor ahorrado.


7.     En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1’000.000  ¿Cual será la cantidad que pagara una persona por su compra?

8.     Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera: Si trabaja 40 horas o menos se le paga $1600 por hora, Si trabaja mas de 40 horas se le paga $1600 por cada una de las primeras 40 horas y $2000 por cada hora extra.

9.     mostrar si le dará o no, taticardia a una persona por estar al lado de su nuevo amor dándole un beso de  N minutos al  Calcular el numero de pulsaciones del corazón , si la formula del enamorado es: numero_de_pulsaciones_por_beso = (800 - edad)/Nminutos y si el resultado de esto es mayor a 150, le dará taticardia.

10.  El profe de análisis desea saber que porcentaje alumnos de un grupo de 10º , si hombres o mujeres fueron los que mas ganaron la materia.


11.  Hacer un algoritmo que calcule el total a pagar por la compra de camisas del uniforme. Si se compran tres camisas o mas se aplica un descuento del 20%  sobre el total de la compra y si son menos de tres camisas un descuento del 10%.


12.  Una persona se encuentra con un problema de comprar un automóvil o un terreno, los cuales cuestan exactamente lo mismo. Sabe que mientras el automóvil se devalúa con el tiempo, con el terreno sucede lo contrario. Esta persona comprará el automóvil si al cabo de tres años la devaluación de este no es mayor que la mitad del incremento del valor del terreno. Ayúdale a esta persona a determinar si debe o no comprar el automóvil.

13.  Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco que da 11% de interés . aconséjalo si reinvertir o no siempre y cuando estos excedan a $70000, y  mostrar cuanto  tendrá finalmente en su cuenta.

14.  Calcular el total que una persona debe pagar en un llantera, si el precio de cada llanta es de $800 si se compran menos de 5 llantas y de $700 si se compran 5 o mas.

15.  Una compañía de seguros esta abriendo un depto. de finanzas y estableció un programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efectúa la fianza es menor que $50 000 la cuota a pagar será por el 3% del monto, y si el monto es mayor que $50 000 la cuota a pagar será el 2% del monto. La afianzadora desea determinar cual será la cuota que debe pagar un cliente.

16.  Lea dos números X y Y e imprima ambos números si por lo menos uno de ellos es positivo.


NO OLVIDES COMENTAR QUE APRENDISTE LA CLASE DE HOY, COMO TE PARECIÓ LA CLASE Y QUE SUGERENCIAS TIENES. (OJO CON LA ORTOGRAFÍA Y LA FECHA).