1. Elena de FernándezElena de Fernández
Capítulo 1Capítulo 1
IntroduccIón a las
cIencIas de la
computacIón y
enfoque
algorItmIco
computacI
on
2. Haydeé Méndez Introducción a las Ciencias de la Computación 2
¿¿QuQuéé es laes 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.
3. 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 laes la
ComputaciComputacióón?n?
4. Haydeé Méndez Introducción a las Ciencias de la Computación 4
¿¿QuQuéé es la Informes 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.
5. Haydeé Méndez Introducción a las Ciencias de la Computación 5
¿¿QuQuéé es la Informes 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, ...).
6. Haydeé Méndez Introducción a las Ciencias de la Computación 6
El Elemento FEl Elemento Fíísicosico
((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.
7. Haydeé Méndez Introducción a las Ciencias de la Computación 7
El Elemento LEl Elemento Lóógicogico
((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
8. Haydeé Méndez Introducción a las Ciencias de la Computación 8
El Elemento LEl Elemento Lóógicogico
((SoftwareSoftware))
♣ Una primera aproximación al concepto de
software seria:
9. 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
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.
11. 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
12. 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.
13. 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.
14. Haydeé Méndez Introducción a las Ciencias de la Computación 14
Personal dePersonal 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.
15. Haydeé Méndez Introducción a las Ciencias de la Computación 15
Personal de Explotación yPersonal 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.
16. 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.
17. 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
18. 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.
19. 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.
20. 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.
21. 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.
22. 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.
23. Haydeé Méndez Introducción a las Ciencias de la Computación 23
Funcionamiento de unFuncionamiento de un
SistemaSistema
Procesa datos siguiendo
las instrucciones de un programa