Download software

Document related concepts

Programación con datos masivos en R wikipedia , lookup

Transcript
SOFTWARE
Informática Básica
SOFTWARE
FUNCIONAMIENTO BÁSICO DEL ORDENADOR
Al encender el interruptor se ejecutan rutinas de la ROMBIOS,
que permiten el arranque y la verificación de los principales
componentes del HARDWARE.
Informática Básica
SOFTWARE
DEFINICIÓN
Hardware
Sistema Operativo
Librerías Utilitarios
Interface
El SW es imprescindible para el
funcionamiento del ordenador, está
constituido por una serie de instrucciones y
datos que permiten aprovechar todos los
recursos que el ordenador posee.
El elemento básico del SW es el Programa
(conjunto de instrucciones o comandos
destinados a cumplir una tarea en
particular). Un programa puede estar
formado por varios programas. Se los puede
clasificar en 3 grupos: SO, Lenguajes de
programación, Aplicaciones.
Informática Básica
SOFTWARE
Una PC no es capaz de hacer cosas
por sí misma, hace lo se le ordene,
más aún, hay que detallarle paso a
paso, la manera en que debe ejecutar
las órdenes. Este proceso de
“enseñar” a la PC se denomina
Programación y el producto de la
programación es el programa.
Para realizar un programa se tiene que establecer una comunicación
entre el programador y la PC usando algún lenguaje. Los lenguajes de
programación son los diferentes sistemas de comunicación que
emplea el programador para comunicarse con el ordenador.
Informática Básica
SOFTWARE
El único lenguaje que la PC
comprende es el Lenguaje de
Máquina es el de 0 y 1, además su
vocabulario es reducido.
Obviamente que es bastante
engorroso programar una PC en su
lenguaje. Es por eso que se han
desarrollado gran cantidad de
lenguajes que buscan resumir el
proceso de programación, ampliando
el alfabeto y el vocabulario para
comunicarse con la PC
Informática Básica
SOFTWARE
Los programas que son
realizados en algún lenguaje
de programación deben ser
traducidos en el lenguaje de
máquina, esto lo hacen los
Traductores.
Alto
Nivel
Cuanto más poder de
expresión tenga un lenguaje
de programación más
parecido será al lenguaje
“natural” en consecuencia
mayor será la dificultad para
traducirlo.
Nivel
Medio
Bajo
Nivel
Informática Básica
SOFTWARE
Existen 2 formas de realizar la
traducción de un programa:
cada instrucción es traducida al
momento de ser ejecutada, traductor
instantáneo. Esta forma de
traducción se llama “interpretada” y
los traductores Interpretadores.
El programa es traducido antes de
ser ejecutado, generando un nuevo
programa en lenguaje de máquina
entonces no necesita ser traducido
cada vez que se ejecute. Esta
traducción se llama “compilada” y
los traductores Compiladores.
Informática Básica
SOFTWARE
Hay empresas en el mercado
que se dedican a desarrollar
programas de uso general o
Aplicaciones. Estos
programas están destinados a
satisfacer las necesidades
comunes a muchos usuarios,
en vez de uno en particular.
Procesadores de Texto: estos convierten
a la PC en una potente máquina de
escribir, con la ventaja en que se pueden
hacer correcciones, modificar el formato o
la letra del documento antes de imprimirlo
y hasta se lo puede guardar para su
posterior uso.
Informática Básica
SOFTWARE
Administradores de BD: uno de los
usos más frecuentes de la PC es el
mantenimiento de cantidades de
datos. Los administradores de BD
facilitan la manipulación de datos
permitiendo consulta y modificación de
los mismos en forma eficiente.
Ejemplos: Dbase, FoxPro, Oracle, MS
Access.
Hojas de Cálculo: permite dispones
valores en “celdas” y relacionarlos
mediante “fórmulas” para hacer
cálculos, gráficos, estadística, etc.
Ejemplos: Lotus, Quattro, MS Excel.
Informática Básica
DOS
S
O
F
T
W
A
R
E
Sistemas
Operativos
Windows
Linux
Pascal
Lenguajes de
Programación
Visual Basic
C
Procesadores de Texto
Aplicaciones
Planillas de Cálculos
Administradores de Bases de Datos
Informática Básica