You are on page 1of 6

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERA EN GEOLOGA, MINAS, PETRLEOS Y AMBIENTAL


Nombre: David Arturo Burbano Morillo
Carrera: Geologa
Fecha: 2015-04-09
Tema: Consulta

Lenguaje de programacin
El lenguaje de programacin es un tipo de lenguaje que sirve para disear y mostrar
procesos que pueden realizar las computadoras, es un conjunto de instrucciones,
smbolos u operaciones que, con una cierta base sintctica y semntica permiten a un
programador poder expresar el procesamiento de datos y sus estructuras en la
computadora.
Tipos de lenguajes de programacin
Los Lenguajes de Programacin pueden clasificarse en:
1. Lenguajes desarrollados para el clculo numrico.
2. Lenguajes para sistemas.
3. Lenguajes para aplicaciones de Inteligencia Artificial.
De acuerdo a su nivel de abstraccin:
Lenguaje de mquina: Los cuales son cadenas binarias que consisten en una serie de
0 y 1, estos pueden ser legibles de manera directa por la computadora, pero no por el
ser humano.
Lenguaje de bajo nivel: el lenguaje de programacin que se acerca al funcionamiento
de una computadora, son utilizados fundamentalmente para controlar el hardware del
ordenador dependiendo totalmente de la mquina y no se pueden utilizar en otras.
Ordenan a la mquina operaciones fundamentales para su funcionamiento, utilizan

bsicamente ceros, unos y abreviaturas de letras. Programan la asignacin y liberacin


de memoria, el uso de punteros, el poder usar paso por valor y por referencia, la
creacin de tipos de datos, etc.
Lenguaje de medio nivel: Estos lenguajes se encuentran en un punto medio entre los
dos anteriores. Dentro de estos lenguajes podra situarse C ya que puede acceder a los
registros del sistema, trabajar con direcciones de memoria, todas ellas caractersticas
de lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.
Lenguaje de alto nivel: Es para un lenguaje natural humano y no depende de la
mquina, adems sirve para crear programas informticos para la solucionan de
diferentes problemas. Son los ms usados por los programadores y los que realizan
programas informticos.
Compilador
Los compiladores son programas de computadora que traducen de un lenguaje a otro.
Un compilador toma como su entrada un programa escrito en lenguaje fuente y
produce un programa equivalente escrito en lenguaje objeto.

Proceso de compilacin:
El proceso de ejecucin de un programa escrito en un lenguaje de programacin y
mediante un compilador, tiene los siguientes pasos:
1) Escritura del programa fuente con un editor.
2) Introducir el programa fuente en memoria.
3) Compilar el programa con el compilador seleccionado.
4) Verificar y corregir errores de compilacin
5) Obtencin del programa objeto.

6) El enlazador linker permite obtener el programa ejecutable.


7) Y por ltimo, se ejecuta el programa y al no existen errores, se tendr la salida del
programa.
Diferencias entre compilador e interprete
El intrprete es un programa que lee lnea a lnea un programa escrito en un lenguaje;
en lenguaje fuente y lo va traduciendo a un cdigo intermedio, para ejecutarlo. El
compilador es un programa que lee totalmente un programa escrito en un lenguaje; el
lenguaje fuente, y lo traduce a un programa equivalente a otro lenguaje, lenguaje
objeto.
El intrprete traduce el programa cuando lo lee, convirtiendo el cdigo del programa
directamente en acciones. El compilador es un programa que ha sido compilado puede
correr por s solo, pues en el proceso de compilacin se lo transformo en otro lenguaje
(lenguaje mquina).
En el intrprete los lenguajes interpretados no suelen ser muy dependientes de la
plataforma de destino, pero en contrapartida suelen ser menos flexibles y potentes que
los compilados. En los compilados la ejecucin es muy rpida debido a que el
programa ya ha sido traducido a cdigo mquina.

Algoritmo
Un algoritmo se puede definir como una secuencia de instrucciones que representan un
modelo de solucin para determinado tipo de problemas, es decir un mtodo para
resolver un problema mediante una serie de pasos precisos, definidos y finitos. Los
mtodos que utilizan algoritmos se denominan mtodos algortmicos.
Caractersticas de los algoritmos:
-Preciso. Definirse de manera rigurosa, sin dar lugar a ambigedades.

-Definido. Si se sigue un algoritmo dos veces, se obtendr el mismo resultado.


-Finito. Debe terminar en algn momento.
-Puede tener cero o ms elementos de entrada.
-Debe producir un resultado. Los datos de salida sern los resultados de efectuar las
instrucciones.
Ejemplos:
-Realizar la suma de los nmeros 2448 y 5746.
Inicio
PASO 1. Colocar los nmeros el primero encima del segundo, de tal manera que las
unidades, decenas, centenas, etc., de los nmeros queden alineadas. Trazar una lnea
debajo del segundo nmero.
PASO 2. Empezar por la columna ms a la derecha.
PASO 3. Sumar los dgitos de dicha columna.
PASO 4. Si la suma es mayor a 9 anotar un 1 encima de la siguiente columna a la
izquierda y anotar debajo de la lnea las unidades de la suma. Si no es mayor anotar la
suma debajo de la lnea.
PASO 5. Si hay ms columnas a la izquierda, pasar a la siguiente columna a la
izquierda y volver a 3.
PASO 6. El nmero debajo de la lnea es la solucin.
Fin
- Cambiar la rueda pinchada de un automvil teniendo un gato mecnico en buen
estado, una rueda de reemplazo y una llave inglesa.
Inicio
PASO 1. Aflojar los tornillos de la rueda pinchada con la llave inglesa.
PASO 2.

Ubicar el gato mecnico en su sitio.

PASO 3.

Levantar el gato hasta que la rueda pinchada pueda girar libremente.

PASO 4.

Quitar los tornillos y la rueda pinchada.

PASO 5.

Poner rueda de repuesto y los tornillos.

PASO 6.

Bajar el gato hasta que se pueda liberar.

PASO 7.

Sacar el gato de su sitio.

PASO 8.

Apretar los tornillos con la llave inglesa.

Fin

Archivos
Un archivo es un conjunto de informacin binaria; es decir, un conjunto que va de 0 a 1.
Este archivo puede almacenarse para mantener un registro de esta informacin. Los
archivos son Programas, un conjunto de datos, o documentos creados por los usuarios
los cuales tienen unidades bsicas de almacenamiento que permiten a la computadora
distinguir entre los diversos conjuntos de informacin
Archivo Ejecutable
En Informtica, un ejecutable o archivo ejecutable, es un archivo binario cuyo contenido
se interpreta por la computadora como un programa.
TIPOS DE ARCHIVOS
Podemos dividir los archivos en dos grandes grupos. stos son los ejecutables y los no
ejecutables o archivos de datos. La diferencia fundamental entre ellos es que los
primeros estn creados para funcionar por s mismos y los segundos almacenan
Informacin que tendr que ser utilizada con ayuda de algn programa. De todos
modos, la mayora de los programas llevan otros archivos que resultan necesarios
aparte del ejecutable.

Bibliografa
Algoritmos. (14 de Enero de 2011). Recuperado el 09 de Abril de 2015, de
Algoritmos: http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf
Ingenieria en sistemas. (12 de Marzo de 2013). Recuperado el 09 de Abril de 2015,
de Interprete y compilador: http://racherfou.blogspot.com/2011/02/diferenciaentre-interprete-y.html
Programacion, tipos de lenguaje. (05 de Febrero de 2012). Recuperado el 09 de 04
de 2015, de Programacion, tipos de lenguaje:
http://www.iqcelaya.itc.mx/~vicente/Programacion/Lenguajes.pdf

You might also like