ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CONCEPTOS BASICOS INFORMATICA


Enviado por   •  25 de Enero de 2014  •  676 Palabras (3 Páginas)  •  268 Visitas

Página 1 de 3

Conceptos Básicos Definiciones

Instrucción: operaciones y letras que indica, en un computador, la operación que debe realizar y los datos correspondientes. Algoritmo: Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Programa: Conjunto de instrucciones en un lenguaje dado que indica a un ordenador cómo resolver un problema. De manera más informal: Algoritmo: Secuencia de instrucciones no ambigua que resuelve una tarea concreta en un tiempo finito. Programa: Codificación de uno o más algoritmos en un lenguaje de programación. Procesar: Someter datos a una serie de operaciones programadas. Al proceso de traducir o codificar un algoritmo a forma de programa se le conoce con el nombre de implementación. Proceso de desarrollo de software: Proceso de trabajo que debe seguir un programador a la hora de construir

Expresión formada por números,

un programa o aplicación que resuelva cierto problema. Se divide en: 1. Definición del problema. Implica el desarrollo y clarificación exacta de las especificaciones del problema, de los datos de entrada y de los datos de salida. 2. Diseño del algoritmo. Describe la secuencia ordenada de pasos que conducen a la solución de un problema dado. 3. Implementación. Codificar el algoritmo como un programa en un lenguaje de programación. 4. Ejecución y validación del programa en el ordenador. 5. Documentación. Tanto la definición del problema como el algoritmo y el programa deben formar parte de la documentación. Su contenido dependerá de a quién va dirigida. 6. Mantenimiento del programa. Los programas pueden quedarse anticuados, debiendo ser revisados, ampliados y modificados.

Lenguaje de Programación: símbolos y palabras especiales utilizados para construir un programa de forma que pueda ser entendido por el ordenador. Se clasifican en: Lenguajes Máquina. Lenguajes de Bajo Nivel o Ensambladores. Lenguajes de Alto Nivel. Lenguaje Máquina. • Es aquél que entiende directamente el ordenador ya que sus instrucciones son secuencias binarias. También se le conoce como código binario. • Dificultad de desarrollo, verificación y puesta a punto de programas. • El código desarrollado no es portable. Lenguajes de Bajo Nivel o Ensamblador. • Está compuesto por las instrucciones del lenguaje máquina escritas mediante nemotécnicos. Es más fácil de utilizar que el anterior. • El programa sigue siendo dependiente de la máquina.

Conjunto de reglas,

• Requiere una fase de traducción del código fuente al programa objeto.

Lenguajes de Alto Nivel. • Son los más utilizados por los programadores. • Mayor facilidad en el desarrollo, verificación y mantenimiento de los programas. • Los programas desarrollados son portables. • Requiere una fase de traducción del código fuente al programa objeto. Traductores de lenguaje. Programas que traducen los programas fuente escritos en un lenguaje de alto nivel a código máquina. En algunos casos pasan por fases intermedias generando lenguaje ensamblador. Se dividen en dos categorías: • Compiladores. • Intérpretes.

Compiladores: • Programas que traducen un código fuente, escrito en un lenguaje de alto nivel, a un código objeto escrito en lenguaje máquina. • El programa desarrollado se ejecuta tras la compilación. • La fase de compilación es independiente de la fase de ejecución. • Los programas compilados son más rápidos que los interpretados. Intérpretes: • Programas que traducen el código fuente instrucción a instrucción a lenguaje máquina mientras lo van ejecutando. • No generan un programa escrito en lenguaje máquina. • Cada vez que se ejecuta el programa, este deberá ser interpretado de nuevo. • Son más lentos que el mismo programa compilado.

El esquema general de funcionamiento de un programa se divide en: Entrada de datos: Suele tener lugar al comienzo del programa, aunque no tiene por qué ser así. Procesamiento de la información: Una vez disponibles los datos, el programa sigue las instrucciones para operar con ellos y obtener los resultados. Salida de datos: Una vez procesada la información el programa presenta por pantalla, o por impresora, los resultados obtenidos. Nos permite realizar un esbozo del programa final utilizando un lenguaje cercano al natural. Aunque el conjunto de palabras y símbolos de los distintos lenguajes es muy diferente, su funcionalidad es similar. Después será sencillo traducir al lenguaje elegido.

...

Descargar como  txt (4.4 Kb)  
Leer 2 páginas más »
txt