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

“Lenguajes de programación” Ingeniería en Mecatrónica


Enviado por   •  8 de Diciembre de 2015  •  Biografías  •  2.367 Palabras (10 Páginas)  •  410 Visitas

Página 1 de 10

Instituto Tecnológico de Ensenada

Boulevard Tecnológico No. 150 Col. Ex Ejido Chapultepec

Ensenada, Baja California

Fundamentos de investigación

Sara Hernández Ayón

“Monografía”

Lenguajes de programación

Ingeniería en Mecatrónica

1MB

Equipo No. 7

Espinoza Larios Ricardo Javier

Hernández Flores David

Arambula Mendoza Adolfo

[pic 1]

2015-11-23


Lenguajes de programación

Índice.-

  1. Introducción
  2. Objetivo
  3. Contenido (desarrollo)
  4. Conclusión
  5. Bibliografía

Contenido:

  • ¿Qué son los lenguajes de programación?
  • Historia de los lenguajes de programación
  • Clasificación de los lenguajes de programación (alto/bajo nivel)
  • Bajo nivel
  • Lenguaje máquina
  • Lenguaje ensamblador
  • Alto nivel
  • Ejemplos de lenguajes
  • Áreas de aplicación de los lenguajes de programación para los ingenieros en Mecatrónica
  • Conclusión


Introducción:

En el presente documento, categorizado dentro de los textos académicos como una “monografía”, refiere al resultado de la investigación realizada para el tema “lenguajes de programación”, orientado al área de aplicación para la ingeniería en Mecatrónica. Es un trabajo realizado en el Instituto Tecnológico de Ensenada, para el curso de Fundamentos de Investigación.

Éste trabajo recopila y ordena la información consultada en distintos tipos de fuentes bibliográficas y les da una giro al campo de interés. Los predecesores de las computadoras y sistemas “programables” fueron máquinas mecánicas que realizaban operaciones aritméticas, o seguía un patrón de una tarjeta perforada para realizar ciertas tareas; claro que no poseía la tecnología ni los sofisticados sistemas actuales, pero el concepto es el mismo que se emplea hoy en día.

En la actualidad nos encontramos en la era de la informática, donde el desarrollo en las áreas de electrónica y software, se encuentra en un paso acelerado, evolucionando día con día.

Las computadoras, los celulares, las calculadoras y un sinfín de aparatos y sistemas electrónicos de la actualidad, no se hubieran podido dar sin el desarrollo de la computación y más específicamente, de los lenguajes de programación. Gracias a ellos, la programación se simplificó y se hizo más fácil de enseñar y de aprender.

Dentro del universo de aplicaciones de la programación y lo que engloba, se encuentran el desarrollo de páginas web, aplicaciones para teléfonos inteligentes, bases de datos y un largo etcétera; pero para la ingeniería en Mecatrónica y su campo de aplicación, los lenguajes de programación participan en áreas como la automatización, el control y la robótica, campos que en la actualidad constituyen la esencia de la eficiencia, calidad e innovación de las grandes industrias productoras de bienes y servicios.


Objetivo:

El objetivo de esta monografía es de investigar, recopilar y ordenar información de distintas fuentes bibliográficas acerca de los lenguajes de programación; que los constituye, como funcionan y sus aplicaciones. De la misma manera, dentro de la misma investigación documental, se busca los posibles campos de aplicación de los lenguajes de programación para la ingeniería en mecatrónica.


Contenido:

  • ¿Qué son?

Lenguaje de programación

Un Lenguaje de Programación es un conjunto de reglas, notaciones, símbolos y/o caracteres que permiten a un programador poder expresar el procesamiento de datos y sus estructuras en la computadora. Cada lenguaje posee sus propias sintaxis. También se puede decir que un programa es un conjunto de órdenes o instrucciones que resuelven un problema específico basado en un Lenguaje de Programación.

Los compiladores son aquellos cuya función es traducir un programa escrito en un determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con código binario).  Al usar un lenguaje compilado, el programa desarrollado nunca se ejecuta mientras haya errores, sino hasta que luego de haber compilado el programa, ya no aparecen errores en el código.

La instrucción en el lenguaje de programación le indica al procesador la acción a realizar. Una instrucción se compone de dos elementos: El operador (la acción a realizar) y el/los operandos (los datos con los cuales se realiza la operación).

Las instrucciones de un lenguaje de programación se pueden clasificar en:

  • Instrucciones de transferencias de datos: Son aquellas de entrada o lectura y de salida o escritura.
  • llenar un registro con un valor constante
  • mover datos de una posición de memoria a un registro o viceversa
  • escribir y leer datos de dispositivo
  • Instrucciones de tratamiento: Se trata de las instrucciones aritmético-lógicas y las de desplazamientos.
  • sumar, restar, multiplicar o dividir los valores de dos registros, colocando el resultado en uno de ellos o en otro registro
  • realizar operaciones binarias, incluyendo operaciones lógicas (AND/OR/XOR/NOT)
  • comparar valores entre registros (mayor, menor, igual)
  • Instrucciones lode flujo de control o de bifurcación y salto: Alteran el orden secuencial de la ejecución de un programa.
  • saltar a otra posición en el programa y ejecutar instrucciones allí
  • saltar si se cumplen ciertas condiciones (IF)
  • saltar a otra posición, pero guardar el punto de salida para retornar (CALL, llamada a subrutinas)
  • Historia de los lenguajes de programación

Los primeros lenguajes de programación surgieron de la idea de Charles Babagge. Era un profesor matemático de la universidad de Cambridge e inventor inglés.

En 1823 el gobierno Británico lo apoyo para crear el proyecto de una máquina de diferencias, un dispositivo mecánico para efectuar sumas repetidas. Pero Babagge se dedicó al proyecto de la máquina analítica, abandonando la máquina de diferencias, que se pudiera programar con tarjetas perforadas, gracias a la creación de Charles Jacquard (francés). Este hombre era un fabricante de tejidos y había creado un telar que podía reproducir automáticamente patrones de tejidos, leyendo la información codificada en patrones de agujeros perforados en tarjetas de papel rígido. Entonces Babagge intento crear la máquina que se pudiera programar con tarjetas perforadas para efectuar cualquier cálculo con una precisión de 20 dígitos. Pero la tecnología de la época no bastaba para hacer realidad sus ideas. Si bien las ideas de Babagge no llegaron a materializarse de forma definitiva, su contribución es decisiva, ya que los ordenadores actuales responden a un esquema análogo al de la máquina analítica. En su diseño, la máquina constaba de cinco unidades básicas:

...

Descargar como (para miembros actualizados)  txt (17 Kb)   pdf (338 Kb)   docx (124 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com