Documente Academic
Documente Profesional
Documente Cultură
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.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.
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.
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.
7. Consulta la Escala de
evaluación de la Evidencia para
considerar los criterios que se
tomarán en cuenta para
calificarla.
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
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.
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.
Kernighan, B., & Ritchie, D. (1991). El lenguaje de programción C. México: Prentice-Hall Hispanoamericana.
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.