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

ACTIVIDADES DE PROGRAMACIÓN

SEMANA 1

ACTIVIDAD AUTOAPRENDIZAJE 1

Actividad previa Recursos de apoyo

Estudiar los conceptos descritos en Material de apoyo: Tema 1. Introducción a la


el material de apoyo. programación.

Revisar la explicación de los temas


que se encuentra en la presentación

Descripción de la actividad

1. Leer el material del tema 1: Introducción a la programación, que se


encuentra en el material de apoyo en la unidad 1.

2. Realizar una introducción de los conceptos generales.

3. Acuda a alguna empresa de su localidad y pregunte por el �rea de


sistemas de la empresa, realice las siguientes preguntas al encargado del
�rea de sistemas de la empresa:

a). Cu�les computadoras utilizan, marca, componentes que la forman


como caracter�sticas del monitor, cpu, unidades de almacenamiento,
capacidad de memoria, entre otros.

b). Cu�les son las unidades de entrada de la computadora.

c). Describa los tipos de unidades de salida con las que cuentan

e). Describa los tipos de unidades de almacenamiento externo.

f). Describa los tipos de lenguajes de programaci�n que utilizan

Nota.- La descripci�n debe ser completa.

4. Concluir con el aprendizaje logrado en esta actividad.

ACTIVIDAD AUTOAPRENDIZAJE 2
Actividad previa Recursos de apoyo

Estudiar los conceptos descritos en el Material de apoyo: Tema 2. Algoritmos y


material de apoyo. diagramas de flujo.

Revisar la explicación de los temas que se


encuentra en la presentación

Descripción de la actividad

Conteste las siguientes preguntas:

1. Desarrolle dos algoritmos y diagramas de flujo de su vida cotidiana aplicando el


concepto de algoritmo y diagrama de flujo, de tal manera que nos lleve a un
resultado. Seleccione de la siguiente lista dos actividades para realizar los
algoritmos:
2. ir al cine
3. pagar en un banco una tarjeta de cr�dito
4. ir a surtir mandado al super mercado
5. comprar un autom�vil en una agencia de autos
6. tramitar su pasaporte

Nota.- al elaborar los algoritmos deben aplicar las características y los pasos que
desarrolle deben ser platicados, no aplicar pseudocódigo.

ACTIVIDAD AUTOAPRENDIZAJE 3

Actividad previa Recursos de apoyo

Estudiar los conceptos Material de apoyo: Tema 4. Construcción de


descritos en el material de algoritmos y diagramas de flujo.
apoyo.

Revisar la explicación de los


temas que se encuentra en la
presentación

Descripción de la actividad

Resuelve los siguientes problemas:

1. La gasolinera Muralla, le acaban de llegar 6 bombas despachadoras


de gasolina normal, el problema es que al despachar cierta cantidad
de gasolina lo registra en galones, pero el precio de la gasolina está
fijado en litros. Desarrollar un algoritmo y diagrama de flujo que
calcule e imprima lo que hay que cobrarle al cliente, se introducirá
la cantidad de galones y el precio por litro.
2. El maestro de la clase de matemáticas de la secundaria federal
numero 29, quiere Desarrollar un algoritmo y diagrama de flujo que
le permita calcular las raíces de la ecuación: Y = 3X2 + 7X – 15, con
el motivo de tener una respuesta más precisa y rápida.

3. El Zoológico la Pastora desea tener un informe estadístico de sus


rinocerontes con respecto a su longevidad, tal que da como datos el
nombre de un rinoceronte, su edad, su peso, y su longitud,
expresados estos dos últimos en libras y pies respectivamente.
Desarrollar un algoritmo y diagrama de flujo que imprima el nombre
del rinoceronte, su edad, su peso expresado en kilogramos y su
longitud expresada en metros.

SEMANA 2

ACTIVIDAD AUTOAPRENDIZAJE 2.1

Actividad previa Recursos de apoyo

Estudiar los conceptos descritos en el Material de apoyo: Tema 1. Estructura


material de apoyo. selectiva si-entonces.

Revisar la explicación de los temas


que se encuentra en la presentación

Descripción de la actividad

Resuelve los siguientes problemas:

1. El jefe del personal de operación de la industria aceitera Móvil desea


calcular el sueldo neto de sus empleados bajo las siguientes normas,
solicitar el nombre del empleado, número 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ó más de 40 horas.
Imprimir el nombre del empleado y su sueldo. Desarrollar el algoritmo y
diagrama de flujo.

2. La compañía 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 más de 400
metros cuadrados se hace un descuento del 10%.

3. El jefe del almacén de ropa almacenes del mayo pone una promoción en
sus trajes por un período de tres días 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 más 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.2.

Actividad previa Recursos de apoyo

Estudiar los conceptos descritos Material de apoyo: Tema 2. Estructura


en el material de apoyo. selectiva si-entonces-sino.

Revisar la explicación de los


temas que se encuentra en la
presentación

Descripción de la actividad

Resuelve los siguientes problemas:

1. 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 artículo son: la
cantidad pedida y el precio unitario. Además, 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 crédito.

2. En la tienda de mayoreo San Juanita el impuesto que se debe pagar por los
artículos 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 básico de un artículo y calcule el costo total. Muestre el
artículo y su costo total.

ACTIVIDAD AUTOAPRENDIZAJE 2.3.

Actividad previa Recursos de apoyo

Estudiar los conceptos descritos en el Material de apoyo: Tema 3. Estructuras


material de apoyo. selectivas anidadas.
Revisar la explicación de los temas que
se encuentra en la presentación

Descripción de la actividad

Resuelve los siguientes problemas:

1. El departamento de Recursos Humanos de la empresa café Combate quiere


desarrollar un calendario en línea para sus empleados, para calendarizar el
número de días hábiles de trabajo de tal manera que el empleado introduzca
un número de mes (1 a 12), y visualice el número de días de ese mes. Debe
considerar que el mes 2 corresponde a febrero que pude tener 29 o 28 días
dependiendo de si es o no bisiesto, el año correspondiente. Desarrolle un
algoritmo y diagrama de flujo que cumpla con las especificaciones
mencionadas y muestre en pantalla el mes, el numero de días y en el caso
de que sea año bisiesto mostrar el mensaje de que es año bisiesto.

2. 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 número 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 número de horas trabajadas y la cuota por hora.

ACTIVIDAD COLABORATIVA

Programa: Técnicas de Programación Estructurada y Manejo de Datos


Curso: Metodología de la programación
Unidad didáctica: Estructuras algorítmicas selectivas
Nombre de la actividad: Desarrollo algoritmo y diagrama de flujo, aplicando si-
múltiple

Descripción de la actividad

Resuelve los siguientes problemas:

1. En la clase de aritmética de la escuela secundaria técnica No. 35, el maestro les


solicita al departamento de sistemas que se le desarrolle un programa que pida al
usuario un número entero decimal entre 1 y 99, incluyendo los extremos y obtenga la
correspondiente representación en el sistema romano y su decimal, con el objetivo de
poder explicar mediante el programa visualmente el sistema de conversión a sus
alumnos. El algoritmo mostrará el número decimal y su conversión 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 el cliente es de la categoría 1 se le descuenta el 5%


Si el cliente es de la categoría 2 se le descuenta el 8%
Si el cliente de de la categoría 3 se le descuenta el 12%
Si el cliente es de la categoría 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.

• ESTE ES PARTE DEL FORO DE LA SEMANA 2: Coloca una aportación en el que


describa la respuesta considerando lo siguiente:

a) Explique cual fue la ventaja de usar el si múltiple con respecto al uso de los si
anidados.
b) Lea la participación de sus compañeros y complemente una de ellas colocando
cualquiera de las siguientes aportaciones.

 Complemente alguna de las respuestas, agregando una continuación


que no ha sido mencionada.
 Haga una corrección a la aportación 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.

SEMANA 3
ACTIVIDAD AUTOAPRENDIZAJE 3.1.

Actividad previa Recursos de apoyo

Estudiar los conceptos descritos en el Material de apoyo: Tema 1. Estructura


material de apoyo. repetitiva repetir (for).

Revisar la explicación de los temas que se


encuentra en la presentación

Descripción de la actividad

Resuelve los siguientes problemas:

1. El maestro de Matemáticas necesita desarrollar un algoritmo y diagrama


de flujo que le permita obtener los resultados correspondientes al cálculo
del mínimo común múltiplo para poder avanzar más rápido al revisar y
comprobar los resultados que los alumnos le dan como respuesta en su
examen, el maestro ingresará los dos números enteros positivos que les
pide a sus alumnos para dicho cálculo. El algoritmo mostrará el mínimo
común múltiplo.

2. Cada equipo de futbol de la liga Independiente del pacífico tiene


registrados ante la federación a 30 jugadores, la federación necesita un
reporte de cada equipo sobre el peso promedio y la edad promedio, para
esto, la federación desarrolla un algoritmo y diagrama de flujo donde
captura la información que le manda cada equipo, correspondiente a los
datos de cada jugador: el nombre del jugador, el peso y la edad y
genera el reporte de los n equipos de la liga independiente que muestre
el número de equipo, peso promedio y edad promedio; además
mostrará el promedio general del peso y el promedio general de la edad.

ACTIVIDAD AUTOAPRENDIZAJE 3.2.

Actividad previa Recursos de apoyo


Descripción de la actividad
Estudiar
Resuelvelos
losconceptos
siguientesdescritos en el
problemas: Material de apoyo: Tema 2. Estructura
material de apoyo. repetitiva mientras (while).
1. Un alumno de la clase de lógica matemática desea desarrollar un algoritmo y
Revisardiagrama
la explicación de los
de flujo entemas queintroduzca
el cual se un número entero positivo e invierta los
encuentra en la presentación
dígitos del número. Mostrar el número invertido.

2. El maestro del grupo 01 del primer semestre de la preparatoria Bosco desea obtener
un reporte final de los alumnos de su grupo, que obtuvieron un promedio por encima
del promedio general del grupo con el fin de tomar en cuenta el número de alumnos
que estuvieron por encima del promedio general del grupo para formar los grupos
para el siguiente semestre. Desarrollar un algoritmo y diagrama de flujo que pida al
usuario los n promedios de los alumnos y calcule el número de alumnos que
estuvieron por encima del promedio general y el total de reprobados. Mostrar el
promedio general del grupo, el total de alumnos que estuvieron por encima del
promedio general y el total de alumnos reprobados.

Descripción de la actividad

Resuelve los siguientes problemas:

1. La compañía aseguradora del pacifico paga $5,000 semanales a sus vendedores


más una comisión de 9% del total de ventas realizadas. La compañía
aseguradora solicita al departamento de sistemas que se le desarrolle un
algoritmo y diagrama de flujo que pida al usuario el monto de ventas y
determine el pago que deberá realizarse a cada vendedor. Una vez que ha
calculado el pago de cada vendedor la compañía genera un reporte de la
cantidad de vendedores cuyo pagó excedió los $8,000.

2. En una empresa comercializadora, se tienen las compras del día de varios


clientes, y por cada cliente los datos, nombre del cliente y cada cliente cantidad
de artículos comprados con su precio unitario. Desarrollar un algoritmo y
diagrama de flujo que obtenga al final del día un reporte de ventas por cliente
(Nombre
Actividad previa del cliente, Cantidad de artículos comprados
Recursos y el total a pagar) y el
de apoyo
total general de las ventas del día, donde se lea los datos de cada uno de los
Estudiarclientes
los conceptos descritos
y por cada enlos
cliente, el datos de cada
Material
uno de apoyo:que
artículos Tema 3. Estructura
compró
material de apoyo. repetitiva hacer mientras (do/while).

Revisar la explicación de los temas que se


encuentra en la presentación

ACTIVIDAD AUTOAPRENDIZAJE 3.3.

SEMANA 4
ACTIVIDAD AUTOAPRENDIZAJE 4.1.

Actividad previa Recursos de apoyo

Estudiar los conceptos descritos en el Material de apoyo: Tema 1. Arreglos en una


material de apoyo. dimensión.

Revisar la explicación de los temas que se


encuentra en la presentación

Descripción de la actividad

Resuelve los siguientes problemas:

1. La fábrica de cartón Ciudad de París desea obtener la información de sus n empleados


del departamento de producción para poder determinar al empleado más
sobresaliente del mes y darle un bono de productividad de $3000, Desarrollar un
algoritmo y diagrama de flujo que lea el nombre del empleado y las unidades
producidas durante el mes y calcular el promedio de producción, total de días arriba
del promedio, cantidad producida más alta y el día más productivo. Mostrar el nombre
del empleado, la producción por día, el promedio de producción, el total de días arriba
del promedio, la cantidad producida más alta y el día más productivo.

2. La agencia de seguros Atlas desea obtener un reporte al final del día de sus n
empleados para determinar cual fue el empleado que obtuvo el mayor sueldo en base
a sus ventas y comisiones, se registrará el nombre del empleado la edad y el sueldo
que obtuvo al final del día. Desarrollar un algoritmo y diagrama de flujo que pida al
usuario el nombre de los n empleados, su edad y el sueldo para generar un reporte
que lo muestre de la siguiente manera: el nombre del empleado, edad, sueldo, el
empleado con mayor sueldo, el sueldo del empleado que gana más y su edad.

ACTIVIDAD COLABORATIVA 4.2.


Actividad previa Recursos de apoyo

Estudiar los conceptos descritos en el Material de apoyo: Tema 2. Arreglos


material de apoyo. multidimensionales.

Revisar la explicación de los temas que se


encuentra en la presentación

Descripción de la actividad

Resuelve los siguientes problemas:

4. La compañía manufacturera Monte Real fabrica 10 artículos diferentes y se trabajan


tres turnos por día, la compañía necesita obtener un reporte al final del día del total
de la producción por artículo y el total de la producción por turno. Desarrollar un
algoritmo y diagrama de flujo que pida al usuario el nombre de cada artículo y la
producción que se hizo en cada uno de los tres turnos del día y genere un reporte al
final del día de el total de de la producción por artículo, el total de la producción por
turno y el artículo con mayor producción.

5. El maestro de la clase de Matemáticas quiere obtener un reporte de sus alumnos del


examen que les aplico de matemáticas, el maestro acomodó a sus alumnos en cinco 5
hileras y cada hilera con 5 asientos, el reporte que el maestro desea obtener es el
promedio de los alumnos colocados por hilera y la calificación más alta y mas baja.
Desarrollar un algoritmo y diagrama de flujo que pida al usuario las calificaciones de
los alumnos. Después el programa debe dar la opción de calcular el promedio de las
calificaciones de los alumnos por hilera, obtener la calificación más alta y más baja.
Mostrar el arreglo de los alumnos con sus calificaciones, el promedio de calificaciones
por hilera y la calificación más alta y más baja.

• Coloca una aportación en el que describa la respuesta considerando lo siguiente:

a) Explique la ventaja de usar arreglos multidimensionales


b) Lea la participación de sus compañeros y complemente una de ellas colocando
cualquiera de las siguientes aportaciones.

 Complemente alguna de las respuestas, agregando una continuación


que no ha sido mencionada.
 Haga una corrección a la aportación 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.

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