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

UNIDADES DIDCTICAS DEL CURSO EN LNEA

Programa: Tcnicas de Programacin Estructurada y Manejo de Datos Clave del curso en lnea: Nombre del curso: Metodologa de la Programacin

Nombre de la Unidad didctica 2: Estructuras algortmicas selectivas Introduccin: Los algoritmos analizados hasta este punto se ejecutan de modo secuencial. Esta forma de desarrollo de algoritmos es adecuada para resolver problemas sencillos. Sin embargo, para la resolucin de problemas de tipo general se necesita la capacidad de controlar cules son las sentencias que se ejecutan, en qu momentos. En esta unidad el participante conocer las estructuras algortmicas selectivas de control, construcciones de control de seleccin que controlan la secuencia o flujo de ejecucin de las sentencias. Adems aprender a escribir pseudocdigo para que un algoritmo tome decisiones. Objetivo: Que el participante conozca el formato, su funcionamiento y aprenda a utilizar las estructuras selectivas si-entonces, si-entonces-sino, si-anidadas, si-mltiple para elegir entre distintas acciones alternativas y le permita dar solucin a problemas a travs de algoritmos y diagramas de flujo.

ACTIVIDAD AUTOAPRENDIZAJE 1
Actividad previa Recursos de apoyo

Estudiar los conceptos descritos en el material de apoyo. Revisar la explicacin de los temas que se encuentra en la presentacin

Material de apoyo: Tema 1. Estructura selectiva si-entonces.

Descripcin de la actividad

Resuelve los siguientes problemas: 1. El jefe del personal de operacin de la industria aceitera Mvil desea calcular el sueldo neto de sus empleados bajo las siguientes normas, solicitar el nombre del empleado, nmero de horas trabajadas y la cuota por hora trabajada, para calcular el sueldo neto del empleado, se le otorga un incentivo del 5% si el empleado trabaj ms de 40 horas. Imprimir el nombre del empleado y su sueldo. Desarrollar el algoritmo y diagrama de flujo. 2. La compaa de seguros de vida atlas se va a cambiar de domicilio y por lo tanto pone en venta su terreno pero no tiene una idea del valor del terreno, entonces solicita al departamento de sistemas que le desarrolle un algoritmo y diagrama de flujo con la finalidad de que calcule e imprima el precio del terreno del cual se tiene los siguientes datos: largo, ancho y precio por metro cuadrado, si el terreno tiene ms de 400 metros cuadrados se hace un descuento del 10%. 3. El jefe del almacn de ropa almacenes del mayo pone una promocin en sus trajes por un perodo de tres das para sus clientes, de tal manera que si un cliente ordena un traje se captura el modelo del traje y el precio unitario. Si el cliente ordena tres o ms trajes se le hace un descuento del 17%, si no se le cobra al precio normal. Desarrollar el algoritmo y diagrama de flujo.

ACTIVIDAD AUTOAPRENDIZAJE 2

Actividad previa

Recursos de apoyo

Estudiar los conceptos descritos en el material de apoyo. Revisar la explicacin de los temas que se encuentra en la presentacin

Material de apoyo: Tema 2. Estructura selectiva si-entonces-sino.

Descripcin de la actividad

Resuelve los siguientes problemas: 4. Un cliente ordena cierta cantidad de brochas de cerda, rodillos y sellador; las brochas de cerda tienen un 20% de descuento y los rodillos un 15% de descuento. Los datos que se tienen por cada tipo de artculo son: la cantidad pedida y el precio unitario. Adems, si se paga de contado todo tiene un descuento del 7%. Desarrollar un algoritmo y diagrama de flujo que calcule y muestre el costo total de la orden, tanto para el pago de contado como para el caso de pago de crdito. 5. En la tienda de mayoreo San Juanita el impuesto que se debe pagar por los artculos adquiridos se calcula de la siguiente manera: los primeros $30 no causan impuesto, los siguientes $30 tienen un 30% de impuesto y el resto el 40% de impuesto, pero si el costo del producto es mayor a $400, entonces se cobra el 50%. Desarrollar un algoritmo y diagrama de flujo que lea el costo bsico de un artculo y calcule el costo total. Muestre el artculo y su costo total.

ACTIVIDAD AUTOAPRENDIZAJE 3

Actividad previa

Recursos de apoyo

Estudiar los conceptos descritos en el material de apoyo. Revisar la explicacin de los temas que se encuentra en la presentacin

Material de apoyo: Tema 3. Estructuras selectivas anidadas.

Descripcin de la actividad

Resuelve los siguientes problemas: 6. El departamento de Recursos Humanos de la empresa caf Combate quiere desarrollar un calendario en lnea para sus empleados, para calendarizar el nmero de das hbiles de trabajo de tal manera que el empleado introduzca un nmero de mes (1 a 12), y visualice el nmero de das de ese mes. Debe considerar que el mes 2 corresponde a febrero que pude tener 29 o 28 das dependiendo de si es o no bisiesto, el ao correspondiente. Desarrolle un algoritmo y diagrama de flujo que cumpla con las especificaciones mencionadas y muestre en pantalla el mes, el numero de das y en el caso de que sea ao bisiesto mostrar el mensaje de que es ao bisiesto. 7. El jefe de los repartidores de comida corrida la puntada quiere que se le desarrolle un algoritmo y diagrama de flujo que, calcule el sueldo de un repartidor, de tal manera que el sueldo se calcular de la siguiente manera: si el nmero de horas trabajadas es mayor a 40, el excedente de 40 hrs. se paga al doble de la cuota por hora, en caso de no ser mayor a 40 hrs. se paga la cuota normal por hora, si las horas exceden a 50 hrs. el excedente de 50 hrs. se paga al triple de la cuota por hora. Se pedir el nombre del repartidor, el nmero de horas trabajadas y la cuota por hora.

ACTIVIDAD COLABORATIVA 4
Programa: Tcnicas de Programacin Estructurada y Manejo de Datos

Curso: Metodologa de la programacin Unidad didctica: Estructuras algortmicas selectivas Nombre de la actividad: Desarrollo algoritmo y diagrama de flujo, aplicando si-mltiple
Descripcin de la actividad

Resuelve los siguientes problemas: 1. En la clase de aritmtica de la escuela secundaria tcnica No. 35, el maestro les solicita al departamento de sistemas que se le desarrolle un programa que pida al usuario un nmero entero decimal entre 1 y 99, incluyendo los extremos y obtenga la correspondiente representacin en el sistema romano y su decimal, con el objetivo de poder explicar mediante el programa visualmente el sistema de conversin a sus alumnos. El algoritmo mostrar el nmero decimal y su conversin en el sistema romano.

2. La empresa comercializadora Solva vende escobas, recogedores y aromatizantes, clasifica a sus clientes de a acuerdo a la frecuencia de compras con las condiciones siguientes: Si Si Si Si el el el el cliente cliente cliente cliente es de la categora 1 se le descuenta el 5% es de la categora 2 se le descuenta el 8% de de la categora 3 se le descuenta el 12% es de la categora 4 se le descuenta el 15%

Cuando el cliente realiza una compra se generan los siguientes datos: Nombre del cliente Tipo de cliente Cantidad comprada de escobas, recogedores y aromatizantes Desarrollar un algoritmo y diagrama de flujo que lea estos datos y calcule y muestre: Nombre del cliente Subtotal a pagar Descuento Total a pagar. Coloca una aportacin en el que describa la respuesta considerando lo siguiente: a) Explique cual fue la ventaja de usar el si mltiple con respecto al uso de los si anidados. b) Lea la participacin de sus compaeros y complemente una de ellas colocando cualquiera de las siguientes aportaciones. Complemente alguna de las respuestas, agregando una continuacin que no ha sido mencionada. Haga una correccin a la aportacin si considera que lo comentado no es verdadero. En cualquiera de los casos, coloque la referencia o la fuente en la que se basa para hacer su comentario.

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