Programa informático
description
Transcript of Programa informático
![Page 1: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/1.jpg)
es una serie de comandos ejecutados
por el equipo. Sin embargo, el equipo sólo
es capaz de procesar elementos binarios, es decir, una serie de 0s y
1s. Por lo tanto, necesitamos un
lenguaje de programación para escribir de manera
legible,
![Page 2: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/2.jpg)
programa de aplicación es un tipo de software
diseñado para facilitar al usuario la
concreción de un cierto trabajo. Esta
característica lo diferencia de otros tipos de programas
![Page 3: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/3.jpg)
Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del
hardware entre diferentes programas
de aplicación y los diferentes usuarios. Es un administrador de
los recursos de hardware del sistema.
![Page 4: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/4.jpg)
es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje
de programación es un modo práctico para que los seres
humanos puedan dar instrucciones a un equipo.
Por otro lado, el término "lenguaje natural" define un
medio de comunicación compartido por un grupo de
personas (por ejemplo: inglés o francés).
![Page 5: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/5.jpg)
El código binario es el sistema de
representación de textos, o procesadores
de instrucciones de ordenador utilizando
el sistema binario (sistema numérico de dos dígitos, o bit: el
"0" y el "1").
![Page 6: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/6.jpg)
Los lenguajes de programación más cercanos a la arquitectura del hardware
pertenecen al tipo de lenguajes de programación de bajo nivel. Mientras
que los lenguajes de programación que se encuentran más próximos a los
usuarios y programadores pertenecen al tipo de lenguajes de programación de
alto nivel
![Page 7: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/7.jpg)
Un lenguaje de programación de bajo
nivel es el que proporciona un conjunto
de instrucciones aritmeticológicas sin la
capacidad de encapsular dichas instrucciones en
funciones que no estén ya contempladas en la
arquitectura del hardware.
![Page 8: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/8.jpg)
El lenguaje ensamblador es un lenguaje de
programación que es una traducción directa del
código de máquina (Éste código es interpretado
por el microprocesador), para que pueda ser
entendible por los seres humanos, por lo tanto es un lenguaje de bajo nivel.
![Page 9: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/9.jpg)
un conjunto finito de instrucciones o pasos
que sirven para ejecutar una tarea o
resolver un problema. En la vida cotidiana
empleamos algoritmos en multitud de
ocasiones para resolver diversos problemas
como por ejemplo para poner una lavadora
(conjunto de instrucciones pegadas
en la tapa de la máquina),
![Page 10: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/10.jpg)
es utilizado por programadores para
describir algoritmos en un lenguaje humano
simplificado que no es dependiente de ningún
lenguaje de programación. Por este motivo puede ser
implementado en cualquier lenguaje por cualquier
programador que utilice el pseudocódigo.
![Page 11: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/11.jpg)
es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De
esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como
piensa un ser humano
![Page 12: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/12.jpg)
El trabajo del Traductor consiste en redactar un documento fiel al contenido del texto original, respetando las normas gramaticales y estilísticas de la lengua de sus lectores. El Intérprete, en cambio, debe comprender lo expresado en la lengua original, captar su sentido y sus matices, y expresarlo de la forma más fiel y natural en su propia lengua.
![Page 13: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/13.jpg)
es una técnica para escribir programas
(programación de computadora) de manera
clara. Para ello se utilizan únicamente tres estructuras: secuencia,
selección e iteración; siendo innecesario el uso
de la instrucción o instrucciones de transferencia
incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).
![Page 14: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/14.jpg)
La programación modular es un paradigma de programación
que consiste en dividir un programa en módulos o
subprogramas con el fin de hacerlo más legible y
manejable.
Se presenta históricamente como una evolución de la
programación estructurada para solucionar problemas de programación más grandes y
complejos de lo que ésta puede resolver.
![Page 15: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/15.jpg)
programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos
![Page 16: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/16.jpg)
Programación declarativa es un
paradigma de programación basado en la lógica en el que se estudian de forma
simple muchos aspectos avanzados de
los lenguajes de programación
modernos
![Page 17: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/17.jpg)
diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se
utiliza en disciplinas como la programación, la economía, los procesos
industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con
significados bien definidos que representan los pasos del algoritmo, y
representan el flujo de ejecución mediante flechas que conectan los
puntos de inicio y de fin de proceso.
![Page 18: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/18.jpg)
Consiste en lenguaje máquina o bytecode y se
distribuye en varios archivos que
corresponden a cada código fuente compilado.
Para obtener un programa ejecutable se han de enlazar todos los
archivos de código objeto con un programa llamado
enlazado
![Page 19: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/19.jpg)
es un conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemáticamente para su
posterior uso. En este sentido, una biblioteca
puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
![Page 20: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/20.jpg)
Los programadores también reciben el nombre de desarrolladores de software, aunque estrictamente forman parte de un equipo de
personas de distintas especialidades (mayormente informáticas), y siendo
que el equipo es propiamente el desarrollado
![Page 21: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/21.jpg)
código Estándar Americano para el Intercambio de Información), pronunciado
generalmente [áski] o [ásci] , es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras
lenguas occidentales. Fue creado en 1963,por el Comité Estadounidense de Estándares (ASA,
conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales
![Page 22: Programa informático](https://reader034.fdocumento.com/reader034/viewer/2022052602/559c036b1a28ab277f8b462a/html5/thumbnails/22.jpg)
Víctor Sánchez.
9-4