Sunteți pe pagina 1din 15

El Software

El Software
 El software de un sistema informático
está constituido por un conjunto de
programas que hacen funcionar al
hardware.
 Comprende la parte lógica e inteligente de
la computadora.
El Software
 Los computadores actuales tienen un laberinto
microscópicos transistores que reaccionan ante los
impulsos eléctricos que pasan por sus circuitos y que
tienen solo dos posiciones, (sistema binario).

1 1 01 1 0 1 0 0 0 1101110
1 1 11 0 1 0 0 1 1 1010110
0 1 01 0 0 0 1 1 0 0111000
1 0 11 1 0 1 1 1 0 1001011
1 0 01 0 1 0 1 1 0 1101000
1 1 10 1 1 1 0 0 0 1010011
0 0 01 0 0 1 0 1 1 1000110
Tipos de Software
SOFTWARE
DE SISTEMA DE APLICACIÓN
• Sistema Operativo - conjunto de • Paquetes integrados
programas que permiten la administración eficiente
de los recursos de la computadora • Aplicaciones especificas
• SW. de programación - Procesadores de texto
(traductores) – Programa fuente a - Programa de facturación…
programa objeto
- Gráficadores
• SW. de diagnostico y
- Hojas electrónicas
mantenimiento – Localiza un mal
funcionamiento de un periférico o programa - Administradores de B.D.
LENGUAJE DE
PROGRAMACIÓN
LENGUAJE DE
PROGRAMACIÓN
 Un lenguaje de programación es un conjunto
de símbolos, reglas, e instrucciones dadas en
forma lógica y secuencial, para resolver un
problema haciendo uso del computador.
Clasificación de los lenguajes
de Programación
•Lenguaje de bajo nivel
Naturaleza
•Lenguaje de nivel medio
del Lenguaje
•Lenguaje de alto nivel
•Primera Generación.
Desarrollo •Segunda Generación.
Histórico •Tercera Generación.
•Cuarta Generación.
•Quinta Generación.
•Lenguajes Lineales.
Estructura
•Lenguajes Estructurados.
Programas
•Lenguajes Orientados a Objetos.
Naturaleza del lenguaje
Lenguaje de bajo nivel

 Lenguaje de programación que el ordenador


puede entender a la hora de ejecutar
programas, lo que aumenta su velocidad de
ejecución, pues no necesita un intérprete que
traduzca cada línea de instrucciones.
110 1101000 1101110
111 1010011 1010110
010 1000110 0111000
101 1101110 1001011
100 1010110 1101000
111 0111000 1010011
000 1001011 1000110
I GENERACIÓN
Naturaleza del lenguaje
Lenguaje de bajo medio
 Ensamblador, Lenguaje
de programación que está
a un paso del lenguaje de
máquina. El ensamblador
traduce cada sentencia del
lenguaje ensamblador a
una instrucción de
máquina.
 ADC significara “sumar
con reserva”
II GENERACIÓN
Naturaleza del lenguaje
Lenguaje de alto nivel
 Lenguaje de programación en el
que las instrucciones enviadas
para que el ordenador ejecute
ciertas órdenes son similares al
lenguaje humano.

III GENERACIÓN
Desarrollo histórico
 1° Generación: Lenguaje maquina
 2° Generación: Ensamblador
 3° Generación: Lenguaje de alto nivel (Pascal,
Modula-2, Fortran, Cobol, C y ADA)
 4° Generación: Orientados a aplicaciones de
gestión y base de datos, como SQL.
 5° Generación: Lenguajes orientados
aplicaciones de Inteligencia Artificial como LISP
y Prolog.
Estructura de los Programas
 Lenguajes lineales: Basic
 Lenguajes estructurados utilizaban estructuras lógicas de
control:
 Secuencia, sucesión de 2 o más operaciones

 Selección, condición de una o más operaciones (if else)

 Interacción, repetición de una condición (do while)

 Lenguajes orientados a objetos, se Introdujeron al lenguaje


diario de los profesionales del área, conceptos tales como
herencia, polimorfismo, etc., que hicieron que el modo de
pensar y concebir el desarrollo de una aplicación fuera muy
diferente a lo que había sido hasta ese momento con la
programación lineal o estructurada.
Clase – Figura
Metodo - Dibujar
Entorno de Desarrollo Integrado
(IDE - Integrated Development Environment)

 Programa informático compuesto por un conjunto de herramientas de programación.


 Puede dedicarse a uno varios lenguajes de programación.

- El lenguaje Visual Basic puede ser usado dentro de las aplicaciones de Microsoft Office (Macros)
- Eclipse, mediante plugins se le puede añadir soporte de lenguajes adicionales.
Web 2.0
 Es la representación de la evolución de las aplicaciones tradicionales hacia
aplicaciones web enfocadas al usuario final. El Web 2.0 es una actitud y no
precisamente una tecnología.
 La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales
hacia aplicaciones que funcionan a través del web enfocadas al usuario
final. Se trata de aplicaciones que generen colaboración y de servicios
que reemplacen las aplicaciones de escritorio
 Es una etapa que ha definido nuevos proyectos en Internet y está
preocupándose por brindar mejores soluciones para el usuario final.
Muchos aseguran que hemos reinventado lo que era el Internet, otros
hablan de burbujas e inversiones, pero la realidad es que la evolución
natural del medio.
Trabajo monográfico
 Web 2.0
 Internet II
 Archivo
 Base de datos
 Redes
 Cableado estructurado (tipo de cables)

S-ar putea să vă placă și