Sunteți pe pagina 1din 19

PLANEACIÓN DIDÁCTICA DEL DOCENTE

Carrera: Ingeniería en Desarrollo de Software Ciclo Escolar: 2019 - 2

Asignatura: Fundamentos de programación Semestre: 2019 - 2 Bloque: 1

Nombre del Docente: Ing. Miryam Lucero Ochoa Damiani

Nombre de la Unidad:
Unidad 3. Funciones y Estructuras de Datos

Competencias:

 General: Desarrollar programas estructurados y modulares que resuelvan problemas simples, mediante el análisis de la
información, el diseño de algoritmos y su codificación en lenguaje C.

 Específicas: Implementar funciones y utilizar estructuras de datos para almacenar y manipular información con el fin de
resolver problemas cotidianos a través del desarrollo de programas modulares escritos en lenguaje C.

Propósito (s):

 Identificarás la forma en la que puedes analizar un problema para resolver tareas simples que en su conjunto encuentren la so lución
total.
 Diseñarás algoritmos modulares para solucionar un problema.
 Construirás funciones en lenguaje C que realicen tareas específicas.
 Determinarás las estructuras de datos involucradas en la solución de un problema.
 Diseñarás soluciones empleando arreglos y estructuras (registros).
 Utilizarás arreglos y estructuras (registros) en programas escritos en lenguaje C.
Cierre de unidad 8 de septiembre de 2019 / 23:55 hrs Tiempo del centro de México
TEMAS Y NOMBRE Y NUMERO DE ACTIVIDAD, ESTRATEGIAS ESTRATEGIAS MATERIAL CRITERIOS FECHA DE
SUBTEMAS PROPÓSITO E INDICACIONES DE LA DE DE DE APOYO DE ENTREGA
(CONTENIDO ACTIVIDAD ENSEÑANZA APRENDIZAJE Y/O EVALUACIÓN
NUCLEAR) RECURSOS
DIDÁCTICOS
-Apertura del - -Documento - Aporte Entrega
Actividad 1. Diseño descendente foro en tiempo Participación en .pdf acorde al ordinaria
en la programación (foro) y forma en el Foro, “Unidad 3” planteamient (100):
-Moderación siguiendo los que aparece o del 21 de
PROPÓSITO: del foro lineamientos en la presentado. agosto al 8
Que el estudiante analice y asimile - para ello plataforma. -Redacción de
3.1. Diseño la funcionalidad y los beneficios del Retroalimentac conforme a - Información correcta y septiembre
descendente (top- diseño descendente. ión grupal de la lo solicitado. del enlace respetuosa.
23:55 hrs.
down) participación http://163.10. - Aportes
INDICACIONES: en el foro, sustentados (Horario del
22.82/OAS/mo
resaltando en centro del
dularizacion/in
1.- Revisa el siguiente material aciertos, bibliografía país)
dex.html
adicional del siguiente enlace: errores y consultada.
proporcionar -
http://163.10.22.82/OAS/modularizacion
recomendacion Intervencione
/index.html es de carácter s en tiempo y
grupal. forma.
2.- Describe con tus propias -En los casos -Réplica a al
palabras el método divide y vencerás. necesarios, menos 2
3.2. Definición, efectuar compañeros.
declaración e retroalimentaci
3.- Después realizaras un mapa
invocación de ón individual
funciones en C mental en donde identifiques la forma
en que se puede implementar la
metodología de diseño descendente,
donde es importante desarrollar de
forma clara y completa sus
principales características, su Entrega
importancia, ventajas y desventajas. extemporá
Debes considerar las características nea (70) y
de un mapa mental como las fecha
siguientes: límite para
La idea principal se simboliza segundos
3.3. Alcance de las intentos:
variables con una imagen central.
9,10,11 de
Los temas principales salen
septiembre
de la imagen central como 23:55 hrs.
“bifurcaciones”. (Horario del
Las anteriormente nombradas centro del
incluyen una imagen o palabra país).
claves que es dibujada o
impresas en su línea asociada.
Los temas que menos
importan se representan como
3.4. Paso de “ramas” de la bifurcación
parámetros
oportuna.
Tienen una estructura de
nodos conectados
(bifurcaciones).

3.- Elabora y guárdalo en un


documento en formato PDF. En el
que integres este mapa mental que
has desarrollado, debiendo contener
3.4.1. Llamada a las siguientes secciones:
una función por
valor – Portada
–Índice
– Introducción
– Desarrollo
– Conclusiones
– Bibliografía en formato APA.

4.- Envía tu archivo mediante el Foro.


Nombra tu archivo con la siguiente
nomenclatura: DFPR_U3_A1_XXYZ.
3.4.2. Llamada a Sustituye las XX por las dos
una función por primeras letras de tu primer nombre,
referencia
la Y por la inicial de tu apellido
paterno y la Z por la inicial de tu
apellido materno. en el caso de tener
más de un archivo para enviar, utiliza
un empacador ya sea WinZip o
Winrar y comprime todos los
archivos en una sola carga.

Es muy importante que envíes tu


3.5. Estructuras de reseña en la herramienta indicada,
datos dado que en esta última se te
asignará la calificación
correspondiente.

5.- Revisa por lo menos, dos trabajos


de tus compañeros y retroalimenta
de una manera respetuosa, analítica
y fundamentada sus actividades
realizadas, considerando el contenido
que han presentado.
3.5.1. Arreglos
6.- Espera y atiende la
retroalimentación de tu docente.

Recuerda que el documento debe


presentar el formato de entrega de
actividades y referencias en formato
APA.

3.5.2. Cadenas
Actividad 2. Uso de funciones en -Publicación en -Capacidad de -Documento Tipografía
programas modulares tiempo y forma abstracción. en .pdf oficial Arial
de las - Estructura de “Unidad 3” 11 puntos.
PROPÓSITO: indicaciones pensamiento. que aparece
Que el estudiante identifique la para realizar la - Creatividad. en la Responde
aplicación de las funciones en el actividad plataforma. puntualmente
diseño de programas modulares. las
interrogantes
INDICACIONES: -Asesoría
1.- Lee detalladamente y analiza el permanente en Entrega la
3.5.3. Estructuras siguiente planteamiento de problema: la plataforma y actividad en
La asignatura de Cálculo por medios de tiempo y
Diferencial cuenta con N comunicación forma
estudiantes en el grupo. Cada alterno.
estudiante debe entregar 2 Consultar la
actividades de aprendizaje y Rúbrica de la
presentar un examen. Para obtener actividad.
la calificación final se promedia las
3 calificaciones obtenidas. Presenta la
actividad con
 Diseña un programa que el formato
determine si cada estudiante marcado
para la
aprueba o no la materia, y si entrega de
tiene derecho o no a documentos
regularización.

 Un estudiante aprueba si tiene


un promedio mayor o igual que
70.

 Un estudiante tiene derecho a


regularización si su promedio
es mayor o igual a 50 y menor
que 70.

2.- Realiza un análisis y diseño de la


solución SIN considerar aún el uso de
funciones o módulos, determina:
 Datos de entrada, es decir,
qué necesitará ingresar el
usuario.
 Datos adicionales, es decir,
con los que ya contamos.
 Proceso
 Datos de salida, qué se
espera que devuelva el
programa como resultado
final.
 Algoritmo

3.- Una vez entendido completamente


la solución del problema, realiza un
análisis y diseño de solución
considerando el uso de al menos DOS
funciones o módulos adicionales al
principal.

Por cada uno de los módulos, realiza


el análisis y determina:
Describe qué hará la función o
módulo dentro de la solución.
Parámetros de entrada, es
decir, qué datos necesitas
enviarle a la función o módulo.
Proceso que realizará el
módulo
Dato de salida, qué se espera
que devuelva la función o
módulo como resultado final.
Algoritmo en pseudocódigo y
diagrama de flujo de módulo.
Integra ambas soluciones y
guarda el documento de tu
actividad que debe tener:
- Portada
- Índice
- Introducción
- Conclusiones
- Bibliografía
La actividad debe tener la
nomenclatura
DFPR_U3_2A_XXYZ.docx.
4.- Posteriormente, en la etapa de
codificación:
 Escribe el programa en
lenguaje C, guárdalo con el
nombre FPR_U3_A2_XXYZ.c
 Compílalo y ejecútalo para
verificar que funciona
correctamente.
 En caso de que el compilador
envíe errores, verifica dónde
está el error y corrígelo
 Verifica los resultados
ejecutando el programa al
menos dos veces con
diferentes valores de entrada,
realiza las capturas de pantalla
de ambas ejecuciones e
intégralo al documento de
Word. En caso que no envíe
los resultados esperados
explica el porqué, corrige y
ejecuta de nuevo.

5.- Agrega los siguientes archivos a


una carpeta llamada
DFPR_U3_A2_XXYZ:
 El documento de Word
 Programa fuente (.c)

6.- Comprime y guarda tu actividad


con la nomenclatura
DFPR_U3_A2_XXYZ.zip ó rar.
Sustituye las XX por las dos primeras
letras de tu nombre, la Y por tu primer
apellido y la Z por el segundo apellido
y envíalo a tu docente en línea
mediante la herramienta Tarea.
Espera y atiende la retroalimentación
correspondiente.

Consulta la Escala de evaluación de la


Actividad 2 de la Unidad 3 para
considerar los criterios que se
tomarán en cuenta para calificarla.

*Recuerda que tu documento no


deberá pesar más de 20 MB.

Evidencia de aprendizaje. - -Capacidad de -Documento Entrega en


Codificación de algoritmos Planteamiento abstracción. en .pdf forma de
modulares e implementación de de una serie - Estructura de “Unidad 2” acuerdo con
una estructura de datos. de pasos pensamiento. que aparece la rúbrica
ordenados - Creatividad. en la establecida
PROPÓSITO: para resolver plataforma.
Que el estudiante: un problema. Tipografía
oficial
• Declare e implemente las Arial 11
funciones que se utilizarán en los puntos.
módulos y las estructuras de datos
requeridas dentro de un programa en Uso del
C para dar respuesta a un caso formato
específico. oficial de
entrega de
• Implemente un arreglo y una tareas.
estructura de datos en un programa
en lenguaje C para dar solución a un Fuentes de
problema simple. consulta en
formato APA.
INDICACIONES:
Responde
1. Lee detalladamente y analiza puntualmente
el siguiente planteamiento de las
interrogantes
problema:
Respeta la
En una empresa con N fecha de
empleados se necesita obtener entrega.
cierta información. Por cada
empleado se ingresan los
siguientes datos: CLAVE,
EDAD, SEXO y SUELDO.
a) Número de hombres.
b) Número de mujeres.
c) Número de mujeres que
ganen más de $20, 000.
d) Número de hombres
menores de 40 años que
ganan menos de
$40,000.
e) Número de empleados
mayores de 50 años.

2. Diseña la solución
considerando al menos DOS
funciones o módulos
adicionales al principal. Por
cada uno de los módulos,
realiza el análisis y determina:
 Qué hará la función o
módulo dentro de la
solución (Descríbela).
 Parámetros de entrada, es
decir, qué datos necesitas
enviarle a la función o
módulo.
 Proceso que realizará el
módulo
 Dato de salida, qué se
espera que devuelva la
función o módulo como
resultado final.
 Algoritmo en pseudocódigo
y diagrama de flujo de
módulo.

Integra la solución en un
documento que integre los
siguientes elementos:
- Portada
- Índice
- Introducción
- Análisis (Desarrollo
de la actividad)
- Conclusiones
- Fuentes de consulta

3. Posteriormente, en la etapa de
codificación:
 Programa la solución en
lenguaje C y guárdalo con el
nombre
FPR_U3_EA_XXYZ.c
 Compílalo y ejecútalo para
verificar que funciona
correctamente.
 En caso de que el
compilador envíe errores,
verifica dónde está el error y
corrígelo
 Verifica los resultados
ejecutando el programa al
menos dos veces con
diferentes valores de
entrada, realiza las capturas
de pantalla de ambas
ejecuciones e intégralo al
documento.

4. Agrega los siguientes archivos


a una carpeta llamada
FPR_U3_EA_XXYZ:
 El documento de Word
 Programa fuente (.c)
 Archivo compilado (.exe)

5. Comprime y guarda tu
actividad con la siguiente
nomenclatura
FPR_U3_EA_XXYZ, sustituye
las XX por las dos primeras
letras de tu primer nombre, la Y
por tu primer apellido y la Z por
tu segundo apellido. en el caso
de tener más de un archivo para
enviar, utiliza un empacador ya
sea WinZip o Winrar y comprime
todos los archivos en una sola
carga.

6. Envía la actividad a tu docente


en línea mediante la
herramienta Tarea. Espera y at
iende la retroalimentación
correspondiente.

7. Consulta la Escala de
evaluación de la Evidencia para
considerar los criterios que se
tomarán en cuenta para
calificarla.

*Recuerda que tu documento no


deberá pesar más de 20 MB.
*Recuerda consultar a tu docente
en línea y compañeros(as) en el
Foro de dudas, para resolver
inquietudes que te surjan en la
elaboración de la actividad.
También puedes aportar
soluciones a cuestionamientos de
tus compañeros(as).

Recuerda que el documento debe


presentar el formato de entrega de
actividades y referencias en formato
APA.

Autorreflexión Unidad 3 Publicación en Lectura Documento Entrega en


tiempo y forma analítica de en word /pdf forma de
FORO DE REFLEXIÓN. de las los “Unidad 2” acuerdo con
El propósito de esta actividad es que indicaciones contenidos que aparece la rúbrica
analices el proceso de aprendizaje para realizar la nucleares en establecida
que has tenido durante la unidad. actividad plataforma en la
PRODUCTOS A ENTREGAR y/o Investigación plataforma
EVALUAR: -Asesoría personal por
permanente parte del
Archivo en formato PDF con la sobre dudas estudiante
respuesta a las preguntas planteadas. de cómo
responder a la Desarrollo de
Desarrollo: pregunta la actividad
Seguramente durante la unidad te generadora, y conforme a
encontraste con conceptos o sobre los lo solicitado
contenidos que tenías poco o nulo contenidos
conocimiento, pero debido a tu nucleares
capacidad de aprendizaje pudiste
adquirirlos y resolver las diversas
actividades que te propusieron. Es por
ello que a través de esta actividad se
pretende reflexionar sobre esos
procesos que tú como estudiante
aplicaste para concluir la unidad de
manera satisfactoria.

Responde brevemente las


siguientes preguntas:

1.- Define con tus propias palabras


que es el método de “Divide y
vencerás”.
2.- Para ti, ¿En donde aplicarías lo
aprendido en esta unidad?
(fundamenta tus respuestas).
3.- ¿Cuáles han sido las dificultades
con las que te has tenido que
enfrentar en esta unidad de
aprendizaje?

4.- ¿En escala del 1 al 10, cómo


calificarías tus logros de esta unidad?
Argumenta.
5.- ¿Qué acciones de tu parte o por
parte del facilitador te ayudarían a
incrementar tu aprendizaje?

6.- Guarda tu actividad con la


nomenclatura
DFPR_ATR_U3_XXYZ. Sustituye
las XX por las dos primeras letras de
tu nombre, la Y por tu primer apellido
y la Z por el segundo apellido y
envíala a tu docente en línea
mediante la herramienta Tarea, en el
caso de tener más de un archivo
para enviar, utiliza un empacador ya
sea WinZip o Winrar y comprime
todos los archivos en una sola carga.

7.- Espera y atiende la


retroalimentación de tu docente.

Recuerda que el documento debe


presentar el formato de entrega de
actividades y referencias en formato
APA.

Asignación a cargo del docente


Uso de funciones en programas modulares
Fecha de entrega: 1 de Septiembre Fecha de cierre de la unidad: 8 de Septiembre 2019 Commented [n2]: 11 de septiembre
2019 Commented [n1]: Del 19 de agosto
Propósito:
Desarrollar programas estructurados y modulares que resuelvan problemas simples, mediante el análisis del problema, el
diseño de un algoritmo y su codificación en lenguaje C.

Indicaciones:

Se requiere que el alumno diseñe un programa llamado “CALCULADORA”, que pueda realizar varias opciones y cada una de ellas,
estará separada en funciones, en donde debe existir un “Menu” principal que contenga al menos las siguientes opciones de
operaciones:

1.- Multiplicación
2.- Resta
3.- Suma
4.- Potencia
5.- Salir

Cada función u opción debe realizar la operación definida en el menú anterior.

El alumno deberá presentar en un documento de texto:


 Algoritmo del problema
 Diagrama de flujo
 3 corridas de escritorio.
 Programación en DEV C++3.
 Documenta o describir el ejercicio, donde se explique de una manera clara, coherente y entendible cada uno de los pasos
que tuviste que realizar para dar solución al ejercicio.

El documento debe contener:


- Portada
- Índice
- Introducción
- Desarrollo
- Conclusiones
- Bibliografía
1.- Guarda tu actividad con la nomenclatura DFPR_ACD_XXYZ. Añade también el archivo. DFD, con la ejecución correcta, coloca
la misma nomenclatura.

2.- Todo esto intégralo en una carpeta llamada DFPR_ACD_3_XXYZ:

• El documento de Word O PDF


• Programa fuente (.c)
• Archivo compilado (.exe)
• Archivo (.DFD)

3.- Comprime y guarda tu actividad con la siguiente nomenclatura DFPR_ACD_3_XXYZ, sustituye las XX por las dos primeras
letras de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

4.- Envía la actividad a tu docente en línea mediante la herramienta Tarea. Espera y atiende la retroalimentación correspondiente.

5.- Consulta la Escala de evaluación de la Evidencia para considerar los criterios que se tomarán en cuenta para calificarla.

*Recuerda que tu documento no deberá pesar más de 20 MB.

Estrategia (s) de enseñanza Reforzar los conceptos revisados en la unidad

Estrategias de aprendizaje Puesta en práctica de los conocimientos Adquiridos

Documento de Contenidos de la Unidad 3, recurso de video y otras fuentes de


Material de apoyo y/o recursos didácticos consulta que investigue el estudiante o las proporcionadas por el docente, éstas
deben ser propias del área y confiables.

Consulta la Lista de cotejo y Rúbrica de evaluación de la Evidencia de


Criterios de evaluación
aprendizaje.
Fuentes de Consulta:

Alonso Jordá, P., García Granada, F., Onaidía de la Rivadeherrera, E. (1998). Diseño e implementación de programas en lenguaje C.
Valencia: Universidad Politécnica de Valencia, Colección Libro Docente.
Cairo Osvaldo, Guardati Buemo Silvia. (2006). Estructura de Datos. México: McGraw-Hill.

Deitel H, M., & Deitel P, J. Cómo programar en C/C++. México: Prentice Hall.

Joyanes, L., & Zohanero, I. (2005). Programación en C. Metodología, algoritmos y estructuras de datos. Español: Mc Graw Hill.

Levine G. (2001) Introducción a la Computación y a la Programación Estructurada, México: Mc Graw Hill

Kernighan, B., & Ritchie, D. (1991). El lenguaje de programción C. México: Prentice-Hall Hispanoamericana.

López, L. (2005). Programación estructurada en lenguaje C. México: Alfaomega.

Pérez, H. (1992). Física General (Primera Edición ed.). México: Publicaciones Cultura.

** Las fuentes de referencia son sugeridas, más no limitantes o exclusivas. Usted como estudiante puede consultar la bibliografí a que
considere más adecuada o que le lleve al logro del objetivo buscado.

S-ar putea să vă placă și