SlideShare una empresa de Scribd logo
1 de 13
Consiste en los programas que controlan las
operaciones de la computadora y sus equipos. Sirve
como interfase entre el usuario, el programa de
aplicación y el equipo de la computadora. El sistema
operativo tiene la interfase del usuario, que es la
forma en que se interacciona con los programas que
están en la computadora.
 En computación, el software es un conjunto de
programas de
cómputo, procedimientos, reglas, documentació
n y datos asociados que forman parte de las
operaciones de un sistema de computación para
realizar tareas específicas.
Están compuestos por una serie de rutinas, las
cuales están formadas por
instrucciones, procedimientos y comandos que
conforma dicho programa. Cada una de las
rutinas realiza una función dentro del mismo.
Clasificaciones…
Programas de aplicación
Programas de sistema
Programa de utilarios
Programa de procesadores de texto
Programa de juegos
Programa de graficos
Programas de aplicación
Cuando estás trabajando en una computadora para
escribir, calcular, mandar correos electrónicos, navegar en
Internet, o evitar ataques de virus a la máquina, todos
estos son ejemplos de programas de aplicación
Programas de sistema
Ninguno de los tipos de programa anteriores podrían
funcionar sin un programa de sistemas o sistema
operativo subyacente, que controla los componentes de
la computadora.
Programas utilitarios
Generalmente, los programas utilitarios están escritos
para resolver un tipo de problema particular o para
realizar una acción única. Algunos ejemplos son los
parches para actualizar algún programa, convertir
archivos o hacer copias de seguridad o para revisar las
funciones de la computadora.
Procesadores de texto
Los programas de procesamiento de texto dejan al usuario
escribir y manipular texto. Pueden ser utilizados para crear
cualquier cosa, desde cartas hasta novelas. Una función
básica es la habilidad de alterar el formato de un documento,
incluyendo espacios, márgenes, forma de la página, etc.
Juegos
Los juegos de computador han avanzado desde un
juego simple hasta elaborados gráficos 3D de
extraordinaria calidad, uno puede estar piloteando un
F-16 o explorando en busca de un tesoro. Otros son
juegos con principios educativos, introduciendo
figuras históricas o principios matemáticos.
Gráficos
Los paquetes gráficos son utilizados para
crear, manipular y transferir imágenes, los
dos tipos de gráficos son los gráficos por
objetos y los gráficos de mapa de bits. En los
gráficos por objeto, la imagen es guardada
en un número de líneas, cajas y otros
objetos, cada una tiene propiedades como
color, relleno, tamaño, etc. Cada objeto
puede ser manipulado individualmente.
Bajo nivel
• Son dependientes de la
máquina, están diseñados para
ejecutarse en una determinada
computadora. A esta categoría
pertenecen las 2 primeras
generaciones.
Alto nivel
• Son independientes de la máquina
y se pueden utilizar en una variedad
de computadoras. Pertenecen a
esta categoría la tercera y la cuarta
generación
Generaciones de los
lenguajes de programacion
Primera generacion:
 Lenguaje de máquina: Empieza en los
años 1940-1950. Consistía en sucesiones
de dígitos binarios. Todas las instrucciones
y mandatos se escribían valiéndose de
cadenas de estos dígitos. Aún en la
actualidad, es el único lenguaje interno
que entiende la computadora; los
programas se escriben en lenguajes de
mayor nivel y se traducen a lenguaje de
máquina.
Segunda generacion
 Lenguajes ensambladores: Fines de los ‘50. Se
diferencian de los lenguajes de máquina en que en
lugar de usar códigos binarios, las instrucciones se
representan con símbolos fáciles de
reconocer, conocidos como mnemotécnicos,. Aún se
utilizan estos lenguajes cuando interesa un nivel
máximo de eficiencia en la ejecución o cuando se
requieren manipulaciones intrincadas. Al igual que los
lenguajes de la máquina, los lenguajes ensambladores
son únicos para una computadora particular. Esta
dependencia de la computadora los hace ser lenguajes
de bajo nivel.
Tercera generacion..
Los lenguajes de esta generación se dividen en tres
categorías.
Todos estos lenguajes permiten señalar cómo se debe
efectuar una tarea a un nivel mayor que en los lenguajes
ensambladores. Hacen énfasis los procedimientos o las
matemáticas implícitas .Están diseñados para resolver un
conjunto particular de problemas y no requieren el detalle
de la programación que los lenguajes orientados a
procedimientos. Hacen hincapié en la entrada y la salida
deseadas. objetos : El énfasis se hace en el objeto de la
acción. Los beneficios que aportan estos lenguajes
incluyen una mayor productividad del programador y
claridad de la lógica, además de ofrecer la flexibilidad
necesaria para manejar problemas abstractos de
programación.
Cuarta generacion..
su característica distintiva en especificar qué es lo
que se debe hacer, en vez de cómo ejecutar una
tarea. Las especificaciones de los programas se
desarrollan a un más alto nivel que en los lenguajes
de la generación anterior. el programador no tiene
que especificar cada paso para terminar una tarea
o procesamiento.
Uso de frases y oraciones parecidas al inglés para
emitir instrucciones; no operan por
procedimientos, por lo que permiten a los usuarios
centrarse en lo que hay que hacer no en cómo
hacerlo; Al hacerse cargo de muchos de los detalles
de cómo hacer las cosas, incrementan la
productividad.
¡G R A C I A S !

Más contenido relacionado

Similar a Introduccion

Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
Alfonso
 
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1
nileyna
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
Cecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
detlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
detlefsen
 
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1
nileyna
 
Generaciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singGeneraciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación sing
singrid121
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
MilagrosJacqueline
 
Software de aplicación
Software de      aplicaciónSoftware de      aplicación
Software de aplicación
HabslyGuerra
 
Lenguaje de programacion
Lenguaje  de  programacionLenguaje  de  programacion
Lenguaje de programacion
Dannis Barrera
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programación
ionurrutia
 

Similar a Introduccion (20)

Ib tema3b
Ib tema3bIb tema3b
Ib tema3b
 
D4 gestion de software y aplicación
D4   gestion de software y aplicaciónD4   gestion de software y aplicación
D4 gestion de software y aplicación
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1
 
Introduccion a los algoritmos
Introduccion a los algoritmosIntroduccion a los algoritmos
Introduccion a los algoritmos
 
Unidad II Tema 1
Unidad II Tema 1Unidad II Tema 1
Unidad II Tema 1
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Software
SoftwareSoftware
Software
 
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Generaciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singGeneraciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación sing
 
Software de aplicación
Software de  aplicaciónSoftware de  aplicación
Software de aplicación
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Software de aplicación
Software de      aplicaciónSoftware de      aplicación
Software de aplicación
 
Lenguaje de programacion
Lenguaje  de  programacionLenguaje  de  programacion
Lenguaje de programacion
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programación
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 

Introduccion

  • 1.
  • 2. Consiste en los programas que controlan las operaciones de la computadora y sus equipos. Sirve como interfase entre el usuario, el programa de aplicación y el equipo de la computadora. El sistema operativo tiene la interfase del usuario, que es la forma en que se interacciona con los programas que están en la computadora.
  • 3.  En computación, el software es un conjunto de programas de cómputo, procedimientos, reglas, documentació n y datos asociados que forman parte de las operaciones de un sistema de computación para realizar tareas específicas. Están compuestos por una serie de rutinas, las cuales están formadas por instrucciones, procedimientos y comandos que conforma dicho programa. Cada una de las rutinas realiza una función dentro del mismo.
  • 4. Clasificaciones… Programas de aplicación Programas de sistema Programa de utilarios Programa de procesadores de texto Programa de juegos Programa de graficos
  • 5. Programas de aplicación Cuando estás trabajando en una computadora para escribir, calcular, mandar correos electrónicos, navegar en Internet, o evitar ataques de virus a la máquina, todos estos son ejemplos de programas de aplicación Programas de sistema Ninguno de los tipos de programa anteriores podrían funcionar sin un programa de sistemas o sistema operativo subyacente, que controla los componentes de la computadora. Programas utilitarios Generalmente, los programas utilitarios están escritos para resolver un tipo de problema particular o para realizar una acción única. Algunos ejemplos son los parches para actualizar algún programa, convertir archivos o hacer copias de seguridad o para revisar las funciones de la computadora.
  • 6. Procesadores de texto Los programas de procesamiento de texto dejan al usuario escribir y manipular texto. Pueden ser utilizados para crear cualquier cosa, desde cartas hasta novelas. Una función básica es la habilidad de alterar el formato de un documento, incluyendo espacios, márgenes, forma de la página, etc. Juegos Los juegos de computador han avanzado desde un juego simple hasta elaborados gráficos 3D de extraordinaria calidad, uno puede estar piloteando un F-16 o explorando en busca de un tesoro. Otros son juegos con principios educativos, introduciendo figuras históricas o principios matemáticos.
  • 7. Gráficos Los paquetes gráficos son utilizados para crear, manipular y transferir imágenes, los dos tipos de gráficos son los gráficos por objetos y los gráficos de mapa de bits. En los gráficos por objeto, la imagen es guardada en un número de líneas, cajas y otros objetos, cada una tiene propiedades como color, relleno, tamaño, etc. Cada objeto puede ser manipulado individualmente.
  • 8. Bajo nivel • Son dependientes de la máquina, están diseñados para ejecutarse en una determinada computadora. A esta categoría pertenecen las 2 primeras generaciones. Alto nivel • Son independientes de la máquina y se pueden utilizar en una variedad de computadoras. Pertenecen a esta categoría la tercera y la cuarta generación Generaciones de los lenguajes de programacion
  • 9. Primera generacion:  Lenguaje de máquina: Empieza en los años 1940-1950. Consistía en sucesiones de dígitos binarios. Todas las instrucciones y mandatos se escribían valiéndose de cadenas de estos dígitos. Aún en la actualidad, es el único lenguaje interno que entiende la computadora; los programas se escriben en lenguajes de mayor nivel y se traducen a lenguaje de máquina.
  • 10. Segunda generacion  Lenguajes ensambladores: Fines de los ‘50. Se diferencian de los lenguajes de máquina en que en lugar de usar códigos binarios, las instrucciones se representan con símbolos fáciles de reconocer, conocidos como mnemotécnicos,. Aún se utilizan estos lenguajes cuando interesa un nivel máximo de eficiencia en la ejecución o cuando se requieren manipulaciones intrincadas. Al igual que los lenguajes de la máquina, los lenguajes ensambladores son únicos para una computadora particular. Esta dependencia de la computadora los hace ser lenguajes de bajo nivel.
  • 11. Tercera generacion.. Los lenguajes de esta generación se dividen en tres categorías. Todos estos lenguajes permiten señalar cómo se debe efectuar una tarea a un nivel mayor que en los lenguajes ensambladores. Hacen énfasis los procedimientos o las matemáticas implícitas .Están diseñados para resolver un conjunto particular de problemas y no requieren el detalle de la programación que los lenguajes orientados a procedimientos. Hacen hincapié en la entrada y la salida deseadas. objetos : El énfasis se hace en el objeto de la acción. Los beneficios que aportan estos lenguajes incluyen una mayor productividad del programador y claridad de la lógica, además de ofrecer la flexibilidad necesaria para manejar problemas abstractos de programación.
  • 12. Cuarta generacion.. su característica distintiva en especificar qué es lo que se debe hacer, en vez de cómo ejecutar una tarea. Las especificaciones de los programas se desarrollan a un más alto nivel que en los lenguajes de la generación anterior. el programador no tiene que especificar cada paso para terminar una tarea o procesamiento. Uso de frases y oraciones parecidas al inglés para emitir instrucciones; no operan por procedimientos, por lo que permiten a los usuarios centrarse en lo que hay que hacer no en cómo hacerlo; Al hacerse cargo de muchos de los detalles de cómo hacer las cosas, incrementan la productividad.
  • 13. ¡G R A C I A S !