Sunteți pe pagina 1din 20

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 solució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
(Horario del
INDICACIONES: en el foro, 22.82/OAS/mo sustentados
resaltando en centro del
dularizacion/in
aciertos, bibliografía país)
1.- Revisa el siguiente material 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 Entrega
forma clara y completa sus
principales características, su extemporá
importancia, ventajas y desventajas. nea (70) y
Debes considerar las características fecha
de un mapa mental como las límite para
siguientes: segundos
 La idea principal se simboliza intentos:
3.3. Alcance de las 9,10,11 de
variables con una imagen central.
septiembre
 Los temas principales salen
23:55 hrs.
de la imagen central como (Horario del
“bifurcaciones”. centro del
 Las anteriormente nombradas país).
incluyen una imagen o palabra
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:
3.4.2. Llamada a DFPR_U3_A1_XXYZ. Sustituye las
una función por XX por las dos primeras letras de tu
referencia
primer nombre, 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 entrega.
obtener cierta información. Por
cada empleado se ingresan los
siguientes datos: CLAVE,
EDAD, SEXO y SUELDO.
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 de cómo
planteadas. responder a la Desarrollo de
pregunta la actividad
Desarrollo: generadora, y conforme a
Seguramente durante la unidad te sobre los lo solicitado
encontraste con conceptos o contenidos
contenidos que tenías poco o nulo nucleares
conocimiento, pero debido a tu
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
2019
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

Material de apoyo y/o recursos didácticos


Documento de Contenidos de la Unidad 3, recurso de video y otras fuentes de
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