Introduccion
-
Upload
miizael-mybl -
Category
Documents
-
view
26 -
download
0
Transcript of Introduccion
![Page 1: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/1.jpg)
![Page 2: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/2.jpg)
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.
![Page 3: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/3.jpg)
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.
![Page 4: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/4.jpg)
Clasificaciones…
Programas de aplicación
Programas de sistema
Programa de utilarios
Programa de procesadores de texto
Programa de juegos
Programa de graficos
![Page 5: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/5.jpg)
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 sistemaNinguno 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 utilitariosGeneralmente, 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.
![Page 6: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/6.jpg)
Procesadores de textoLos 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.
JuegosLos 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.
![Page 7: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/7.jpg)
GráficosLos 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.
![Page 8: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/8.jpg)
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
![Page 9: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/9.jpg)
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.
![Page 10: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/10.jpg)
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.
![Page 11: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/11.jpg)
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.
![Page 12: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/12.jpg)
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.
![Page 13: Introduccion](https://reader036.fdocumento.com/reader036/viewer/2022071818/55aea6881a28ab78678b45c1/html5/thumbnails/13.jpg)
¡G R A C I A S !