Upload
camiilollanten
View
73
Download
0
Embed Size (px)
Citation preview
Programas Informáticoses un conjunto de
instrucciones que una vez ejecutadas realizarán una
o varias tareas en una computadora. Sin programas, estas
máquinas no pueden funcionar. Al conjunto
general de programas, se le denomina software, que
más genéricamente se refiere al equipamiento
lógico o soporte lógico de una computadora digital.
Programa De Aplicación
son un conjunto de programas que le indican a la la
computadora como analizar
tareas específicas para el usuario. La
aplicación es el objeto para el cual
se usa la computadora.
Sistema Operativo Es el software básico de una computadora que provee
una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el
hardware y organizar archivos y directorios en dispositivos de almacenamiento.
Lenguaje De ProgramaciónEs un idioma artificial diseñado para expresar
computaciones que pueden ser llevadas a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de
una máquina, para expresar algoritmos con precisión, o como modo de comunicación
humana
Código De Maquinaes el sistema de códigos directamente
interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador
de un autómata.
Código De Alto Nivel
se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad
cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
Lenguaje 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.
Lenguaje Ensambladores un lenguaje de
programación de bajo nivel para los computadores,
microprocesadores, micro controladores, y otros circuitos integrados
programables. Implementa una representación
simbólica de los códigos de máquina binarios y otras
constantes necesarias para programar una
arquitectura dada de CPU
Algoritmo
es una secuencia no ambigua, finita y
ordenada de instrucciones que han
de seguirse para resolver un problema.
Un programa normalmente
implementa (traduce a un lenguaje de
programación concreto) uno o más algoritmos.
Pseudocódigo(o falso lenguaje) 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.
Compilares un programa informático que traduce un
programa escrito en un lenguaje de programación a otro lenguaje de
programación, generando un programa equivalente que la máquina será capaz de
interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede
ser simplemente texto.
Traductores e interpretes
es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel
Programación Estructurada
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;
Programación Modulares uno de los métodos
de diseño más flexibles y potentes
para mejorar la productividad de un
programa. En programación modular el programa se divide en módulos (partes
independientes).
Programación orientada a objetos
es un paradigma de programación que usa objetos y sus interacciones, para diseñar
aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y
encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En
la actualidad, existe variedad de lenguajes de programación que soportan la orientación a
objetos.
Programación DeclarativaEn contraposición a la programación imperativa
es un paradigma de programación que está basado en el desarrollo de programas
especificando o "declarando" un conjunto de condiciones, proposiciones, afirmaciones,
restricciones, ecuaciones o transformaciones que describen el problema y detallan su
solución.
Diagramas de Flujoes 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.
Código objetoSe le llama así al código que resulta de la
compilación del código fuente.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 enlazador (linker).
Base De Datoses un conjunto de datos que
pertenecen al mismo contexto 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.
Programador De Computadores
Es aquella persona que escribe, depura y
mantiene el código fuente de un programa
informático, es decir, del conjunto de
instrucciones que ejecuta el hardware de una computadora para
realizar una tarea determinada. La
programación es una de las principales disciplinas dentro de la informática.
Código ASCIIEl ASCII es un código
numérico que representa los
caracteres, usando una escala decimal del 0 al 127. Esos
números decimales son convertidos por la computadora en números binarios
para ser posteriormente
procesados.