Concepto y definición de tipos de Datos Abstractos en c++.pptx
T1 1718
1. Introducción a la Informática y a las Aplicaciones Gráficas
1. Ordenador
1.1 Tipos de ordenadores
2. Arquitectura del ordenador
2.1 Hardware
2.2 Softwate
Sistema Operativo
Aplicación/Programa
3. Interfaz de usuario
3.1 Interfaz gráfica de usuario GUI
3.2 Interfaz gráfica de los sistemas operativos
3. 1. Ordenador
Una computadora o computador u ordenador es:
• Una máquina electrónica que recibe y procesa datos de entrada (“Input”) para convertirlos
en información de salida (“output”).
• Una colección de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud,
rapidez y según lo indicado por un usuario o automáticamente por otro programa, una gran variedad de
secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en función a una
amplia gama de aplicaciones prácticas y precisamente determinadas, proceso al cual se le ha denominado con
el nombre de programación.
• La información, en la mayoría de los ordenadores, se procesa en forma de señales digitales
(ceros y unos) que convierten el diseño de los circuitos en más simples y precisos. Hablamos
de ordenadores digitales.
• La información de salida puede ser utilizada, reinterpretada, copiada, transferida, o retransmitida a otra(s)
persona(s), computadora(s) o componente(s) electrónico(s) local o remotamente usando diferentes sistemas de
telecomunicación, pudiendo ser grabada, salvada o almacenada en algún tipo de dispositivo o unidad de
almacenamiento.
• Puede realizar tareas muy diversas, de acuerdo a las posibilidades que brinde los lenguajes de programación
y el hardware.
5. 1. Ordenador. 1.1 Tipos de ordenadores
La capacidad y las prestaciones determinan distintos tipos de ordenadores
• Superodenadores
• Mainframe o Grandes ordenadores
• Superminiordenadores
• Miniordenadores
• Servidores
• Ordenadores personales
• Ordenadores portátiles
• Ordenador de bolsillo o mano
6. 1. Ordenador. 1.1 Tipos de ordenadores
Superodenadores
Cuentan con numerosos procesadores y con una gran memoria. Pueden ser utilizados simultáneamente por
muchos usuarios, en cálculos científicos o de simulación. Clima: Cálculo del cambio climático global y la predicción
meteorológica regional. Medicina: Reducir la necesidad de ensayos y experimentación con animales, aceleran el
proceso de desarrollo de nuevos fármacos. Industria: automóvil, aviones y barcos.
http://computerhoy.com/noticias/hardware/que-son-superordenadores-como-funcionan-10643
7. 1. Ordenador. 1.1 Tipos de ordenadores
Mainframe o Grandes ordenadores
Son equipos dedicados a gestión, por lo que admiten gran cantidad de trabajos simultáneos, como por ejemplo
controlar una red de terminales en las sucursales de una empresa, o una red de cajeros automáticos de un banco.
8. 1. Ordenador. 1.1 Tipos de ordenadores
Superminiodenadores
Son equipos en principio dedicados a tareas departamentales dentro de una empresa. Su capacidad principal es
la de soportar gran cantidad de terminales, pues están orientados a la gestión. Dado su bajo precio en
comparación con los grandes ordenadores, están cogiendo cuota de mercado frente a ellos.
Miniordenadores
Son equipos que admiten unas cuantas terminales. Están orientados a la gestión. Actualmente son poco
competitivos frente a los microordenadores de gama alta.
http://www.um.es/docencia/barzana/IATS/IATS3-Ordenadores-en-la-actualidad.html
9. 1. Ordenador. 1.1 Tipos de ordenadores
Servidores
Sirven información a los ordenadores que se conecten a él (servidor) sobre una red local o de Internet.
Usualmente disponen de procesadores de alta potencia, mucha memoria y varios discos duros de gran tamaño .
Los usuarios al conectarse a un servidor pueden acceder a programas, archivos y otra información del servidor.
10. 1. Ordenador. 1.1 Tipos de ordenadores
Odenadores personales
Equipos ampliamente difundidos, de precio reducido y de prestaciones suficientes no sólo para el nivel personal,
sino para pequeñas empresas. Habitualmente se usan independientemente, pero pueden estar contectados entre
sí formando grandes redes lo cual los hace adecuados para entornos más exigentes, sustituyendo en muchos
casos a los miniordenadores. PC i Macintosh Apple.
11. 1. Ordenador. 1.1 Tipos de ordenadores
Odenadores portátil
Son equipos para ser trasladados de un sitio a otro y donde se integra todo lo necesario para que funcione sin
tener que estar continuamente conectándole periféricos. Todo viene incluido, ratón, teclado, memoria, disco duro,
etc. Tiene también una batería que le da autonomía para funcionar ciertas horas sin estar conectado a un recurso
eléctrico externo.
12. 1. Ordenador. 1.1 Tipos de ordenadores
Odenadores de bolsillo o de mano
Dispositivo similar al ordenador portátil, de tamaño más pequeño, con las funciones básicas de un ordenador.
Memoria limitada. Se prevé una gran evolución.
14. 2. Arquitectura del ordenador
Computadoras digitales primeros modelos en los años 40. La mayoría todavía utiliza la
Arquitectura de von Neumann, publicada a principios de los años 1940. Describe 4 secciones
principales: la unidad aritmético lógica (ALU siglas del inglés: Arithmetic Logic Unit), la unidad
de control, la memoria central y los dispositivos de entrada y salida (E/S).
Estas partes están interconectadas por canales de conductores denominados buses:
• La memoria
• El procesador: la unidad aritmético lógica y la unidad de control
• Los dispositivos de Entrada/Salida
16. 2. Arquitectura del ordenador. 2.1 HARDWARE
Hardware corresponde a todas las
partes físicas y tangibles de una
computadora: sus componentes
eléctricos, electrónicos,
electromecánicos y mecánicos; sus
cables, gabinetes o cajas,
periféricos de todo tipo y cualquier
otro elemento físico involucrado.
La historia del hardware del
computador se puede clasificar en
cuatro generaciones.
Un sistema informático se
compone de una unidad central de
procesamiento (CPU), encargada
de procesar los datos, uno o varios
periféricos de entrada, los que
permiten el ingreso de la
información y uno o varios
periféricos de salida, los que
posibilitan dar salida a los datos
procesados.
Periféricos de
almacenamiento
de datos
Periféricos de
entrada y salida de
datos
Componentes básicos
17. 2. Arquitectura del ordenador. 2.1 Hardware
Componentes básicos
2. Placa base
3. CPU (Unidad Central de Proceso)
4. Memoria RAM (Random Acces Memory)
5. Tarjeta de expansión
6. Fuente de alimentación
Periféricos de almacenamiento
de datos
7. Unidad de disco óptico
8. Disco duro (Hard Disk)
Periféricos de entrada y
salida de datos
1. Monitor
9. Teclado
10. Ratón/Mouse
Periféricos de
almacenamiento
de datos
Periféricos de
entrada y salida de
datos
Componentes básicos
18. 2. Arquitectura del ordenador. 2.1 Hardware
Componentes básicos
2. Placa base
3. CPU (Unidad Central de Proceso)
4. Memoria RAM (Random Acces Memory)
5. Tarjeta de expansión
6. Fuente de alimentación Componentes básicos
20. 2. Arquitectura del ordenador. 2.1 Hardware
• Periférico
Son las unidades o dispositivos que permiten a la computadora comunicarse con el exterior,
esto es, realizar las operaciones conocidas como de entrada/salida (E/S).
• Periféricos de entrada de información (E)
Son aquellos que permiten introducir información, desde alguna fuente externa, local o
remota, o por parte del usuario..
Periféricos de entrada: teclado, micrófono, escáner, ratón o mouse, escáner de código de
barras, cámara web, lápiz óptico, etc.
• Periféricos de salida de información (S)
Son aquellos que permiten emitir o dar salida a la información resultante de las operaciones
realizadas por la CPU (procesamiento); ya sea al usuario o bien a otra fuente externa, local o
remota.
Los más comunes son: monitor, impresora, fax, tarjeta de sonido, altavoz..
• Periféricos de almacenamiento de información
Se encargan de guardar los datos de los que hace uso la CPU para que ésta pueda hacer
uso de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se borra
cada vez que se apaga la computadora.
Los más comunes son: disco duro, disquete, unidad de CD, unidad de DVD, unidad de Blu-ray
Disc, memoria flash, memoria USB, cinta magnética, tarjeta perforada, memoria portátil
23. 2. Arquitectura del ordenador. 2.2 SOFTware
• Es el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas
inteligentes, dirigiendo a los componentes físicos o hardware con instrucciones y datos a
través de diferentes tipos de programas.
• Es el conjunto de los componentes lógicos necesarios que hacen posible la realización de
tareas específicas.
• Los componentes lógicos incluyen, entre otros:
• las aplicaciones informáticas; tales como el procesador de textos.
• el software de sistema, tal como el sistema operativo, que, básicamente, permite al
resto de los programas funcionar adecuadamente, facilitando también la interacción entre
los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz para
el usuario.
• Son los programas de aplicación y los sistemas operativos, que según las funciones que
realizan pueden ser clasificados en:
• Software de Sistema
• Software de Aplicación
• Software de Programación
24. 2. Arquitectura del ordenador. 2.2 SOFTware
Se puede clasificar al software en tres grandes tipos:
• Software de sistema.
El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel,
herramientas y utilidades de apoyo que permiten su mantenimiento. Conjunto de programas
que sirven para interactuar con el sistema, confiriendo control sobre el hardware, además
de dar soporte a otros programas.
Incluye entre otros: Sistemas operativos. Controladores de dispositivos. Herramientas de diagnóstico.
Herramientas de Corrección y Optimización. Servidores. Utilidades
• Software de programación.
Es el conjunto de herramientas que permiten al programador desarrollar programas
informáticos, usando diferentes alternativas y lenguajes de programación, de una manera
práctica.
Incluye entre otros: Editores de texto, Compiladores, Intérpretes, Enlazadores, Depuradores, Entornos de
Desarrollo Integrados (IDE)
• Software de aplicación.
Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en
cualquier campo de actividad susceptible de ser automatizado o asistido.
Incluye entre otros: Aplicaciones para Control de sistemas y automatización industrial. Aplicaciones
ofimáticas. Software educativo. Software empresarial. Bases de datos. Telecomunicaciones (por ejemplo
Internet y toda su estructura lógica). Videojuegos. Software médico. Software de Cálculo Numérico y simbólico.
Software de Diseño Asistido (CAD). Software de Control Numérico (CAM)
25. 2. Arquitectura del ordenador. 2.2 SOFTWARE SISTEMA OPERATIVO
• El sistema operativo (SO) es el software básico de una computadora que provee una
interfaz entre el resto de programas del ordenador, los dispositivos hardware y el
usuario.
• Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión
de los procesos básicos de un sistema informático, y permite la normal ejecución del
resto de las operaciones.
• Las funciones básicas del sistema operativo son administrar los recursos de la máquina,
coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
• El sistema operativo (SO) controla el ordenador, razón por la cual es el primer programa que
se carga.
Algunos Sistemas Operativos: Windows, Mac, Linux, Dos.
26. 2. Arquitectura del ordenador. 2.2 SOFTWARE SISTEMA OPERATIVO
Algunos Sistemas Operativos: Linux, Mac, Windows.
27. 2. Arquitectura del ordenador. 2.2 SOFTWARE APLICACIÓN / PROGRAMA
• Es un tipo de programa informático diseñado como herramienta para permitir a un usuario
realizar uno o diversos tipos de trabajo concretos.
• Suele resultar una solución informática para la automatización de ciertas tareas complicadas
como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén.
• Ejemplos de programas son los procesadores de textos, hojas de cálculo, y base de datos.
• Otros ejemplos de programas pueden ser: programas de comunicación de datos, Multimedia,
presentaciones, diseño gráfico, cálculo, finanzas, correo electrónico, compresión de archivos,
presupuestos de obras, gestión de empresas, etc.
Algunas compañías agrupan diversos programas de distinta naturaleza para que formen un
paquete (llamados suites).
28. 2. Arquitectura del ordenador. 2.2 SOFTWARE APLICACIÓN / PROGRAMA
Procesador de texto
• Aplicación informática destinada a la creación o modificación de documentos escritos por
medio de una computadora.
• Amplia gama de funcionalidades, ya sean tipográficas, idiomáticas u organizativas, con
algunas variantes según el programa de que se disponga. Posibilidad de intercalar o
superponer imágenes u otros objetos gráficos dentro del texto.
• Los trabajos realizados en un procesador de textos pueden ser guardados en forma de
archivos, usualmente llamados documentos, así como impresos a través de diferentes medios.
• No debe confundirse con editor de texto, este únicamente trabaja con texto y no con aspectos.
29. 2. Arquitectura del ordenador. 2.2 SOFTWARE APLICACIÓN / PROGRAMA
Procesador de texto
30. 2. Arquitectura del ordenador. 2.2 SOFTWARE APLICACIÓN / PROGRAMA
Editor de texto
31. 2. Arquitectura del ordenador. 2.2 SOFTWARE APLICACIÓN / PROGRAMA
Programas para retoque fotográfico, dibujos y gráficos
• Programas de retoque fotográfico. Permiten modificar total o parcialmente imágenes
existentes, pegar otras imágenes o parte de una imagen, aplicar retoques (color, contraste,…),
aplicar efectos (ruido, distorsión,…)
• Programas de diseño y dibujo. Crean un dibujo mediante el ratón o la tableta gráfica,
disponen de multitud de herramientas (lápices, formas geométricas, pluma, rellenos, líneas, etc)
• Programas para presentaciones gráficas. Permiten visualizar sucesivas pantallas, que
combinan texto y gráficos, permiten incorporar características multimedia.
• Programas de gráficos estadísticos. Crean gráficos a partir de valores numéricos.
32. 2. Arquitectura del ordenador. 2.2 SOFTWARE APLICACIÓN / PROGRAMA
Programas para retoque fotográfico, dibujos y gráficos
^< Retoque fotográfico,
^ Dibujo
< Presentaciones
33. 2. Arquitectura del ordenador. 2.2 SOFTWARE APLICACIÓN / PROGRAMA
Ubicación y relación de las aplicaciones frente al usuario final, y con otros programas informáticos existentes.
35. 3. Interfaz de usuario
• La interfaz de usuario es el medio con que el usuario puede comunicarse con un equipo o
una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo.
• Las interfaces básicas de usuario son aquellas que incluyen elementos como menús,
ventanas, teclado, ratón, los beeps y algunos otros sonidos que la computadora hace.
• Sus principales funciones son:
Puesta en marcha y apagado.
Control de las funciones manipulables del equipo.
Manipulación de archivos y directorios.
Herramientas de desarrollo de aplicaciones.
Comunicación con otros sistemas.
Información de estado.
Configuración de la propia interfaz y entorno.
Intercambio de datos entre aplicaciones.
Control de acceso.
Sistema de ayuda interactivo.
• Tipos de interfaces de usuario según la forma de interactuar del usuario
Interfaces alfanuméricas (intérpretes de mandatos) que solo presentan texto.
Interfaces gráficas de usuario (GUI, graphics user interfaces).
Interfaces táctiles, pantalla sensible que permite interaccionar con el dedo.
36. 3. Interfaz de usuario. 3.1 Interfaz gráfica de usuario GUI
37. 3. Interfaz de usuario. 3.1 Interfaz gráfica de usuario GUI
• GUI (del inglés graphical user interface)
• Es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de
imágenes y objetos gráficos para representar la información y acciones disponibles en la
interfaz.
• Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la
comunicación con el sistema operativo de una máquina o computador.
• Las acciones se realizan mediante manipulación directa, para facilitar la interacción del
usuario con la computadora.
• Surge como evolución de los intérpretes de comandos que se usaban para operar los
primeros sistemas operativos y es pieza fundamental en un entorno gráfico.
• Como ejemplos de interfaz gráfica de usuario, cabe citar los entornos de escritorio Windows,
el X-Window de GNU/Linux o el de Mac OS X, Aqua.
• En el contexto del proceso de interacción persona-ordenador, la interfaz gráfica de usuario es
el artefacto tecnológico de un sistema interactivo que posibilita, a través del uso y la
representación del lenguaje visual, una interacción amigable con un sistema informático.
38. 3. Interfaz de usuario. 3.2 Interfaz gráfica de los sistemas operativos
Evolución o historia de la interfaz gráfica de los sistemas operativos