cap. 0 introducción a la computación

22
Universidad Pedagógica Nacional de Francisco Morazán PREUFOD Clase: INFORMATICA BASICA. Lic. Marció Rodas. Exposición: Introducción a la Computación Cap. 0 Tegucigalpa M.D.C. 8 de Junio del 2016

Upload: jose-skiipp-miralda

Post on 13-Apr-2017

213 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Cap. 0 introducción a la computación

Universidad Pedagógica Nacional de Francisco Morazán

PREUFOD

Clase: INFORMATICA BASICA.

Lic. Marció Rodas.

Exposición:

Introducción a la ComputaciónCap. 0

Tegucigalpa M.D.C. 8 de Junio del 2016

Page 2: Cap. 0 introducción a la computación

2Índice

Portada……………………………………….…………………...……………01 Introducción……………..…………………….………...………..……..….…03 Objetivos………………………………………….……………….……......…04 Contenido Capítulo 0…………………………………….……….………..…….…….….05I. Papel de los algoritmos…………...………………….…………..….………07II. La historia de la computación …………………………..………..…........…10III. La ciencia de los algoritmos…………….….……………….……...…….....19IV. Abstracción …...………………………….………………….…..………….20V. Resumen de nuestro estudio……………………..…….………....…………21VI. Repercusiones sociales ……………………………………………………..22 Bibliografía……………..............................................……………………...24

Page 3: Cap. 0 introducción a la computación

3

INTRODUCCIÓN

En este capítulo preliminar vamos a analizar el campo de las ciencias de la Computación, a exponer una perspectiva histórica del mismo y a establecer las bases a partir de las cuales iniciaremos nuestro estudio.

Page 4: Cap. 0 introducción a la computación

4

CAPÍTULO 0

Page 5: Cap. 0 introducción a la computación

5¿Que es Ciencia de la Computación o

Informática?

Es la disciplina que trata de establecer una base científica para temas tales como:

El diseño asistido por computadoras La programación de computadoras El procesamiento de la información Las soluciones algorítmicas de los problemas y El proceso algorítmico.

Page 6: Cap. 0 introducción a la computación

6Papel de los Algoritmos

Es un conjunto de pasos que define como hay que realizar una tarea.

Ejemplo:

Algoritmo para cocinar, son las recetas.

Para encontrar el camino hacia una ciudad desconocida, son las direcciones.

Para hacer funcionar una lavadora, es leer el manual y seguir las instrucciones de su uso.

Page 7: Cap. 0 introducción a la computación

7

Para que una maquina como una computadora pueda llevar a cabo una tarea, es preciso diseñar y representar un algoritmo de realización de dicha tarea y en una forma que sea compatible con la maquina.

Se le denomina programa a la representación de un algoritmo.

.

Los programas y los algoritmos que representan se denominan colectivamente software, por contraste de la propia maquina que se conoce con el nombre de hardware.

Page 8: Cap. 0 introducción a la computación

8

El estudio de los algoritmos comenzó siendo un tema del campo de las matemáticas. De hecho la búsqueda de algoritmos fue una actividad de gran importancia para los matemáticos mucho antes del desarrollo de las computadoras actuales.

Page 9: Cap. 0 introducción a la computación

9Historia de la computación

Las computadoras actuales tienen una genealogía muy extensa. Uno de los primeros dispositivos de computación fue el ÁBACO.

La historia nos dice que sus raíces se hunden, muy probablemente, en la antigua China y fue utilizado por las antiguas civilizaciones griega y romana.

Por tanto, el ábaco es, por si solo, un sistema de almacenamiento de datos.

Page 10: Cap. 0 introducción a la computación

10

En el periodo posterior a la edad media y anterior a la edad moderna, se sentaron las bases para la búsqueda de maquinas de computación mas sofisticadas.

Unos inventores comenzaron a experimentar con la tecnología de los engranajes. Entre ellos:

Blaise Pascal (1623-1632) en Francia

Gottfried Wilhelm Leibniz (1646-1716) en Alemania

Charles Babbage(1792-1871) en Inglaterra.

Page 11: Cap. 0 introducción a la computación

11La maquina diferencial de Babbage

La maquina de Pascal se construyo únicamente para realizar sumas.

La maquina de Leibniz tenia los algoritmos firmemente integrados en su arquitectura, aunque ofrecía diversas operaciones aritméticas entre las que el operador podía elegir una.

Las maquinas diseñadas por Charles Babbage fueron los verdaderos antecedentes de los modernos diseños de computadoras.

Las ideas de Babbage podrían haber conducido una revolución informática en el siglo XIX. Sin embargo lo que sucedió es que solo se pudo construir un modelo de demostración de su maquina diferencial durante su vida.

Page 12: Cap. 0 introducción a la computación

12

AUGUSTA ADA BYRON

Condesa de Lovelace, fue objeto de gran atención y de numerosos análisis en la comunidad informática.

Concentro sus estudios en el campo de las matemáticas, fascinada por la maquina diferencial de Babbage en 1833, y es allí donde empieza su interés por las ciencias de la computación .

Babbage anima a Ada para que añadiera a dicha traducción un apéndice en el que se describieran las aplicaciones de la maquina y que contuviera ejemplos de como podría programarse la maquina para realizar diversas tareas.

Page 13: Cap. 0 introducción a la computación

13

El apéndice escrito por Ada Byron se conserva y se considera que contiene los primeros ejemplos de programas de computadora.

y se reconoce como la primera programadora de la historia, un estatus que fue certificado por el Departamento de Defensa de Estados cuando llamo a Ada a un importante lenguaje de programación en su honor.

Page 14: Cap. 0 introducción a la computación

14La ENIAC (Década 1940)

Electronic Numerical Integrator and Calculator

(Calculador e Integrador Numérico Electrónico)

Desarrollada por John Mauchly y J. Presper Eckert en la Escuela de Ingeniería Eléctrica Moore de la universidad de Pensilvania.

A partir de ahí comienza el avance tecnológico en la historia de las computadoras.

Galardonados con el Premio Nobel por la invención de transistores a los Físicos: Willian Shockley John Mauchly Walter Brattain y este ultimo Jack Kilby, por desarrollo de circuitos completos construidos

como una unidad, denominados circuitos integrados.

Page 15: Cap. 0 introducción a la computación

15En 1976, Steve Jobs y Stephen Wozniak construyeron una computadora domestica comercialmente viable y fundaron la Apple Computer, Inc, (ahora denominada Apple Inc.), para fabricar y distribuir sus productos.

En 1981, IBM presento su primera computadora de sobremesa, denominada computadora personal o PC(Personal Computer), y cuyo software subyacente había sido desarrollado por una empresa de reciente creación de nombre de Microsoft.

Teniendo un éxito instantáneo y de legitimidad el PC de sobremesa (desktop), o computadora portátil (laptop).

Page 16: Cap. 0 introducción a la computación

16A medida que el siglo XX se aproximaba a su final, la capacidad de conectar computadoras individuales en un sistema mundial denominado INTERNET estaba revolucionando las comunicaciones.

Tim Berners-Lee Científico Británico propuso un sistema para enlazar documentos entre si almacenados en pc distribuidas por toda internet.

World Wide Web

Web

Se desarrollaron sistemas de búsqueda, conocidos como motores de búsqueda.

Page 17: Cap. 0 introducción a la computación

17GoogleFundada en 1998, Google Inc. Se ha convertido en una de las compañías tecnológicas mas famosas del mundo.

Millones de personas utilizan su servicio principal. World Wide Web para buscar documentos Gmail correo electrónico You tube servicio de compartición de videos Google Maps Google Calendar Google Earth Google Books Google Translate.

Lo que recientemente era tan solo un simple teléfono, ha evolucionado hasta convertirse en una pequeña computadora de mano de uso general (Smartphone).

Page 18: Cap. 0 introducción a la computación

18Ciencia de los algoritmos

En las primeras maquinas de computación, la complejidad de los algoritmos utilizados estaba restringida por limitaciones tales como la capacidad de almacenamiento de datos y lo intrincado y tedioso de los procedimientos de programación.

Ciencias de la Computación

Matemáticas BiologíaPsicologíaIngeniería

Admón.. Empresarial Lingüística

abarca campos como:

Page 19: Cap. 0 introducción a la computación

19Abstracción

Es el estudio de las ciencias de la computación y el diseño de los sistemas de computadoras.

Hace referencia a la distinción entre las propiedades externas de una entidad y los detalles de la composición interna de la misma.

Gracias a que aplicamos la abstracción que somos capaces de construir, analizar y gestionar sistemas de computadoras grandes y complejos que nos resultarían inmanejables si los contempláramos en un nivel detallado.

Page 20: Cap. 0 introducción a la computación

20Resumen de Nuestro Estudio

Capítulo 1. Almacenamiento de Datos

Capítulo 2. Tratamiento de datos

Capítulo 3. Sistemas operativos

Capítulo 4. Redes e internet

Capítulo 5. Algoritmos

Capítulo 6. Lenguajes de programación

Capítulo 7. Ingeniería del software

Capítulo 8. Abstracciones de datos

Capítulo 9. Sistemas de bases de datos

Capítulo 10. Gráficos por computadora

Capítulo 11. Inteligencia artificial

Capítulo 12. Teoría de la computación

Page 21: Cap. 0 introducción a la computación

21Repercusiones Sociales

El progreso en el campo de las ciencias de la computación esta haciendo que se difuminen muchas distinciones en las que nuestra sociedad ha basado sus decisiones en el pasado, y esta poniendo en cuestión muchos de los principios largamente sostenidos en nuestra sociedad.

En el campo de las leyes, genera cuestiones relativas al grado con el que se puede ser poseedor de la propiedad intelectual.

Campo de la ética, desafían los principios tradicionales en los que se basa el comportamiento social.

Campo de la acción de gobierno, genera debates relativos al grado que debe de regularse la tecnología informática y sus aplicaciones.

Page 22: Cap. 0 introducción a la computación

22

En la filosofía, genera un debate entre la presencia del comportamiento inteligente y la presencia de la propia inteligencia.

Y en toda la sociedad genera disputas relativas a si las nuevas aplicaciones representan nuevas libertades o nuevos controles.

Aunque no forman parte de las ciencias de la computación, estos temas son importantes para aquellos que estén pensando en desarrollar su carrera en el campo de la computación.

La tecnología esta permeando la sociedad de forma tan rápida que son pocas las personas que no se ven afectadas por los avances tecnológicos.