23
Elena de Fernández Elena de Fernández Capítulo 1 Capítulo 1 IntroduccIón a las cIencIas de la computacIón y enfoque algorItmIco computacI on

1 c1 cmpciónicc-10

Embed Size (px)

DESCRIPTION

Conceptos básicos de computación

Citation preview

Page 1: 1 c1 cmpciónicc-10

Elena de FernándezElena de Fernández

Capítulo 1Capítulo 1

IntroduccIón a las cIencIas de la computacIón y

enfoque algorItmIco

computacIon

Page 2: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 2

¿¿QuQuéé es la es la ComputaciComputacióón?n?

♣ La Computación tiene su origen en el cálculo, es decir, en la preocupación por encontrar maneras de realizar operaciones matemáticas de forma cada vez más rápida y más fácilmente.

Page 3: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 3

♣ El término computación actualmente se usa para referirse al conjunto de conocimientos, técnicas y formas de uso relativas a los computadores.

¿¿QuQuéé es la es la ComputaciComputacióón?n?

Page 4: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 4

¿¿QuQuéé es la Inform es la Informáática?tica?♣ El término informática se creó en Francia en

1962, y procede de la contracción de las palabras: Información automática (Informatique).

♣ Es la ciencia que estudia:♠ El tratamiento automático

(porque se realiza mediante máquinas electrónicas) ♠ Y racional (porque está

dirigido y controlado mediante órdenes que siguen el razonamiento humano) de la información.

Page 5: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 5

¿¿QuQuéé es la Inform es la Informáática?tica?

♣ La informática se sustenta sobre tres pilares básicos: ♠ Elemento físico

(computadoras, cables, periféricos, ...).♠ Elemento lógico

(programas, datos, ...)♠ Elemento humano

(analistas, programadores, coordinadores, ...).

Page 6: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 6

El Elemento FEl Elemento F íísico sico ((HardwareHardware ))

♣ Es el elemento físico de un sistema informático.

♣ Elementos que componen un sistema

♦El propio computador♦Dispositivos externos♦Cables♦Dispositivos que son

soporte para la información.

Page 7: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 7

El Elemento LEl Elemento Lóógico gico ((SoftwareSoftware ))

♣ Es el conjunto de elementos lógicos que dotan al equipo físico de capacidad para realizar ciertas operaciones.

♣ En los primeros años de las computadoras tuvo mayor peso el hardware que el software

Page 8: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 8

El Elemento LEl Elemento Lóógico gico ((SoftwareSoftware ))

♣ Una primera aproximación al concepto de software seria:

Page 9: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 9

El Elemento HumanoEl Elemento Humano

♣ Sin este elemento las máquinas serían completamente inútiles.

♣ Se pueden distinguir dos participantes principales:♠ Personal

informático♠ Usuario

Page 10: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 10

Personal InformPersonal Informááticotico♣ Es el conjunto de personas que desarrollan las

distintas funciones que realizan los computadores.

Page 11: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 11

♣ Se puede clasificar en:♠ Personal de dirección

♠ Personal de análisis

♠ Personal de programación

♠ Personal de explotación y operación

Personal InformPersonal Informááticotico

Page 12: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 12

Personal de DirecciónPersonal de Dirección♣ Encargado de liderar un departamento o área

informática para obtener un rendimiento adecuado de los recursos disponibles.

Page 13: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 13

Personal de AnálisisPersonal de Análisis

♣ Es el encargado del diseño y obtención de algoritmos en el desarrollo de aplicaciones. Otra de sus tareas es el apoyo a los usuarios en aplicaciones existentes.

Page 14: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 14

Personal de Personal de ProgramaciónProgramación

♣ Es el encargado de transcribir a un lenguaje de programación los algoritmos diseñados por el personal de análisis.

Page 15: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 15

Personal de Explotación y Personal de Explotación y OperaciónOperación

♣ Ejecuta los programas o aplicaciones existentes, utilizando los resultados de estos y realizando el mantenimiento de los equipos.

Page 16: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 16

UsuarioUsuario♣ Utilizan la computadora como herramienta o

ayuda para realizar su trabajo.

Page 17: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 17

ComputadorComputador♣ El nombre se deriva del latín computare, que significa contar o calcular.

♣ Es una colección de recursos que bajo el control de programas produce salidas, almacena, recupera y procesa datos, pudiendo transmitirlos y/o recibirlos hacia y desde otros computadores

Page 18: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 18

Estructuras BEstructuras Báásicassicas

♣ Datos: cifras originales, tomados de diversas fuentes, que por sí solos tienen poco significado.

Page 19: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 19

Estructuras BEstructuras Báásicassicas

♣ La información son datos “ya trabajados”, con un orden y significado útil para la persona que los recibe. Los datos una vez procesados se convierten en información provechosa.

Page 20: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 20

Estructuras BEstructuras Báásicassicas

♣ El procesamiento: se refiere a la realización de ciertas operaciones, como por ejemplo aritméticas ( calcular (+, -, /, *,...), lógicas (decidir: si A > B, implica C), etc.

Page 21: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 21

Estructuras BEstructuras Báásicassicas♣ Antes de realizar un programa, es necesario

desarrollar un algoritmo.♣ Un algoritmo

puede ser elaborado de forma gráfica o escrita y una vez que éste es traducido a un lenguaje de programación es que se denomina programa.

Page 22: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 22

Estructuras BEstructuras Báásicassicas

♣ Un programa es la secuencia de instrucciones (órdenes) que se dan a una computadora para realizar un proceso determinado.

Page 23: 1 c1 cmpciónicc-10

Haydeé Méndez Introducción a las Ciencias de la Computación 23

Funcionamiento de un Funcionamiento de un SistemaSistema

Procesa datos siguiendolas instrucciones de un programa