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

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: Lic. Adelaida Romero Mendoza

Unidad 2. Introducción al lenguaje C

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:
Utilizar el lenguaje de programación C para implementar algoritmos secuenciales que permitan resolver problemas mediante la aplicación
estructurada de los diversos elementos de programación y la utilización de estructuras de control selectivas y repetitivas.

Propósitos:

• Distinguirás la estructura de un programa en lenguaje C.


• Declararás las variables y constantes que se utilizan en un programa en lenguaje C
• Codificarás expresiones matemáticas en lenguaje C.
• Utilizarás la colección de funciones (biblioteca) estándar del lenguaje C.
• Utilizarás un entorno de trabajo del lenguaje C para escribir, compilar y ejecutar programas escritos en lenguaje C.
• Construirás expresiones lógicas para modelar situaciones reales.
• Diseñarás algoritmos para resolver problemas que impliquen la toma de decisiones, utilizando estructuras selectivas.
• Diseñarás algoritmos para resolver problemas que requieran el uso de estructuras repetitivas.
• Codificarás en lenguaje C algoritmos estructurados.
TEMAS Y SUBTEMAS NOMBRE Y NUMERO DE ACTIVIDAD, ESTRATEGIAS ESTRATEGIAS MATERIAL DE CRITERIOS DE FECHA DE
(CONTENIDO PROPÓSITO E INDICACIONES DE LA DE ENSEÑANZA DE APRENDIZAJE APOYO Y/O EVALUACIÓN ENTREGA
NUCLEAR) ACTIVIDAD RECURSOS
DIDÁCTICOS

Actividad 1. Tipos de datos, Participación


bibliotecas y funciones en DevC++ Aplicara sus activa por Documento Participación en Entrega
2.1. Componentes conocimientos parte del PDF ubicado tiempo y forma de ordinaria
de un programa en Propósito: Identificar los tipos de en base a estudiante en el acuerdo con la (100) del 29
lenguaje c datos, bibliotecas y funciones conceptos siguiendo los apartado rúbrica llamada de julio al 04
empleados en DevC++. teóricos para lineamientos Contenidos “Rubrica de agosto
iniciarse en la conforme a lo correspondie Actividad 1_U2”
Indicaciones: programación solicitado. nte a la Entrega
en lenguaje C. Unidad 2, extraordinari
1. Revisa la documentación Enviar sólo ubicado en: -Participación en a (80) del
correspondiente a la unidad 2 y realiza un archivo https://ceit.un tiempo conforme a 05 al 06 de
2.1.1. Instrucciones lo siguiente: por admexico.mx/ las fechas agosto
participación pluginfile.php/ establecidas
2. Empleando herramientas digitales, y sólo se 274/mod_reso Entrega
genera un CRUCIGRAMA. Para ello, tiene urce/content/ -Revisión de la extemporáne
debes elegir 15 palabras clave de la derecho a un 4/i_720d457d/ Guía de Formato a (70) A partir
lectura correspondiente a los temas único envío APA 6ta Edición, del 07 de
U2.%20Introd
2.1.2. Palabras “Tipos de datos, bibliotecas y disponible en: agosto
ucci%C3%B3n
reservadas funciones”. Piensa y escribe la El archivo http://www.pincc.u
pregunta que ayude a conocer los debe %20al%20leng
nam.mx/4tocongres
significados de esas palabras clave nombrarse: uaje%20C.pdf
o/DESCARGABLES/A
DFPR_U2_A PA_2012.pdf
3. Consulta la Rúbrica de Evaluación 1_XXYZ. Generadores
para que conozcas cómo será Sustituye digitales on
2.1.3. Estructura evaluada tu intervención. las XX por line para
general de un las dos crucigramas:
programa 4. Envía tu crucigrama en un primeras a).- The
documento. Guarda tu actividad con letras de tu Teachers
la nomenclatura nombre, la Y Corner:
DFPR_U2_A1_XXYZ. Sustituye las por tu primer https://works
XX por las dos primeras letras de tu apellido y la heets.theteac
nombre, la Y por tu primer apellido y la Z por el herscorner.net
2.2. Tipos de datos Z por el segundo apellido y envíalo a segundo /make-your-
tu docente en línea mediante la apellido own/crosswor
herramienta Foro. Espera y atiende la d/lang-es/
retroalimentación correspondiente
b).- Educima:
https://www.e
2.3. Variables y ducima.com/c
constantes
rosswordgene
rator/spa/
Actividad 2. Aplicando estructuras Aplicará sus Metodología del Uso de Word. De acuerdo a la Entrega
de control conocimientos Aprendizaje rúbrica, ordinaria
sobre Basado en participación con (100) del 29
2.3.1. Propósito: Diagramas de Problemas la información de julio al 04
Identificadores Identificar las situaciones en las que Flujo y completa como se de agosto
se pueden emplear las diversas pseudocódigos solicita.
estructuras de control para solucionar para resolver Entrega
un problema. los algoritmos extraordinari
planteados e a (80)
Indicaciones: identificará con 05 y 06 de
2.3.2. Declaración e Realiza a mano el diagrama de Flujo y qué estructura agosto
inicialización de pseudocódigo de los siguientes de Control
variables problemas, identificando que podrá resolver Entrega
estructura de control debes usar en el problema. extemporáne
cada caso, documenta el programa a (70) A partir
explicando porque usaste la Deberá del 07 de
estructura de control seleccionada por justificar el uso agosto
ti: de la estructura
2.3.3. Tipos de de control
constantes • Un programa que pida un selecci+-
número del 1 al 100 y detecte 958.onada.
si es par o impar.

• Un programa que pida un


número del 1 al 7 y arroje
como resultado el nombre del
2.3.4. Declaración día de la semana, donde
de constantes Domingo=1, Sabado=7

• Un programa donde se
introduzcan número de lados,
área y perímetro, y detecte a
que figura geométrica
2.4. Expresiones corresponde: Circulo,
matemáticas cuadrado, rectángulo,
triángulo, rombo y trapecio.
5- Integra en un documento Word el
algoritmo, pseudocódigo, diagrama de
flujo y prueba de escritorio realizada.

2.4.1. Tipos de Guarda la actividad con el nombre


operadores DFPR_U2_A2_XXYZ. Sustituye las
XX por las dos primeras letras de tu
nombre, la Y por tu primer apellido y la
Z por tu segundo apellido.
Sube tu actividad en la herramienta
Tareas, Actividad 2 Unidad 2
2.4.2. Evaluación Evidencia de aprendizaje. Uso de Metodología del Uso de De acuerdo a la Entrega
de expresiones Programación en DevC++ Lenguaje C++, Aprendizaje Lenguaje rúbrica, ordinaria
para codificar y Basado en C++ participación con (100) del 05 al
Propósito: compilar. Problemas Uso de Word la información 11 de agosto
Codificar un programa en DevC++ Uso de Word completa como se
declarando las variables y constantes solicita. Entrega
con base en bibliotecas y funciones extraordinari
2.5. Bibliotecas y para después compilarlo y ejecutarlo. a (80)
funciones 12 y 13 de
Indicaciones: agosto
1. Para esta actividad codificaras en
lenguaje C los diagramas de Flujo y
pseudocódigos que realizaste en la Entrega
actividad 2, compílalos y ejecútalos extemporáne
a (70) A partir
2.5.1. Funciones para verificar que funciona del 14 de
matemáticas correctamente. agosto

2. En un documento word, integra


todos los códigos realizados en
lenguaje C junto con su diagrama
correspondiente.
2.5.2. Funciones de
entrada y salida 4. Guarda la actividad con el nombre
DFPR_U2_EA_XXYZ. Sustituye las
XX por las dos primeras letras de tu
nombre, la Y por tu primer apellido y la
Z por tu segundo apellido
5. En el mismo envío, anexa los
2.6. Codificación de archivos fuente generados .cpp y exe
algoritmos
de cada uno de los programas
nombrándolos de acuerdo al siguiente
orden:
• ProgramaU2_01_ XXYZ
• ProgramaU2_02_ XXYZ
2.7. Estructuras de • ProgramaU2_03_ XXYZ
control . NO ENVIAR CARPETAS
COMPRIMIDAS
6. Tu trabajo debe contener todos los
elementos solicitados para que los
consideres en el desarrollo de tu
actividad.
2.7.1. Estructuras
7. Ingresa a la Evidencia de
selectivas
aprendizaje en la plataforma y adjunta
tu archivo para enviarlo a tu docente
en línea. Al finalizar da clic en enviar.
Autorreflexiones Publicación en - Lectura Documento Rúbrica de Entrega
tiempo y forma analítica de los “Unidad 2” evaluación anexa ordinaria
2.7.2. Estructuras Indicaciones: de las contenidos titulado a la planeación (100) del 12 al
repetitivas indicaciones nucleares. Introducción 18 de agosto
Lee atentamente las siguientes para realizar la al lenguaje C
preguntas y responde de acuerdo a actividad. - Investigación que aparece
los temas trabajados en la unidad 2 de personal por en la Entrega
la asignatura de Fundamentos de -Asesoría parte del plataforma. extraordinari
programación. permanente estudiante a (80)
2.7.3. Estructuras sobre dudas Del 19 al 20
anidadas 1. Elabora tres frases que de cómo - Desarrollo de de agosto
resuman los principales responder a la actividad
aprendizajes que obtuviste en las preguntas, conforme a lo Entrega
la unidad y sobre los solicitado extemporáne
2. Sugiere tres usos que puede contenidos a (70) A partir
tener una estructura repetitiva nucleares. del 21 de
en la solución de un problema agosto
de la vida real
3. Menciona de qué manera
contribuyen estas estructuras
en la creación de un
programa o un Sistema de
cómputo
4. Menciona cómo las
estructuras selectivas y
repetitivas pueden emplearse
en un futuro en tu desempeño
profesional

Guarda la actividad con el nombre


DFPR_U2_AU_XXYZ. Sustituye las
XX por las dos primeras letras de tu
nombre, la Y por tu primer apellido y la
Z por tu segundo apellido.
Asignación a cargo del docente
Fecha de entrega: Sexta semana (Del 12 Fecha de cierre de la unidad: 18 de agosto de 2019 23:55 hrs. Centro
al 18 de agosto de 2019) Entrega extemporánea (80 como máximo de calificación, sin derecho a
segundo intento): 19 y 20 de agosto.
Propósito:

Reforzar la lógica de programación, elemento importante para el desarrollo de aplicaciones informáticas.

Indicaciones:

Una vez que se haya instalado y probado el uso de PseInt, desarrollar el pseudocódigo y diagrama de flujo del siguiente problema:

Una persona realizará una reunión en su casa, para esto invitó a 8 personas. Por cada persona necesita saber cuántos invitados
más llevará, por lo que necesita un programa el cual pregunte a cada uno de los invitados, cuantos más llevará.
Además de registrar sus edades, para poder saber cuántos niños, niñas, adultos y personas mayores asistirán.
Por otro lado, a los que lleven regalo se les obsequiará una rebanada de pastel extra. El usuario desea registrar todo en un
programa.

Utilice la estructura de control “do while”.

Lineamientos de entrega:

Envíe a su docente, a través de este espacio Asignación a cargo del docente, un documento en pdf o docx con la integración de los
resultados obtenidos, el documento deberá presentar:

o Portada con los datos de la materia, del estudiante, de la actividad


o Análisis del Problema
o Datos de Entrada
o Datos de Salida
o Pseudocodigo
o Diagrama de Flujo
o Conclusiones
o Código

Para enviar tu documento, utiliza la nomenclatura DFPR_ACD#_XXYZ. Sustituye el signo # por el número de la unidad, las XX por las dos
primeras letras de tu nombre, la Y por la inicial de tu apellido paterno y la Z por la inicial del apellido materno y envíala a tu docente en línea
mediante la herramienta Tarea titulada: Asignación a cargo del docente en línea.

Espera y atiende la retroalimentación correspondiente.

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 1, 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.

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

Fuentes de Referencia:

• Böhm, C., y Jacopini, G. (1966). Flow diagrams, Turing machines, and languages only with two formation rules". En Computational Linguistics,
9 (5), 366-371.
• Cairó, O. (2005). Metodología de la programación: Algoritmos, diagramas de flujo y programas. México, D.F.: Alfaomega.
• Cairó, O. (2006). Fundamentos de programación. Piensa en C. México: Pearson Educación.
• Castro Castro, D., Et al. (2010). Manual de laboratorio de física mecánica. Barranquilla: Ediciones UNINORTE.
• Guerrero, F. (s.f.). mailxmail.com. Recuperado de http://www.mailxmail.com/curso-introduccion-lenguaje-c
• Joyanes, L., & Zohanero, I. (2005). Programación en C. Metodología, algoritmos y estructuras de datos. España: Mc Graw Hill.
• Kernighan, B., y Ritchie, D. (1991). El lenguaje de programación C. México: Prentice-Hall Hispanoamericana.
• Levine G. (2001) Introducción a la Computación y a la Programación Estructurada. México: Mc Graw Hill
• López, L. (2005). Programación estructurada en lenguaje C. México: Alfaomega.
• Malva, A. Et al. (2005). Matemática discreta con aplicaciones a las ciencias de la Programación y Computación. Santa Fe: Universidad
Nacional del Litoral.
• Muñoz Frías, J.D., y Palacios Hielscher, R. (2006). Fundamentos de programación utilizando el lenguaje C. Madrid: Comillas ICAI ICADE
• Reyes, A., y Cruz, D. (2009). Notas de clase: Introducción a la programación. México: UACM.
• Villela, H. T. (20 de agosto de 2010). Manual de C. Recuperado de http://www.fismat.umich.mx/mn1/manual/

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