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 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.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.
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.
Parámetros de entrada, es
decir, qué datos necesitas
enviarle a la función o
módulo.
Algoritmo en pseudocódigo y
diagrama de flujo de módulo.
- Portada
- Índice
- Introducción
- Conclusiones
- Bibliografía
La actividad debe tener la
nomenclatura
DFPR_U3_2A_XXYZ.docx.
*Recuerda que tu documento no
deberá pesar más de 20 MB.
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.
*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).
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
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.
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.
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.
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.