Lenguaje de programación
Maigalida Denisse Cuaran Erazo
Facultad de Ingeniería, Corporación Universitaria Iberoamericana
Ingeniería Industrial
José Román Gonzales Rodríguez
Julio de 2021
1
Introducción
Los programas informáticos están relacionados con la ingeniería industrial porque a
través de estos se pueden llevar a cabo muchos procesos y procedimientos aumentando la
eficacia y eficiencia en cada uno de estos, evitando pérdidas económicas y llevando a
diferentes empresas a ser más tecnificadas; innovado y optimizando sus procesos a través
de diferentes programas.
Por tal razón para el ingeniero industrial es de vital importancia conocer el lenguaje
relacionado con la programación, creación e implementación de programas informáticos
que ayudan a dar solución a diferentes problemas dentro y fuera de una empresa. A
continuación relacionaremos algunos conceptos básicos que nos permiten conocer y
acercarnos más a la implementación y desarrollo de dichos programas
2
TABLA DE CONTENIDO
Introducción ....................................................................................................................... 1
1.2 Programa ........................................................................................................... 4
1.3 Compiladores .................................................................................................... 4
1.4 Java ................................................................................................................... 4
1.5 Programación estructurada ............................................................................... 4
1.6 Algoritmo.......................................................................................................... 5
1.7 Procedimiento ................................................................................................... 5
1.8 Datos simples.................................................................................................... 6
1.9 Constante .......................................................................................................... 6
1.10 Variable ......................................................................................................... 6
1.11 Operadores racionales ................................................................................... 7
1.12 Operadores lógicos........................................................................................ 7
1.13 Estructura secuencial .................................................................................... 7
1.14 Proceso: ......................................................................................................... 7
3
1.15 Datos numéricos............................................................................................ 8
1.16 Datos alfanuméricos...................................................................................... 8
1.17 Diagrama de flujo ......................................................................................... 9
BIBLIOGRAFIA ............................................................................................................. 10
4
1. Glosario: algoritmos, lógica y diagramación.
1.2 Programa
Son los que realizan una función determinada a través de una orden o una instrucción.
Por ejemplo en la computadora se da doble clic sobre algún programa (juegos, música,
exploradores, etc).
1.3 Compiladores
Son programas que permiten transformar programas fuente en un programa directa o
indirectamente en otro equipo
1.4 Java
Lenguaje de programación multiplataforma, utiliza una máquina virtual en el sistema
destino es el más usado ya que es el lenguaje del internet. (Applets, java scripts, servlets).
1.5 Programación estructurada
Permite diseñar programas claros, con menos errores y con calidad utilizando estructuras
de base como son la selección, secuencial e interacción.
5
1.6 Algoritmo
Es la forma organizada para resolver un problema a través de una serie de pasos,
procedimientos y acciones que permiten tener buenos resultados. Por ejemplo,
Imagen 1
1.7 Procedimiento
Son las actividades específicas que se realizan dentro de un programa.
Por ejemplo, si en programa se quiere realizar una operación matemática 15 veces, se
debe hacer las 15 veces, pero si se cuenta con un procedimiento que lo hace, entonces se
hace las veces que se considere necesario, ahorrando tiempo y recurso para que el problema
se esté resolviendo.
6
1.8 Datos simples
Son los utilizados para que el intérprete o compilador conozcan la información
contenida en la variable. Por ejemplo,
Tabla 1
Tipo de Información Rango Descripción
dato representada
Short Datos enteros -32768-- Datos de 16 bits de longitud
+32767 (independientemente de la plataforma)
1.9 Constante
Dato que no varía siempre va a ser el mismo. Esto nos da la certeza de que un valor
nunca se podrá modificar. Por ejemplo, final [static] <menor tipo de datos> <nombre de la
constante> =<valor>;
1.10 Variable
Memoria donde se guarda la información que el programador desee, se declaran dentro
de un bloque {} y es ahí donde son accesibles.
7
1.11 Operadores racionales
Son aquellos que se pueden evaluar la igualdad y magnitud. Por ejemplo, res = m > n;
//res = false
1.12 Operadores lógicos
Son aquellos que realizan operaciones lógicas. Por ejemplo, res = m > n && m > = n;
res = false
1.13 Estructura secuencial
Compuesta por un grupo de sentencias que se irán ejecutando en cadena, es decir una
detrás de otra. Por ejemplo,
Imagen 2
Sentencia 1 Sentencia 2 Sentencia 3
1.14 Proceso:
Son acciones el conjunto que manipulan la información en un su estado inicial (ingreso
de datos) para conseguir un resultado (datos de salida). Por ejemplo,
8
Imagen 3
Ingreso de datos
Proceso
Salida de datos
1.15 Datos numéricos
Son números enteros reales precedidos de un signo positivo o negativo, no tiene punto
decimal. Por ejemplo, 1703, -7931, + 0910.
1.16 Datos alfanuméricos
Son aquellos que utilizan números, símbolos especiales y letras. Por ejemplo, A, #, &,
%, deben estar entre comillas sencillas (”) o dobles (“”). “&”
9
1.17 Diagrama de flujo
Es una herramienta grafica que sirve para representar un algoritmo, ya que es más
sencilla, entender dibujos que un texto. Por ejemplo,
Imagen 4
10
BIBLIOGRAFÍA
Gaxiola Pacheco, C. G. y Flores Gutiérrez, D. L. (2008). Metodología de la
programación con pseudocódigo enfocado al lenguaje C. México: Plaza y
Valdés, S.A. de C.V.
Juganaru Mathieu, M. (2015). Introducción a la programación. México: Grupo
Editorial Patria.
Moreno Pérez, J. C. (2014). Programación en lenguajes estructurados. Madrid:
RA-MA Editorial.