lunes, 26 de marzo de 2018

PROGRAMACIÓN EN LENGUAJE C


Documento de Planeación didáctica
Informática 

Actividades del alumno trabajo colaborativo

Tareas en el orden en que se realizan
ACTIVIDAD DE APERTURA 
Para generar propuestas de trabajo interesantes a los alumnos, puede ser la observación de un video ciclo con for
Primera sesión Presencial
2 secciones de 50 min.
Actividades del profesor
Un documento en drive el profesor expondrá ¿Qué son los ciclos for?
Para poder entender el ciclo For primero debe hacer el algoritmo o diagrama de flujo para resolver el problema utilizando la metodología 
Entender el problema
Analizar el problema
Solución del problema
Saber la estructura algorítmica repetitivas
Es muy común encontrar en la práctica algoritmos cuyas operaciones se deben ejecutar un número repetido de veces. Si bien las instrucciones son las mismas los datos sobre los que se operan varían el conjunto de instrucciones que se ejecuta repetidamente se llama ciclo.
El alumno debe de tener un conocimiento previo para poder entender la estructura For y poder resolver los problemas a través de un lenguaje de programación

La Técnica para hacerlo es que consulten el Video que cuenta con los elementos para poder entender los ciclos For

Para dar inicio a las actividades de aprendizaje, se conformarán equipos integrados por tres estudiantes.
Pedir a los alumnos consultar la siguiente URL para poder observar el video.


·         En equipo observen el siguiente vídeo con atención y tomen notas de manera individual. Si consideran necesario pueden reproducir 2 veces el vídeo.

Uso de los ciclos para ayudarnos a repetir más de una vez algún bloque de código sin necesidad de escribirlo todas las veces.

·         Organicen una discusión sobre el contenido del video, opinen sobre los puntos principales que abordan en la estructura FOR.
·         Integren sus notas y las reflexiones a las llegaron con la discusión en un documento en Google drive.
·         Compartan el documento integrado al docente por correo electrónico y dar permiso de edición.
Para la retroalimentación.

Con esta actividad el docente se dará cuenta de los conocimientos previos que los alumnos lograran al ver el video.
Será más fácil explicar la estructura FOR
Y empezar a programar con ciclos.

Actividades del alumno:
·         Analizarán y discutirán los conceptos vistos en el video y plantean dudas.
·         Se organizarán en equipos de tres integrantes para realizar el desarrollo sobre los puntos principales que abordan en la estructura FOR.
·         Tomaran nota del video en forma individual en un documento de drive

·         Por equipo se generará un documento en drive donde integren sus notas y las reflexiones a las que llegaron un representante del equipo lo compartirá con el profesor para desarrollar el trabajo colaborativo
·         Guardar el archivo con nombre del equipo y grupo
·         Cada equipo revisará la información compartida en Drive
·         Expondrán dudas al profesor sobre el tema y las actividades tratadas en clase


Evidencias de aprendizaje del alumno
Documento por equipo en Google Drive
Envió de documento compartido por correo electrónico.
Forma de Evaluación
Rúbrica con criterios y puntuaciones
La  evaluación  será sumativa

Instrumento(s) de evaluación
Comunicación y colaboración en línea.
Trabajo colaborativo: documentos compartidos.   
Correo electrónico                 
Procesamiento y administración de la información.
Habilidades:
Procesador de textos en drive
 La observación tiene un sentido de evaluación informal. Tanto el alumno que hace de observador como el observado, deben conocer previamente las reglas del juego. Unos para saber a que atenerse y otros para apreciar el valor de lo observado.









Actividad
Descripción de la actividad

Trabajo colaborativo en google Drive
En equipo se desarrollará un documento colaborativo en DRIVE del tema estructura for.
Debe estar compartido para edición con el profesor y el contenido sugerido del documento será: Carátula, introducción, desarrollo, conclusiones, y referencias de sitios web de video consultado bajo el formato APA.







Actividad
Se cumplió con lo esperado
No se cumplió con lo esperado
Puntuación
Trabajo colaborativo
Los alumnos presentan un documento donde plasman un contenido identificado con relevancia sobre el tema y es notorio el trabajo colaborativo
Se nota el trabajo colaborativo, pero con contenido irrelevante o viceversa. Carece de ambos.
3

El profesor pudo realizar observaciones y revisar el documento en DRIVE
No se compartió el documento y/o el profesor no puede editarlo en DRIVE
2

El documento contiene
Carátula, introducción, desarrollo, conclusiones, y referencias de sitios web  de video consultado bajo el formato APA.
El documento carece de alguna parte indicada para su estructura.

3


El equipo usó en las referencias y bibliografía el formato APA
Sin estilo en las referencias y bibliografía
2




Actividad  1



Total



10


Actividad 2

Tareas en el orden en que se realizan
Actividad de desarrollo
Segunda sección  Presencial
4 secciones de 50 min.


Actividades del profesor


Ø  El profesor expone con una presentación de google drive las estructuras de ciclos For,  While , do While  y discute con los alumnos sus aplicaciones.

Ø  Pedir a los alumnos consultar la siguiente URL para leer el documento PDF fundamentos de la programación de Luis Hernández.   
https://www.fdi.ucm.es/profesor/luis/fp/FP.pdf
Ø  Se indicará a los alumnos que se organicen en equipos de dos integrantes.
Ø  Trabajo colaborativo en el lenguaje de programación Dev c++
Ø  Ejercicios que tienen que resolver por equipo
Ø  Guardaran los programas como
Problema1. cpp
Problema2.cpp

Ø  Crear una carpeta en la unidad c:\ que se llame programas For nombres apellido paterno de los integrantes del equipo y grupo  guardas los programas fuentes  en la carpeta como que indico en el punto anterior
Ø  Enviar la carpeta como .rar o zip  por correo electrónico al profesor

Ejemplo:
Programasforfernandolopezydiegohernandez468

Resolver los siguientes problemas con estructuras de control

Problema 1

Se desea calcular el salario semanal que recibe un obrero según las siguientes condiciones, por las primeras 40 horas recibe un pago normal de acuerdo con una tarifa por hora previamente asignada. Las siguientes 9 horas de trabajo adicional a la jornada normal se pagan dobles y las excedentes de 49 horas se pagan triples. Además, se quiere registrar el nombre del obrero, la tarifa por hora y el número de horas trabajadas y que se muestre el pago que deberá hacerse ha dicho obrero.

Problema 2

Se desea calcular las compras de una tienda de abarrotes donde nos pide los siguientes datos nombre del producto, precio, cantidad, subtotal, calcular el iva 16%  y el total de la compra de todos los productos.

Ø  Exposición por los equipos de su código fuente y archivo ejecutable con el lenguaje Dev C++

Actividades del alumnos

Ø  Se organizarán en equipos de dos integrantes para resolver los problemas.

Ø  Los alumnos consultaran el documento de la siguiente URL https://www.fdi.ucm.es/profesor/luis/fp/FP.pdf que el profesor les proporciono  por si tienen dudas al realizar su código fuente.


Ø  Los alumnos trabajan en equipo para desarrollar la solución a un problema. y exponerla ante el grupo, para después valorar, de manera conjunta, la mejor opción entre las desarrolladas por los diferentes equipos.

Ø  Los equipos expondrán su código fuente y archivo ejecutable
En el programa de Dev c++ para valorar su código.

Ø  El responsable el equipo envía la carpeta que contiene los programas al profesor




Evidencias de aprendizaje del alumno
Envió de programas por correo electrónico
Código fuente cpp  
Exposición de los equipos
Forma de Evaluación
 Rubrica

Instrumento(s) de evaluación
Revisar el código fuente


Actividades 3


Tareas en el orden en que se realizan

Sesión  3  presencial
4 Sesión 3 de 50 min.

Actividades del Profesor

Ø  Se indicará a los alumnos que se organicen en equipos de dos integrantes.
Ø  Trabajo colaborativo en el lenguaje de programación Dev c++
Ø  Ejercicios que tienen que resolver por equipo
Ø  Guardaran los programas como
Problema3. cpp
Problema4.cpp
Problema5.cpp
Ø  Crear una carpeta en la unidad c:\ que se llame programas For nombres apellido paterno de los integrantes del equipo y grupo  guardas los programas fuentes  en la carpeta como que indico en el punto anterior
Ø  Enviar la carpeta como .rar o zip  por correo electrónico al profesor
Ø  Exposición por equipo


El profesor realizara la programación y activación del cuestionario  de 5 reactivos en la aplicación de Formularios de Google Drive , y proporcionara al alumno  el nombre del cuestionario y el URL que será “Estructuras de control de flujo”


Actividades de los alumnos

Ø  Reúnete con dos compañeros para trabajar en forma colaborativa.
Ø  Aplica los pasos de la metodología de solución de problemas para resolver ejercicios que se indican más adelante.
Ø  Realiza la prueba de escritorio de cada uno para validar todas las posibles situaciones que validen e invaliden las soluciones
Ø  Trabajo en equipos resuelvan los siguientes problemas en el lenguaje de programación Dev c++

1.    Dados N números enteros, calcula cual es el mayor y el menor
2.    Solicita un número y determina si es  par o impar
3.    Suma  de 10 números y mostrar el promedio de los 10

Ø  Una vez comprobados, realiza un documento en drive  donde se encuentre el algoritmo  y el diagrama de flujo con una tabla de la prueba de escritorio de su verificación.
Ø  Guardar el documento como algoritmosnombreyapellidosygrupo
Ø  Exposición por equipos Compartan  sus resultados con tus compañeros de manera personal y en clase, para hacer observaciones y críticas constructivas  sobre los procedimientos y/o soluciones planteadas.