7
UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE INGENIERÍA EN GEOLOGÍA, MINAS, PETRÓLEOS Y AMBIENTAL Nombre: David Arturo Burbano Morillo Carrera: Geología Fecha: 2015-04-09 Tema: Consulta Lenguaje de programación El lenguaje de programación es un tipo de lenguaje que sirve para diseñar y mostrar procesos que pueden realizar las computadoras, es un conjunto de instrucciones, símbolos u operaciones que, con una cierta base sintáctica y semántica permiten a un programador poder expresar el procesamiento de datos y sus estructuras en la computadora. Tipos de lenguajes de programación Los Lenguajes de Programación pueden clasificarse en: 1. Lenguajes desarrollados para el cálculo numérico. 2. Lenguajes para sistemas. 3. Lenguajes para aplicaciones de Inteligencia Artificial. De acuerdo a su nivel de abstracción:

Compu Grafica

Embed Size (px)

DESCRIPTION

es muy bueno

Citation preview

UNIVERSIDAD CENTRAL DEL ECUADORFACULTAD DE INGENIERA EN GEOLOGA, MINAS, PETRLEOS Y AMBIENTALNombre: David Arturo Burbano MorilloCarrera: GeologaFecha: 2015-04-09Tema: Consulta Lenguaje de programacinEl 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 programacinLos 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 compilacin5) 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.InicioPASO 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.InicioPASO 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 puedagirarlibremente.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.FinArchivos

Unarchivoes 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.pdfIngenieria en sistemas. (12 de Marzo de 2013). Recuperado el 09 de Abril de 2015, de Interprete y compilador: http://racherfou.blogspot.com/2011/02/diferencia-entre-interprete-y.htmlProgramacion, 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