Introducci on a la programaci on Noci on de...
Transcript of Introducci on a la programaci on Noci on de...
Introduccion a la programacion Nocion de Observacion
Introduccion a la programacionNocion de Observacion
Vıctor Rivera [email protected]
July 29, 2010
Introduccion a la programacion Nocion de Observacion
Quiz
Quiz
Definir, en sus propias palabras (NO copia textual), que espara usted un sistema y para que sirve?
Que es el pensamiento algoritmico y por que es importante?
Diez (10) minutos!
Introduccion a la programacion Nocion de Observacion
Definiciones
Nocion de Sistema
Un sistema es un conjunto de partes o elementos organizados yrelacionados que interactuan entre si para lograr un objetivocomun. Los sistemas reciben (entrada) datos, energıa o materiadel ambiente y proveen (salida) informacion, energıa o materia.
Nocion de Observacion
Es una tecnica que consiste en observar atentamente el fenomeno,hecho o caso, tomar informacion y registrarla para su posterioranalisis.
Concepto de Proceso
Un proceso es un conjunto de actividades o eventos que se realizano suceden (alternativa o simultaneamente) con un fin determinado.
Introduccion a la programacion Nocion de Observacion
Definiciones
Nocion de Sistema
Un sistema es un conjunto de partes o elementos organizados yrelacionados que interactuan entre si para lograr un objetivocomun. Los sistemas reciben (entrada) datos, energıa o materiadel ambiente y proveen (salida) informacion, energıa o materia.
Nocion de Observacion
Es una tecnica que consiste en observar atentamente el fenomeno,hecho o caso, tomar informacion y registrarla para su posterioranalisis.
Concepto de Proceso
Un proceso es un conjunto de actividades o eventos que se realizano suceden (alternativa o simultaneamente) con un fin determinado.
Introduccion a la programacion Nocion de Observacion
Proceso
Introduccion a la programacion Nocion de Observacion
Elementos constantes y variables
Constante
Valor, medicion o concepto que nunca cambia durante suobservacion.
Es un valor de tipo permanente, que no puede modificarse, almenos no dentro del contexto o situacion para el cual estaprevisto.
Introduccion a la programacion Nocion de Observacion
Elementos constantes y variables
Variable
Valor, medicion o concepto que puede cambiar durante suobservacion.
Una variable es un sımbolo que representa un elemento noespecificado de un conjunto dado. Dicho conjunto es llamadoConjunto Universal de la variable, universo o dominio de lavariable, y cada elemento del conjunto es un valor de lavariable.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Constantes
La velocidad de la luz (299.792.458m/s).
Numero de letras en el abecedario o numero de vocales.
Su fecha de nacimiento.
Numero de estudiantes del curso de Introduccion a laProgramacion 2010-1.Depende de la observacion!!!.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Constantes
La velocidad de la luz (299.792.458m/s).
Numero de letras en el abecedario o numero de vocales.
Su fecha de nacimiento.
Numero de estudiantes del curso de Introduccion a laProgramacion 2010-1.Depende de la observacion!!!.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Constantes
La velocidad de la luz (299.792.458m/s).
Numero de letras en el abecedario o numero de vocales.
Su fecha de nacimiento.
Numero de estudiantes del curso de Introduccion a laProgramacion 2010-1.Depende de la observacion!!!.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Constantes
La velocidad de la luz (299.792.458m/s).
Numero de letras en el abecedario o numero de vocales.
Su fecha de nacimiento.
Numero de estudiantes del curso de Introduccion a laProgramacion 2010-1.
Depende de la observacion!!!.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Constantes
La velocidad de la luz (299.792.458m/s).
Numero de letras en el abecedario o numero de vocales.
Su fecha de nacimiento.
Numero de estudiantes del curso de Introduccion a laProgramacion 2010-1.Depende de la observacion!!!.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Variables
La temperatura de Cali.
Saldo en cuenta bancaria.
Notas que recibo en el curso.Deberıa ser constante, siempre 5.0
Su edad.
La luz de un semaforo.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Variables
La temperatura de Cali.
Saldo en cuenta bancaria.
Notas que recibo en el curso.Deberıa ser constante, siempre 5.0
Su edad.
La luz de un semaforo.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Variables
La temperatura de Cali.
Saldo en cuenta bancaria.
Notas que recibo en el curso.
Deberıa ser constante, siempre 5.0
Su edad.
La luz de un semaforo.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Variables
La temperatura de Cali.
Saldo en cuenta bancaria.
Notas que recibo en el curso.Deberıa ser constante, siempre 5.0
Su edad.
La luz de un semaforo.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Variables
La temperatura de Cali.
Saldo en cuenta bancaria.
Notas que recibo en el curso.Deberıa ser constante, siempre 5.0
Su edad.
La luz de un semaforo.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo de Variables
La temperatura de Cali.
Saldo en cuenta bancaria.
Notas que recibo en el curso.Deberıa ser constante, siempre 5.0
Su edad.
La luz de un semaforo.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Cuales son variables y cuales constantes?
Los meses del ano.
El alcalde de la ciudad.
Dıa de fundacion de Cali.
Cantidad de estudiantes en el curso durante el semestre.
Equipos participantes en el mundial de futbol 2010.
Equipos que clasifican al mundial.
Numero de equipos que clasifican al mundial.
Distancia (Km) entre Cali - Armenia.
Introduccion a la programacion Nocion de Observacion
Ejemplos
Cuales son variables y cuales constantes?
Los meses del ano. → Constante
El alcalde de la ciudad. → Variable
Dıa de fundacion de Cali. → Constante
Cantidad de estudiantes en el curso durante el semestre. →Variable
Equipos participantes en el mundial de futbol 2010. →Variable
Equipos que clasifican al mundial. → Variable
Numero de equipos que clasifican al mundial. → Constante
Distancia (Km) entre Cali - Armenia. → Constante
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo UAV Pioneer
http://www.uavforum.com/vehicles/production/pioneer.htm
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo UAV Pioneer
Constantes
Length 14.0 (ft).
Wing Span 16.9 (ft).
Gross Weight 447 (lbs).
Payload Weight 99 (lbs).
Fuel Capacity 76 (lbs).
. . .
Introduccion a la programacion Nocion de Observacion
Ejemplos
Ejemplo UAV Pioneer
Variables
Velocidad.
Altura.
Cantidad de combustible.
Direccion.
. . .
Introduccion a la programacion Nocion de Observacion
Tipo de Datos
Cada elemento en un sistema es de un tipo especıfico
Velocidad (Km/h).
Temperatura (C).
Capacidad de pasajeros (N).
Cantidad de combustible (gal).
. . .
Existen diversos tipos, incluso pueden ser creados!!
Introduccion a la programacion Nocion de Observacion
Tarea
Leer el capıtulo 1 y 2 de Introduccion a la Programacion conPython.Primer libro que aparece en la bibliografıa del curso.http://cic.javerianacali.edu.co/wiki/doku.php?id=materias:introprog:2010-2
Introduccion a la programacion Nocion de Observacion
PYTHON!!!
Empecemos con Python.