Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora:...

12
Escuela de Escuela de Geografía Geografía Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010 Ing. Nelly García M.

Transcript of Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora:...

Page 1: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Escuela de Escuela de GeografíaGeografía

Asignatura:Programación Digital

Asignatura:Programación Digital

Profesora:Nelly García MoraSemestre: B-2010

Sem B-2010 Ing. Nelly García M.

Page 2: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Objetivos de la AsignaturaObjetivos de la Asignatura

Sem B-2010 Ing. Nelly García M.

Tener el conocimiento necesario de la nueva tecnología de computadores con que se desarrolla en el mundo actual.

Identificar elementos físicos y lógicos del computador.

Identificar la estructura general de un programa y los elementos que lo componen.

Conocer y aplicar técnicas de programación para la solución de problemas.

Preparar al estudiante en el desarrollo de módulos de programación aplicables a las diferentes materias de la carrera de Geografía.

Page 3: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010 Ing. Nelly García M.

Temática de la AsignaturaTemática de la Asignatura

TEMA I: INTRODUCCIÓN A LA COMPUTACIÓNSurgimiento y evolución de la computación. El computador: Componentes físicos y lógicos,Aplicación de la computación en áreas del conocimiento: geografía.

TEMA I: INTRODUCCIÓN A LA COMPUTACIÓNSurgimiento y evolución de la computación. El computador: Componentes físicos y lógicos,Aplicación de la computación en áreas del conocimiento: geografía.

TEMA II: METODOLOGÍA PARA LA CONSTRUCCIÓN DE PROGRAMASDefinición y tipos de metodologías de programación, Análisis E-P-S, Construcción de algoritmos, Diagramas de flujo. Codificación.

TEMA II: METODOLOGÍA PARA LA CONSTRUCCIÓN DE PROGRAMASDefinición y tipos de metodologías de programación, Análisis E-P-S, Construcción de algoritmos, Diagramas de flujo. Codificación.

TEMA III: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN:Definición y tipos de lenguaje de programación, programación estructurada, programación modular..

TEMA III: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN:Definición y tipos de lenguaje de programación, programación estructurada, programación modular..

Page 4: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010 Ing. Nelly García M.

TEMA IV: EL LENGUAJE DE PROGRAMACIÓN PHPIntroducción al lenguaje de programación, Conceptos básicos, ventajas y desventajas, uso actual del lenguaje, variables y tipos de datos, ¿Qué son?, Variables, tipos de datos, las variables

TEMA IV: EL LENGUAJE DE PROGRAMACIÓN PHPIntroducción al lenguaje de programación, Conceptos básicos, ventajas y desventajas, uso actual del lenguaje, variables y tipos de datos, ¿Qué son?, Variables, tipos de datos, las variables

Temática de la AsignaturaTemática de la Asignatura

TEMA V: CONSTRUCCION DE EXPRESIONESExpresiones aritméticos (cadena, incremento, decremento)Expresiones LógicasExpresiones de asignaciónExpresiones de ComparaciónPrecedencia de OperadoresEvaluación de expresiones

TEMA V: CONSTRUCCION DE EXPRESIONESExpresiones aritméticos (cadena, incremento, decremento)Expresiones LógicasExpresiones de asignaciónExpresiones de ComparaciónPrecedencia de OperadoresEvaluación de expresiones

TEMA VI: PROGRAMACIÓN ESTRUCTURADA:Estructuras secuenciales: Que son y tiposEstructuras selectivas: Simples, dobles compuestas y múltiples.Estructuras Repetitivas: repita para, repita mientras y hasta.

TEMA VI: PROGRAMACIÓN ESTRUCTURADA:Estructuras secuenciales: Que son y tiposEstructuras selectivas: Simples, dobles compuestas y múltiples.Estructuras Repetitivas: repita para, repita mientras y hasta.

TEMA VII: ArreglosDefinición, estructura de los arreglos.

TEMA VII: ArreglosDefinición, estructura de los arreglos.

Page 5: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010 Ing. Nelly García M.

EvaluaciónEvaluación

Parciales (Porcentaje)1. Parcial # 1: Temas I y II (20%) Fecha: 26/07/20102. Parcial # 2: Temas III y IV (20%) Fecha:

04/10/20103. Parcial # 3: Temas V , VI (20%) Fecha: 01/11/20104. Parcial # 4: Temas VII (10%) Fecha:

06/12/2010

Prácticas de Laboratorio (15%)Trabajo Práctico (10%) Se asignará después de presentar el 3er parcialTareas (5%) Se asignarán en la Clase. Y se entregarán en un lapso no mayor a 5 días hábiles.

Nota:Las fechas pueden estar sujetas a

cambios

Parciales (Porcentaje)1. Parcial # 1: Temas I y II (20%) Fecha: 26/07/20102. Parcial # 2: Temas III y IV (20%) Fecha:

04/10/20103. Parcial # 3: Temas V , VI (20%) Fecha: 01/11/20104. Parcial # 4: Temas VII (10%) Fecha:

06/12/2010

Prácticas de Laboratorio (15%)Trabajo Práctico (10%) Se asignará después de presentar el 3er parcialTareas (5%) Se asignarán en la Clase. Y se entregarán en un lapso no mayor a 5 días hábiles.

Nota:Las fechas pueden estar sujetas a

cambios

Page 6: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010 Ing. Nelly García M.

ConsultasConsultas

Email: [email protected]

URL: http://www.nellygarcia.wordpress.com

Centro de Microscopía ElectrónicaAv. Don Tulio con calle 32, a mitad del boulevard el

estudiante. Tlf. 403172

En horas de clase

Page 7: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010 Ing. Nelly García M.

Introducción

PROGRAMACIÓN

PROGRAMACIÓN

DIGITALDIGITAL

Proceso seguido para la creación de un programa

Proceso seguido para la creación de un programa

Que funciona por medio de números. Sinónimo de numérico

Que funciona por medio de números. Sinónimo de numérico

Programación Digital consiste entonces, en crear programas para resolver problemas que se puedan

expresar numéricamente

Programación Digital consiste entonces, en crear programas para resolver problemas que se puedan

expresar numéricamente

Page 8: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010

Introducción

? ¿Porqué programar?¿Porqué programar?

Es la acción de escribir instrucciones correctas para que sean interpretadas por una máquina.

¿En que medida nos compete programar?¿En que medida nos compete programar?

Ing. Nelly García M.

Page 9: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010 Ing. Nelly García M.

Pero, ¿qué es un programa?

Un programa es la parte lógica, también denominada software, que dota al equipo físico (hardware) de capacidad para realizar cualquier

tipo de trabajo.

Un programa es la parte lógica, también denominada software, que dota al equipo físico (hardware) de capacidad para realizar cualquier

tipo de trabajo.

Básicamente existen tres tipos de programas:

Programas del sistema

Programas de traducción

Programas de aplicación.

Básicamente existen tres tipos de programas:

Programas del sistema

Programas de traducción

Programas de aplicación.

Introducción

Page 10: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010 Ing. Nelly García M.

¿Cómo está constituido un

Programa?

Introducción

Un programa está constituido por el conjunto de instrucciones

ordenadas lógica y secuencialmente que orientan la

resolución de un determinado problema.

Un programa está constituido por el conjunto de instrucciones

ordenadas lógica y secuencialmente que orientan la

resolución de un determinado problema.

Instrucciones son órdenes que se le dan al computador para que ejecute una tarea específica. Las instrucciones que constituyen el programa deben ser elaboradas mediante un lenguaje de programación

Instrucciones son órdenes que se le dan al computador para que ejecute una tarea específica. Las instrucciones que constituyen el programa deben ser elaboradas mediante un lenguaje de programación

Page 11: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010 Ing. Nelly García M.

¿qué es un lenguaje de

programación?

Lenguaje de programación es una notación para escribir programas,

mediante la cual nos comunicamos con el computador para que reciba y

ejecute las instrucciones contempladas en dicho programa.

Lenguaje de programación es una notación para escribir programas,

mediante la cual nos comunicamos con el computador para que reciba y

ejecute las instrucciones contempladas en dicho programa.

Un computador es un dispositivo electrónico que recibe un conjunto de

datos de entrada, los procesa de acuerdo a las instrucciones del

programa y genera determinados resultados o información, con gran

capacidad de almacenamiento de los datos y elevada velocidad de cálculo

Un computador es un dispositivo electrónico que recibe un conjunto de

datos de entrada, los procesa de acuerdo a las instrucciones del

programa y genera determinados resultados o información, con gran

capacidad de almacenamiento de los datos y elevada velocidad de cálculo

¿y un computador?

Introducción

Page 12: Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.

Sem B-2010 Ing. Nelly García M.

Gracias por su atención