plan de clase

13
UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS DEPARTAMENTO DE PRÁCTICA PREPROFESIONALES PLAN DE CLASE Datos Informativos Institución: COLEGIO MILITAR “COMBATIENTES DE TAPI” Año: noveno año de educación básica Profesor-Coordinador: Ing. Richard Silva Estudiante Docente: Walter Enrique Gonzales Polo Escuela: Informática Aplicada a la Educación Especialización: Informática Año Lectivo: 2012-2013 Fecha: 25-10-12

description

plan de clase unach facultad ciencias de la educacion carrera informatica

Transcript of plan de clase

Page 1: plan de clase

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TECNOLOGÍAS

DEPARTAMENTO DE PRÁCTICA PREPROFESIONALES

PLAN DE CLASE

• Datos Informativos

Institución: COLEGIO MILITAR “COMBATIENTES DE TAPI”

Año: noveno año de educación básica

Profesor-Coordinador: Ing. Richard Silva

Estudiante Docente: Walter Enrique Gonzales Polo

Escuela: Informática Aplicada a la Educación

Especialización: Informática

Año Lectivo: 2012-2013

Fecha: 25-10-12

Page 2: plan de clase

• Organización de la Clase

Área: Informática

Eje Curricular Integrador La formación ciudadana para la democracia: La tolerancia y respeto a las Ideas de los demás. Bloque # 2 Título. Programación en Pascal. Contenido Temático: Programas en Pascal

Objetivo del Contenido: Conocer el programa de Pascal, saber manejarlo correctamente para un mejor aprendizaje en sus estudios.

Método: Inductivo-Deductivo

Procedimiento: Analítico Sintético

Formas Didácticas: Interactiva, Expositiva, participativa.

Page 3: plan de clase

DESTREZAS CONTENIDOS ESTRATEGIAS METODOLÓGICAS

RECURSOS EVALUACIÓN

• Breve introducción al programa Pascal.

• Definir concepto de programación

• Conocer las principales características del programa Pascal

• Identificar los beneficios que se obtiene al trabajar con este programa.

CONCEPTUALES• Conceptos de

programación• Programa Pascal• Características del

programa

PREREQUISITOSMotivación: Reflexión “La importancia de trabajar con lenguajes de programación”Evocación:¿Qué entiende por lenguaje de programación?¿Han trabajado anteriormente con el programa PascalEsquema conceptual de partida:En esta clase vamos a explicar la introducción al programa Pascal, su importancia, características y a su vez realizaremos una práctica.

.

Humanos

• Alumnos• Docente

Tecnológicos• computadora• Laboratorio de

computación. Concretos

• Pizarrón• Marcadores• Borrador

Formativa• Participación

de los estudiantes en clase.

• Interés mostrado en clase.

• Evaluación Practica

PROCEDIMENTALES• Explicación de lo expuesto

en clase.• exponer los conocimientos

del programa Pascal.• Realizar una revisión de los

principales programas básicos en Pascal.

Exploración¿Cómo trabajaríamos en Pascal?¿Cuáles son los programas básicos en Pascal?¿Qué utilidad tiene trabajar con Pascal?

CONSTRUCCIÓN DEL CONOCIMIENTO Y

Page 4: plan de clase

EXPERIENCIAS

• Observación espontánea y dirigida con constante interacción conforme se va exponiendo el conocimiento

ACTITUDINALES• Desarrollar opiniones de

los demás. • Lograr el respeto mutuo

entre docente y alumnos.• Intercambiar ideas y

valorar las mismas.

TRANSFERENCIA DEL CONOCIMIENTO

• ¿Cuáles son los programas de Pascal

• ¿Defina que es Pascal

Page 5: plan de clase

Contenido Científico

Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969 y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.

Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado . Esto implica que:

• El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada

• El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.

Características únicas

Otra diferencia importante es que en Pascal, el tipo de una variable se fija en su definición; la asignación a variables de valores de tipo incompatible no están autorizadas (en C, en cambio, el compilador hace el mejor esfuerzo para dar una interpretación a casi todo tipo de asignaciones). Esto previene errores comunes donde variables son usadas incorrectamente porque el tipo es desconocido; y también evita la necesidad de notación húngara, que vienen a ser prefijos que se añaden a los nombres de las variables y que indican su tipo.

Implementaciones

Las primeras versiones del compilador de Pascal, entre ellas la más distribuida fue UCSD Pascal, traducían el lenguaje en código para una máquina virtual llamada máquina-P. La gran ventaja de este enfoque es que para tener un compilador de Pascal en una nueva arquitectura de máquina solo hacía falta re implementar la máquina-P. Como consecuencia de esto, solo una pequeña parte del intérprete tenía que ser rescrita hacia muchas arquitecturas.

En los años 1980, Anders Hejlsberg escribió el compilador Blue Label Pascal para la Nascom-2. Más tarde fue a trabajar para Borland y rescribió su compilador que se convirtió en Turbo Pascal para la IBM PC. Este nuevo compilador se vendió por $49, un precio orientado a la distribución masiva.

El económico compilador de Borland tuvo una larga influencia en la comunidad de Pascal que comenzó a utilizarlo principalmente en el IBM PC. En busca de un lenguaje estructurado muchos aficionados al PC remplazaron el BASIC por este producto. Dado que Turbo Pascal sólo estaba disponible para una arquitectura, traducía directamente hacia el código máquina del Intel 8088, logrando construir programas que se ejecutaban mucho más rápidamente que los producidos en los esquemas interpretados.

Page 6: plan de clase

Durante los años 1990, estuvo disponible la tecnología para construir compiladores que pudieran producir código para diferentes arquitecturas de hardware. Esto permitió que los compiladores de Pascal tradujeran directamente al código de la arquitectura en que corre.

Con Turbo Pascal versión 5.5, Borland agregó programación orientada a objetos a Pascal.

Sin embargo, Borland después decidió mejorar esa extensión del lenguaje introduciendo su producto Delphi, diseñado a partir de estándar Object Pascal, propuesto por Apple como base. Borland también lo llamó Object Pascal en las primeras versiones, pero cambió el nombre a 'lenguaje de programación Delphi' en sus últimas versiones.

Ejemplos

Raíz cuadrada

program suma; uses crt; (*Obtener la suma cuadrada de un número real x cualquiera.*) var a, b, total : int; begin writeln(“ingrese 2 numeros”); readln(a, b);total:= a+b;writeln('La suma de los dos números es : ‘total)readln;end.

Page 7: plan de clase

Compiladores disponibles públicamente

Varios compiladores de Pascal están disponibles para el uso del público en general:

• Epox

• Compilador GNU Pascal (GPC), escrito en C, basado en GNU Compiler Collection (GCC). Se distribuye bajo licencia GPL.

• Free Pascal está escrito en Pascal (el compilador está creado usando Free Pascal), es un compilador estable y potente. También distribuido libremente bajo la licencia GPL. Este sistema permite mezclar código Turbo Pascal con código Delphi, y soporta muchas plataformas y sistemas operativos.

• Turbo Pascal fue el compilador Pascal dominante para PC durante los años 1980 y hasta principios de los años 1990, muy popular debido a sus magníficas extensiones y tiempos de compilación sumamente cortos. Actualmente, versiones viejas de Turbo Pascal (hasta la 7.0) están disponibles para descargarlo gratuito desde el sitio de Borland (es necesario registrarse).

• Delphi es un producto tipo RAD (Rapid Application Development) de Borland. Utiliza el lenguaje de programación Delphi, descendiente de Pascal, para crear aplicaciones para la plataforma Windows. Las últimas versiones soportan compilación en la plataforma .NET.

• Kylix fue una versión de Delphi para el sistema operativo Linux promovida por la antigua Borland reiterando la rama de Pascal de sus productos. Como descendiente de Delphi cuanta con una librería de objetos mejorada llamada denominada CLX, que es la versión para Linux de la VCL. Sin embargo el proyecto ya se había descontinuado mucho antes de que Borland vendiera todos sus productos de desarrollo a Embarcadero Technologies, actual dueño de Delphi.

• Lazarus es un clon de Delphi, basado en Free Pascal es software libre.

• MidletPascal para la plataforma J2ME.

• TMT. Pascal.

Page 8: plan de clase
Page 9: plan de clase

• Bibliografía y Webgrafía

http://www.wikipedia.com/matrices

http://www.slideshare/matrizdeficicion/syfr/edu

BALDOR TOMO I

MANCIL TOMO I

Page 10: plan de clase

Profesora Coordinadora ________________ Estudiante Docente ____________________

6. Anexos

Prueba:

• Observe la matriz siguiente y responda los literales que a continuación se detalla.

• ¿Cuál es el nombre de la matriz?

• ¿Cuántas filas tiene la matriz?

• ¿Cuántas columnas tiene la matriz?

• ¿Cuál es el tamaño de la matriz?

• Identifique los elementos de:

• A(2,1)=

Page 11: plan de clase

• A(1,3)=

• A(3,1)=

• A(4,2)=

• Seleccione la respuesta correcta

En la matriz A si i=3 y j=2.

• A(i,j)=5

• A(i,j)=0

• A(i,j)=7

• Ninguna de las anteriores