Objetivos de la Asignatura - WordPress.comObjetivos de la Asignatura Sem. B-2013 Tener el...
Transcript of Objetivos de la Asignatura - WordPress.comObjetivos de la Asignatura Sem. B-2013 Tener el...
Objetivos de la Asignatura
Sem. B-2013
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.
Sem. B-2013
Temática de la Asignatura
TEMA I: INTRODUCCIÓN A LA COMPUTACIÓN
Surgimiento 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 PROGRAMAS
Definició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. Introducción al manejo de paginas web dinámica y HTML.
Sem. B-2013
TEMA IV: EL LENGUAJE DE PROGRAMACIÓN PHP
Introducció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 Asignatura
TEMA V: CONSTRUCCION DE EXPRESIONES
Expresiones aritméticos (cadena, incremento, decremento) Expresiones Lógicas Expresiones de asignación Expresiones de Comparación Precedencia de Operadores Evaluación de expresiones
TEMA VI: PROGRAMACIÓN ESTRUCTURADA:
Estructuras secuenciales: Que son y tipos Estructuras selectivas: Simples, dobles compuestas y múltiples. Estructuras Repetitivas: repita para, repita mientras y hasta.
TEMA VII: Arreglos y Funciones
Definición, estructura de los arreglos. Ejemplos Definición y tipos de funciones, ejemplos
Sem. B-2013
Evaluación
Parciales (Porcentaje)
1. Parcial # 1: Temas I y II (20%) Fecha: 23/03/2015 2. Parcial # 2: Temas III y IV (20%) Fecha: 20/04/2015 3. Parcial # 3: Temas V , VI (20%) Fecha: 18/05/2015 4. Parcial # 4: Temas VII (15%) Fecha: 08/06/2015
Prácticas de Laboratorio (15%) Tareas y trabajos (10%) Se asignará en el transcurso del semestre Nota: Las fechas pueden estar sujetas a cambios
Sem. B-2013
Consultas
Email: [email protected]; [email protected] URL: http://www.nellygarcia.wordpress.com Centro de Microscopía Electrónica Av. Don Tulio con calle 32, a mitad del boulevard el estudiante. Tlf. 2403172 En horas de clase
Sem. B-2013
Introducción
PROGRAMACIÓN DIGITAL
Proceso seguido para
la creación de un
programa
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
Sem. B-2013
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.
Introducción
Sem. B-2013
¿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.
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
Sem. B-2013
¿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.
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
Sem. B-2013
Sem. B-2013
1. Surgimiento y evolución de la computación
Que nos hace razonar y pensar?
Necesidad de contar animales que cazaba. Necesidad de contar o tener control de sus
instrumentos o armamento. Cantidad de habitantes. Entre muchas cosas.
Cuando aumento la cantidad de pertenencia y situaciones?????????????
http://www.monografias.com/trabajos38/origen-numeros/origen-numeros2.shtml Siglo VIII d.C.
Sem. B-2013
1. Surgimiento y evolución de la computación
El Ábaco (abacus)
Primer dispositivo mecánico para contar, su historia se remonta a las antiguas civilizaciones griegas y romanas, fue usado sobre todo los griegos y los chinos para la realización de operaciones sencillas. 3500 A.C. El ábaco aparece en Babilonia (Valle del Tigris-Eufrates) 2600 A.C. Aparece el ábaco chino, que evolucionó y se llamó “Suan-Pan”
Sem. B-2013
1. Surgimiento y evolución de la computación
Napier Bons (ábaco Neperiano)
Desarrollado en 1617 justo antes de morir el matemático escocés Jhon Napier (mejor conocido por su invención de los logaritmos). Consistía en un juego de varillas hechas de huesos de marfil o de madera. Este invento tuvo una fuerte influencia en el desarrollo de la regla deslizante (5 años más tarde.
En 1614 el escocés John Napier (1550-1617) .
Sem. B-2013
1. Surgimiento y evolución de la computación
Pascalina:
En 1642 el científico francés Blaise Pascal, elaboró la primera maquina mecánica capaz de sumar y restar, cuyo funcionamiento estaba basado en el uso de ruedas dentadas y engranajes. • Conoció su época de gloria en
los años 1960, se usó de forma interna en la IBM.
Blaise Pascal (1623 – 1662)
Calculadora de Leibniz 1673 - Gottfried Von Leibniz
Sem. B-2013
1. Surgimiento y evolución de la computación
Tarjetas Perforadas:
Joseph Marie Jacquard, en 1790, Utilizó las primeras tarjetas perforadas para controlar un telar y fue la base de muchos aparatos de la informática.
Joseph Jacquard (1753 - 1834)
Sem. B-2013
1. Surgimiento y evolución de la computación
Primera Máquina Analítica:
Fue creada en 1833, su inventor es el Británico Charles Babbage, quien trabajó en dos proyectos importantes como los son: la maquina diferencial y la máquina analítica. La máquina analítica es un dispositivo complejo de cálculo que usaba dos pares de tarjetas perforadas. Un par daba las instrucciones a la máquina mientras que el otro par grababa los números a ser usados en los cálculos.
Ada Byron (primera mujer programadora), escribió un programa de demostración para el uso de la maquina analítica. Muchos historiadores consideran a Babbage y Byron como los verdaderos inventores de la computadora Digital Moderna.
Charles Babbage
(1791-1871)
Ada A. Byron (1815-1852)
Sem. B-2013
1. Surgimiento y evolución de la computación
Primera Máquina Tabuladora: Desarrollada en 1890 por el Dr. Herman Hollerith, diseño un sistema mediante el cual las tarjetas eran perforadas para representar la información del censo, dichas tarjetas eran insertadas en la maquina y esta calculaba la información.
Herman Hollerith (1860-1929)
Sem. B-2013
1. Surgimiento y evolución de la computación
Primera Computadora Electromecánica:
Fue en el año 1944 y fue llamada MARK I, desarrollada por Howard Aiken y la IBM. • Utiliza principios magnéticos, utilizaba
ceros y unos (encendido y apagado) para representar números.
• Esta computadora Ocupaba 17 metros de largo, 2,5 metros de alto y contenía aproximadamente 800Km de cable y 3 millones de conexiones.
• Se programaba a través de una cinta de papel en la que había perforadas las instrucciones codificadas,
• La salida podía ser tanto por tarjetas perforadas como en papel,
También conocida como ASCC (Calculadora Automática de Secuencias Controladas).
Sem. B-2013
1. Surgimiento y evolución de la computación
Primera Computadora Electrónica Digital a Gran Escala:
• Fue desarrollada en el año 1946, por Dr. Jhon W Mauchly y Jhon Presper Eckert, fue construida en la Universidad de Pensilvania y financiada por fondos del ejército de los Estados Unidos para ser usada en la Segunda Guerra Mundial.
• Tenía la capacidad de realizar 5000 operaciones aritméticas en un segundo. Su función principal era calcular trayectoria de misiles.
Sem. B-2013
1. Surgimiento y evolución de la computación
PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES
Característica Descripción
Tecnología Base Válvulas de vacío
Uso Realización de aplicaciones en los campos científicos y militares
Lenguaje de Programación Lenguaje de Máquina
Memoria utilizaban Tarjetas perforadas para ingresar datos y programas y usaban cilindros magnéticos para almacenar información e instrucciones internas
Tamaño eran computadores muy grandes y utilizaban gran cantidad de electricidad, que generaba demasiado calor
Computadores conocidos de la época
ENIAC, IBM 650
PRIMERA GENERACIÓN (1940-1952)
Sem. B-2013
1. Surgimiento y evolución de la computación
PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES
Característica Descripción
Tecnología Base Transistor (más potencia y fiabilidad, menos tamaño y consumo)
Uso científico y militar, administrativo y de gestión
Lenguaje de Programación Lenguaje más evolucionados (ensamblador y algunos de alto nivel como cobol, Algol, Fortran)
Memoria núcleos de ferrita, cintas magnéticas, tambores magnéticos
Tamaño
eran computadores de menor tamaño y menor costo, así como también aparecen muchas compañías y los computadores eran bastante avanzadas para la época.
Computadores conocidos de la época
Serie 5000 de Burroughs y ATLAS de la Universidad de Manchester, algunas se programaban con cintas perforadas
SEGUNDA GENERACIÓN (1952-1964)
Sem. B-2013
1. Surgimiento y evolución de la computación
PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES
Característica Descripción
Tecnología Base
Circuito Integrado “Chip”: encapsula gran cantidad de componentes discretos (resistencias, diodos, condensadores, transistores) conformando uno o varios circuitos en una pastilla de silicona o plástico. Miniaturización. Minicomputador.
Uso científico y militar, administrativo y de gestión, además de cadenas de producción de las plantas industriales.
Lenguaje de Programación Sistemas operativos (multiprogramación, tiempo real y modo interactivo).
Memoria discos magnéticos, circuitos integrados que recuerdan los datos, ya que almacenan información como cargas eléctricas
Tamaño Eran computadores más pequeños, ligeros y más eficientes, consumían menos electricidad, por lo tanto generaban menos calor.
Computadores conocidos de la época
Minicomputador IBM-360, DEC PDP-1 y 8
TERCERA GENERACIÓN (1964-1971)
Sem. B-2013
1. Surgimiento y evolución de la computación
PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES
Característica Descripción
Tecnología Base
Consiste en la integración a gran escala de circuitos integrados y transistores, aparece el Microprocesador que es un gran adelanto en la microelectrónica, con circuitos integrados de alta densidad y con una velocidad impresionante
Uso
Se extiende al mercado industrial y nacen los computadores personales. Estos han adquirido proporciones enorme y han influido en la sociedad en general sobre la llamada “revolución informática”.
Lenguaje de Programación Sistemas operativos (multiprogramación, tiempo real y modo interactivo).
Memoria se remplaza las memorias de anillos magnéticos por la memoria de chips de silicio.
Tamaño eran computadores pequeños y muy económicos, aparecen los computadores personales.
Computadores conocidos de la época
Intel Pentium Pro, UltraSparc-II, de Sun Microsystem, PowerPc-620 de Apple con IBM
CUARTA GENERACIÓN (1971-1988)
Sem. B-2013 Sem. A-2010 Ing. Nelly García
1. Surgimiento y evolución de la computación
PRINCIPALES CARACTERISTICAS DE LAS GENERACIONES DE LOS COMPUTADORES
Característica Descripción
Tecnología Base Componentes a muy alta escala de integración VSLI, inteligencia artificial. Muy alta velocidad de procesamiento.
Uso Infinidad de usos: (robótica, sistemas expertos, multimedia), además de los anteriores se comienza a dar uso en los hogares.
Lenguaje de Programación Sistemas operativos (multiprogramación, tiempo real y modo interactivo), lenguaje natural.
Memoria Memorias de chips de silicio, diskette, cdrom dvd, pendrive
Tamaño Computadores que ocupan muy poco espacio. Y su costo está ligado a velocidad y performance del equipo.
Computadores conocidos de la época
Laptops, minilaptos, computadores con procesadores Intel
Centrino, entre otras.
QUINTA GENERACIÓN (1988-PRESENTE)
Sem. B-2013
1. Surgimiento y evolución de la computación
PRINCIPALES CARACTERISTICAS DE LAS COMPUTADORAS ACTUALES Y OTROS DISPOSITIVOS
Somos presos de la REVOLUCIÓN DIGITAL!!!, más que beneficiarios
de la misma.
Las MICRO y NANO TECNOLOGÍAS crecen de forma
vertiginosa, dando lugar a nuevos avances tecnológicos
Los AVANCES TECNOLÓGICOS no dan tregua.
¿Cuan necesarios son estas actualizaciones?
¿Cuánto beneficio aporta lo ultimo en tecnologías con respecto a su
predecesor?
Lo ULTIMO PARA NOSOTROS!!! Monitores Táctiles Papel Electrónico
Nuevos o mejores sistemas de conexión: USB3.0
La TECNOLOGÍA nos rodea, es el signo de nuestros tiempos. Rige nuestras vidas, nuestro mundo,
nuestra forma de pensar
Sem. B-2013
1. Surgimiento y evolución de la computación
Lo ultimo para Nosotros:
•Apple fue el disparador del
modelo “toquetón” y ahora todo el
mundo quiere utilizar los deditos
para controlar su LCD.
•HP es una de las marcas que
hizo punta con la Touchsmart 600
y la 300, dos PCs táctiles que
vienen con el hardware escondido
en el monitor.
Monitores Táctiles:
Sem. B-2013
Papel Electrónico:
1. Surgimiento y evolución de la computación
Con el lector electrónico de libros Kindle (de Amazon) a la cabeza, la guerra de las tintas digitales
no ha hecho más que empezar. Uno de los contendientes que dirige su munición a este blanco es
Apple, con su tableta gráfica de pronta aparición y que -se espera- permita leer libros. En la lista
de futuros fabricantes de estos dispositivos figuran el gigante japonés Fujitsu, el desarrollador
taiwanés de computadoras Asus y la cadena de librerías estadounidense Barnes & Noble.
Precio sugerido en mercado libre entre Bs. 34000
Sem. B-2013
USB 3.0:
1. Surgimiento y evolución de la computación
El conector más popular de la PC aumenta su
potencia y multiplica por diez la velocidad de los
anteriores. Así, para mover 15 GB habrá que
esperar menos de un minuto. Mientras que con el
USB 2.0 no baja de los 10 minutos y con el primero
cerca de 5 horas.
La tercera versión del Universal Serial Bus será
compatible con los anteriores y muchos fabricantes
de hardware comenzaron a sacar sus dispositivos
con esta conexión. Entre sus facultades está el
poder enviar y recibir datos simultáneamente. Y
trae un aumento en la cantidad de energía que
puede transmitir, lo que permitirá cargar un celular
o un MP3 en menos tiempo.
Sem. B-2013
2. El Computador
procesa datos de acuerdo a
las instrucciones del programa
DATOS
PROGRAMAS
INFORMACIÓN
gran capacidad de almacenamiento y elevada
velocidad de cálculo
Sem. B-2013
2. El Computador: Clasificación
SEGÚN SU TAMAÑO Y ESTRUCTURA FÍSICA
Supercomputadoras
Macrocomputadoras o mainframes
Minicomputadoras
Microcomputadoras
Cray XT 5 Jaguar 1.6 petaflops
Sem. B-2013
2. El Computador: Clasificación
SEGÚN LA INFORMACION QUE MANEJAN
Combinación de ambas, utilizando convertidores digitales-analógicos o analógicos-digitales
Sem. B-2013
2. El Computador: componentes
Computador
Hardware
Interno
Procesador
Motherboard
Memorias
Periféricos
Entrada
Salida
E/S
Software
Sistemas
Traducción
Aplicación
Sem. B-2013
2. El Computador: componentes
Hardware Interno
El procesador
Es un circuito electrónico que funciona a la velocidad del
reloj interno (también denominado ciclo) y este
corresponde al numero de pulsos por segundo
expresado en hertz.
Básicamente esta compuesto por:
• Unidad de Control • Unidad Aritmético Lógica • Unidad de Administración
de bus
FUNCIONES: Controla el procesamiento
de datos
Controla secuencia de
instrucciones
Recibir señales de control
de los periféricos.
Sem. B-2013
2. El Computador: componentes
Hardware Interno
Motherboard
es una placa rectangular que se encuentra interconectada mediante circuitería electrónica impresa. A ella se conectan las demás partes del computador, como son memorias, chips, dispositivos de E/S.
Sem. B-2013 Fuente: https://www.apple.com/es/thunderbolt/
Sem. B-2013
2. El Computador: componentes
Hardware Interno
Memorias
Se refiere a los componentes de una computadora, dispositivos y medios de almacenamiento que retienen datos informáticos durante algún intervalo de tiempo
RAM ROM
PROM EPROM
MEMORIAS SECUNDARIAS
Sem. B-2013
Se prevé que la tecnología DDR3 puede ser dos veces
más rápida que la DDR2 y el alto ancho de banda que
promete ofrecer DDR3 es la mejor opción para la
combinación de un sistema con procesadores dual-
core, quad-core y hexaCore(2, 4 y 6 núcleos por
microprocesador). Las tensiones más bajas del DDR3
(1,5 V frente 1,8 V de DDR2) ofrecen una solución
térmica y energética más eficaces.
Hardware Interno
Memorias
2. El Computador: componentes
Sem. B-2013
2. El Computador: componentes
Hardware
ENTRADA
Periféricos
Ratón
Trackball
Guante (dataglove)
Escáner
Cámara digital y de video
conferencia
Digitalizador de audio y
video
Joystick
Micrófono
Lectoras de código de barra
Lápiz óptico.
Sem. B-2013
2. El Computador: componentes
Hardware
SALIDA
Periféricos
Monitor
impresora
cornetas
Plotter
Video beam
Sem. B-2013
2. El Computador: componentes
Hardware
ENTRADA/SALIDA
Periféricos
Modem
Puerto USB
Discos duros
Cdrom, dvd’s
Pendrive, floppy
Sem. B-2013
Conjunto de programas que le indican al computador qué hacer y cómo operar para generar los resultados esperados.
El software permite al usuario utilizar el computador con distintos fines.
Es la parte intangible del computador.
2. El Computador: componentes
Computador Software
Sem. B-2013
2. El Computador: componentes
Computador Software
Programas de Sistemas
Son los programas necesarios para que el computador tenga capacidad
para trabajar. Ejemplo de Software del Sistema son los Sistemas Operativos,
que son el conjunto de programas que controlan el funcionamiento del
hardware y nos ofrecen un modo sencillo de acceso al computador.
Funciones
► Coordinar y manipular el hardware de la computadora.
► Permiten manejar archivos: copiar/borrar/renombrar/crear ► Proporciona una interfaz para que el usuario se comunique con la
computadora.
► Sirve de plataforma a partir de la cual se corren otros programas.
Sem. B-2013
2. El Computador: componentes
Computador Software
Programas de Traducción
Son los programas encargados de interpretar o traducir al lenguaje entendible por el computador los programas escritos en cualquier otro lenguaje .
Son invisibles al usuario.
Sem. B-2013
2. El Computador: componentes
Computador Software
Programas de Aplicación
Diseñados para realizar tareas específicas personales empresariales o científicas.
Realizan tareas concretas.
Ejemplos:
Sistemas de Información geográficos (Qgis, GvSIG)
Análisis Estadístico (SPSS, Minitab, SAS, etc.)
Control de Inventarios (SAINT)
Programas de calculo numérico (Matlab, Maple)
Sem. B-2013
3. Aplicaciones de Computación
LOS NOTABLES AVANCES EN EL CAMPO DE LA INFORMÁTICA, PERMITIERON AUTOMATIZAR LA MAYORIA DE LOS PROCEDIMIENTOS
DE ANALISIS ESPACIAL
SIG GPS
CARTOGRAFIA
DIGITAL
COMPUTOS MÉTRICOS
CAD
PDI IDE
MDE
PLANIFICACIÓN
TERRITORIAL
CLIMATOLOGÍA
PREDICCIÓN
WMS
Impacto de los avances en geotecnologías y las competencias en geografía de la salud
http://bvs.sld.cu/revistas/spu/vol39_4_13/spu13413.htm
http://www.geocensos.com/2013/12/geotendencias-2014.html
Sem. B-2013
Gracias por su atención Continúa en la siguiente
Clase