Tema 3 - II: Software: Sistemas Operativos y Aplicaciones

Anuncio
Tema 3 - II: Software: Sistemas Operativos y
Aplicaciones
Informática Básica
Licesio J. Rodríguez-Aragón
Departamento de Informática, Estadística y Telemática
Universidad Rey Juan Carlos
Tema 3: Software
1
Programas de Aplicación:
•
•
•
•
•
•
•
•
•
Definición.
Programas Auxiliares: Utilidades, Accesorios y Herramientas.
Procesadores de Texto.
Hojas de Cálculo.
Gestores de Bases de Datos.
Tratamiento de Gráficos e Imágenes.
Programas de Comunicación e Internet.
Lenguajes de Programación.
Virus Informáticos.
Tema 3: Software
2
Programas de Aplicación:
Definición: Programas que utilizan los servicios básicos del sistema operativo
(por eso dependen de él) y realizan una gestión concreta y especializada:
ƒ Tratamiento de Textos.
ƒ Edición de Imágenes.
ƒ Gestión de Hojas de Cálculo.
ƒ Gestión de Contabilidad...
Son los que emplean más frecuentemente los usuarios y su variedad está limitada
sólo por los que los crean.
Algunos Programas o Aplicaciones pueden realizar tareas amplias y variadas,
otros están específicamente diseñados para solucionar problemas muy concretos.
Tema 3: Software
3
Programas Auxiliares: Utilidades, Accesorios y
Herramientas.
Definición: Programas que utilizan los servicios del Sistema Operativo para
gestionar de forma sencilla determinadas tareas rutinarias como:
• Gestión de Archivos: Copiar, Borrar, Leer, Crear... (Explorador
de Windows, Total Commander, Comandante Norton para DOS,
Midnight Commander de gnome...)
• Edición de Documentos sin Formato (Bloc de Notas, Editor de
MSDOS, VI para UNIX Linux)
• Formateo de Discos (Partition Magic)
• Realización de Copias de Seguridad (Mozilla Backup, NERO
Burning ROM, Clone CD... )
• Comprimir Ficheros y Discos (Zip, Rar, Tar de GNU .. )
•Desfragmentación de discos.
•Diagnóstico de prestaciones del equipo y de sus componentes.
(Dr. Hardware, Fresh Diagnose)
• ....
Tema 3: Software
4
Tema 3: Software
5
Tema 3: Software
6
Procesadores de Texto:
Definición: Programas cuyo principal objetivo es facilitar un método sencillo
para la escritura, la corrección e impresión de un texto.
Trabajar con un procesador de textos puede incluir las siguientes
tareas:
ƒ Introducir el texto.
ƒ Editar el texto.
ƒ Dar Formato al documento.
ƒ Acceder a una Vista Previa del resultado final.
ƒImprimir el documento.
En los procesadores de texto además del texto van grabados unos
códigos de control que harán que los documentos puedan tener texto de
diferentes apariencias y tamaños, modificar el tipo de papel, los márgenes, etc.
Tema 3: Software
7
Procesadores de Texto:
‰ Introducir Texto:
El texto introducido por el teclado se muestra en el Monitor y se almacena en
la Memoria Principal.
El procesador ajusta automáticamente la longitud de la línea.
Sólo es necesario pulsar Enter cuando se quiere forzar un Salto de Línea.
‰ Editar Texto:
WYSIWYG: “what you see is what you get” Lo mostrado en pantalla es una
representación muy cercana a lo que se obtiene por impresión.
Navegar por el documento “scrolling” o usar el comando Buscar...
Insertar, Borrar, Mover, Copiar Texto.
Buscar y Reemplazar.
...
‰ Dar Formato al Texto:
Formato a los caracteres: Punto (1punto = 1/72 pulgadas), Tipo
de
Fuente o Font (Serif, Sans-serif, Monospaced, )
Formato a los párrafos:Márgenes, Sangrías, Tabulaciones, Interlineado,
Tipo de Justificado.
Formato al documento: Encabezados y pies de página, Estilos, Pies de
Página, Ruptura de palabras, Auto Corrección, Creación de Notas.
Tema 3: Software
8
Procesadores de Texto:
Otras herramientas:
‰ Numeración y Viñetas, Esquemas Jerarquizados.
‰ Diccionario de Sinónimos.
‰ Gestor de Referencias.
‰ Correctores Ortográficos.
‰ Correctores de Estilo y Gramática.
‰ Plantillas de Documentos.
‰ Herramientas de Colaboración en línea.
‰ Herramientas de Ayuda.
Tema 3: Software
9
Programas de Maquetación:
‰ Publicar, editar libros y revistas sufre una revolución en los años 80.Primeros
sistemas de edición de texto Macintosh. Hasta entonces publicar se basaba en
la Prueba y el Error. Letras de Plomo y estaño y maquetación manual.
Pasos para editar profesionalmente un documento:
‰ Editar el Texto (espacios: kerning, entre caracteres y leading, entre líneas)
‰ Generar las Imágenes
‰ Diseño de un Formato o Plantilla para la publicación (page layout)
‰ Colocar el Texto y los Gráficos
‰ Pruebas de Impresión (calidad borrador)
‰ Encuadernar (márgenes)
Quark Xpress, Page Maker, Corel, RagTime (freeware), Tex y LaTex…
Tema 3: Software
10
Programas de Maquetación:
Tema 3: Software
11
Otros:
Publicación Electrónica.
‰ Publicación Web, HTML, DHTML, XML..
‰ Libros Electrónicos, formato PDF de Adobe.
‰ Soporte LCD, Papel Electrónico.
Edición de Texto sin Teclado, reconocimiento de voz
(Dragon Naturally Speaking, Via Voice)
Edición de Texto mediante Reconocimiento de Caracteres (escáner), OCR.
Librerías digitales, Digitalización de Documentos, Publicación de Obras sin
Copyright o con derechos de Autor expirados, (70 años después del
fallecimiento del autor, Real Decreto Legislativo 1/1996).
www.cervantesvirtual.com
Tema 3: Software
12
Hojas de Cálculo:
Definición: Programas cuyo objetivo es el tratamiento de la información que
pueda ser organizada en tablas, normalmente de tipo numérico, y las
operaciones que se pueden realizar con ellas.
Realizan operaciones relacionado los valores presentes en la tabla.
Suma de filas, valor medio de los datos de una fila/columna…
• Utilizados en contabilidad y trabajos financieros.
• Permiten insertar funciones que realicen combinaciones de
operaciones simples.
• Permiten definir Macros, para ejecutar una serie de operaciones
rutinarias de forma automática.
• Permiten importar y exportar datos.
• Excel, Keynote, Contaplus…
Tema 3: Software
13
Tema 3: Software
14
Hojas de Cálculo:
Gestores y Bases de Datos:
Definición: Programas que permiten manejar bases de datos, las bases de
datos están organizadas en Registros, cada registro contendrá uno o varios
Campos. Utilizadas para procesar gran cantidad de información.
•Mostrar la base de datos.
• Consultas a la base de datos, listados…
• Ordenar, clasificar la base de datos.
• Generar informes, imprimir etiquetas, cartas personalizadas,
exportar datos…
• Bases de datos Relacionales.
• Arquitectura Cliente Servidor.
• FileMaker, Access, SQL …
Tema 3: Software
15
Tema 3: Software
16
Gestores y Bases de Datos:
Tratamiento de Gráficos e Imágenes:
Programas de Diseño y Dibujo
Definición: Permiten crear Dibujos o figuras. Cambian el color de los píxeles en
el dispositivo de salida (pantalla) según el movimiento de puntero manejado por
algún dispositivo de entrada (ratón, pantalla táctil, tableta gráfica…)
• Imágenes formadas por Mapas de bits.
• Según la memoria asignada a cada píxel, las imágenes tendrán más
o menos variedad de colores.
• Resolución, puntos (píxeles) por pulgada.
Programas de Retoque Fotográfico
Definición: Una Imagen digitalizada es también un Mapa de bits. Estos
programas permiten manipular las fotografías y realizar retoques.
• Eliminar colores, reflejos, ampliar, distorsionar y combinar
fotografías…
Tema 3: Software
17
Tratamiento de Gráficos e Imágenes:
Mapa de bits vs. Diseño Vectorial
En lugar de considerar los dibujos como cambios en un mapa de
píxeles, las imágenes son almacenadas como objetos, se almacenan las
siluetas y las fórmulas matemáticas que dan esas siluetas.
Mapa de bits
Diseño Vectorial
Más fácil trabajar con regiones
Más fácil trabajar con objetos
Borrar y Pintar
Modificar las siluetas
Si aumentamos su tamaño sus
píxeles se aumentan.
Si aumentamos su tamaño se
aumenta el objeto no sus píxeles.
El texto se “seca”, no se puede
editar.
Se puede editar el texto que se
incluya.
Si aumentamos la resolución
perdemos calidad.
La resolución sólo depende del
dispositivo de salida.
Cuanta más información, mas
cerca de la calidad fotográfica.
Dibujos complejos requieren gran
capacidad de cálculo.
Tema 3: Software
18
Tratamiento de Gráficos e Imágenes:
Tema 3: Software
19
Programas de Comunicación e Internet.
‰ Navegadores.
‰ Gestores de Correo.
‰ Programas de comunicación peer to peer, (p2p).
‰ Buscadores.
‰ Bases de datos online.
Los veremos en el Tema 4
Tema 3: Software
20
Lenguajes de Programación.
Los programas de ordenador se escriben usando lenguajes de programación
que son más fáciles de manejar que el lenguaje máquina que es el usado
internamente.
• Programa Fuente: Escrito en un lenguaje más fácil de manejar por
las personas, además es modificable.
• Programa Objeto: Código máquina entendible por el ordenador,
depende de la arquitectura y del sistema operativo, no es modificable.
Clasificación de los Lenguajes:
Lenguaje Máquina (0 y 1)
Lenguaje de Bajo Nivel (Ensamblador)
Lenguaje de Nivel Intermedio (C, C++)
Lenguaje de Alto Nivel (SQL, Basic, Fortran..)
Lenguaje Natural (Humano)
Tema 3: Software
21
Tema 3: Software
22
Lenguajes de Programación.
#include <stdio.h>
main() {
printf(“Hola Mundo \n");
}
Hola Mundo_
Virus Informáticos:
Definición: Es un programa que modifica o “infecta” a otros
programas o a determinados ficheros que componen el sistema operativo, para
propagarse de un ordenador a otro a través de unidades de almacenamiento o
la red. Llegado un determinado momento ejecuta una serie de acciones más o
menos “malignas”.
¿Dónde se almacena?
El virus puede pegarse a ciertos ficheros.
El virus puede venir como fichero adjunto a un correo electrónico.
Sector de arranque del disco duro.
En Macros o instrucciones ejecutable.
Tema 3: Software
23
Virus Informáticos:
¿Cuándo se ejecuta?
Cuando se ejecuta el fichero infectado.
Cuando se ejecuta el fichero adjunto.
Cuando arranca el ordenador.
Cuando se abre el fichero que contiene las Macros.
¿Qué acciones ejecuta?
Fase infecciosa, se propaga sin que nadie se entere.
Fase destructiva, ejecuta determinadas acciones cuando se cumple
determinada condición.
Tema 3: Software
24
Virus Informáticos:
¿Cómo detectar un virus?
Cambia el tamaño de algunos ficheros.
Los programas tardan más tiempo de lo normal en cargarse.
El disco tiene más actividad de lo normal.
Accesos a disco sin razón aparente.
Cambios en la fecha y hora de los archivos
Aparición de sectores ocultos o defectuosos en el disco duro.
Por sus efectos en fase destructiva.
Programas analizadores
Exploran y Analizan los ficheros en busca de virus.
Eliminan los virus si es posible.
Vigilan la posible presencia de virus.
Tema 3: Software
25
Virus Informáticos:
¿Cómo prevenir el contagio?
Revisar todos los medios a través de los cuales entra información
nueva a nuestro ordenador, CD, DVD, Correo Electrónico. Sobretodo
si no es de confianza.
Usar un programa de validación y antivirus.
Realizar exploraciones completas del ordenador cuando recibamos
actualizaciones.
Realizar y conservar copias de seguridad de los datos más
importantes.
No abrir correo electrónico con ficheros adjuntos si es de procedencia
desconocida o no fiable (evitar ficheros con extensiones EXE, COM,
BAT, VBS.. ). I-LOVE-YOU.TXT.VBS
Tema 3: Software
26
Descargar