Vous êtes sur la page 1sur 6

Carrera: Ingeniería en Industrias Alimentarias

Materia: Programación

Actividad: Trabajo de investigación


Lenguaje de programación
Un lenguaje de programación es un lenguaje formal diseñado para realizar
procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y
lógico de una máquina, para expresar algoritmos con precisión, o como modo de
comunicación humana. Está formado por un conjunto de símbolos y reglas
sintácticas y semánticas que definen su estructura y el significado de sus
elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura,
se compila (de ser necesario) y se mantiene el código fuente de un programa
informático se le llama programación.

Un lenguaje de programación proporciona los elementos de lenguaje necesarios


que son necesarios para traducir los pasos de un pseudocódigo en formato
comprensible de la máquina. En otras palabras, el lenguaje de programación
proporciona el puente para hacer la transición de pseudocódigo legible por
humano instrucciones legibles por máquina. Las dos clasificaciones principales de
lenguajes de programación son: bajo nivel de lenguaje de programación y lenguaje
de programación de alto nivel [CITATION Lui18 \l 2058 ].

Es un sistema de comunicación entre el programador y la máquina, creado con el


único fin de programar computadoras, esto se hace partiendo de uso de
instrucciones preestablecidas.[ CITATION Rob08 \l 2058 ]

Estructura básica de un programa


Un programa informático (programa) es una secuencia de acciones (instrucciones)
que manipulan un conjunto de objetos (datos).

Existen dos partes o bloques que componen un programa:

 Bloque de declaraciones: en este se detallan todos los objetos que utiliza el


programa (constantes, variables, archivos, etc).
 Bloque de instrucciones: conjunto de acciones u operaciones que se han de
llevar a cabo para conseguir los resultados esperados.
El bloque de instrucciones está compuesto a su vez por tres partes, aunque en
ocasiones no están perfectamente delimitadas, y aparecerán entremezcladas en la
secuencia del programa, podemos localizarlas según su función. Estas son:

 Entrada de datos: instrucciones que almacenan en la memoria interna datos


procedentes de un dispositivo externo.
 Proceso o algoritmo: instrucciones que modifican los objetos de entrada y,
en ocasiones, creando otros nuevos.
 Salida de resultados: conjunto de instrucciones que toman los datos finales
de la memoria interna y los envían a los dispositivos externos.

Parte del bloque de instrucciones


Entrada Algoritmo Salida
Inicio de programa: Proceso de programa: Fin de programa:
Datos Cálculos Resultados

Estructura de un programa informático


Estructura de un programa informático
Cabecera A modo de comentarios se suele especificar:
 Nombre del programa
 Datos de entrada
 Datos de salida
Funciones Definición de funciones propias creadas por el programador para
usarlas en varas ocasiones
Declaraciones Definición y tipos de:
 Variables
 Constantes
 Nuevos tipos de datos
Asignaciones Valores iniciales de los identificadores declarados previamente
Entradas Instrucciones para almacenar en memoria los valores de algunos
identificadores
Control Instrucciones de control de flujo del programa. Pueden ser:
 Alternativas
 Repetitivas
Salidas Instrucciones para devolver los resultados obtenidos

[ CITATION IED18 \l 2058 ]

Tipos de datos
El tipo de dato informático es un atributo de una parte de los datos que indica al
ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a
procesar. Esto incluye imponer restricciones en los datos, como qué valores
pueden tomar y qué operaciones se pueden realizar. Tipos de datos comunes son:
enteros, cadenas alfanuméricas, fechas, horas, colores, coches o cualquier cosa
que se nos ocurra. Por ejemplo, el tipo "int" representa un conjunto de enteros.
Éste es un concepto propio de la informática, más específicamente de los
lenguajes de programación, aunque también se encuentra relacionado con
nociones similares de las matemáticas y la lógica.

Tipo de dato lógico 


El tipo de dato lógico o booleano es en computación aquel que puede representar
valores de lógica binaria, esto es 2 valores, que normalmente representan falso o
verdadero. Se utiliza normalmente en la programación, estadística, electrónica,
matemáticas (álgebra booleana) y otras.

Tipo de dato entero


El tipo de dato entero en computación se usa para representar un subconjunto
finito de los números enteros. El mayor número que se puede representar
depende del tamaño del espacio usado por el dato y la posibilidad (o no) de
representar números negativos. Los tipos de dato entero disponibles y su tamaño
dependen del lenguaje de programación usado así como la arquitectura en
cuestión.

Tipo de dato carácter


En terminología informática y de telecomunicaciones, un carácter es un símbolo
que representa cada carácter de un lenguaje natural. Un ejemplo de carácter es
una letra, un número o un signo de puntuación.
Cadena de caracteres
En programación, una cadena de caracteres o frase (string en inglés) es una
secuencia ordenada de longitud arbitraria (aunque finita) de elementos que
pertenecen a un cierto alfabeto. En general, una cadena de caracteres es una
sucesión de caracteres (letras, números u otros signos o símbolos).

Desde el punto de vista de la programación, si no se ponen restricciones al


alfabeto, una cadena podrá estar formada por cualquier combinación finita de todo
el juego de caracteres disponibles (las letras de la 'a' a la 'z' y de la 'A' a la 'Z', los
números del '0' al '9', el espacio en blanco ' ', símbolos diversos '!', '@', '%', entre
otros). Un caso especial de cadena es la que contiene cero caracteres, a esta
cadena se le llama cadena vacía[ CITATION Uni12 \l 2058 ].

Identificadores
En los lenguajes de programación, son palabras o textos que se utilizan para
nombrar diferentes elementos del lenguaje. Cuando leemos el código fuente de un
programa, escrito en un determinado lenguaje, incluso en pseudocódigo,
encontramos multitud de términos y palabras que corresponden a identificadores.
Los lenguajes de programación utilizan una serie de identificadores o palabras
para asignárselas a diferentes elementos del propio lenguaje (como las
instrucciones, los operadores, las constantes predefinidas). Son las
llamadas palabras reservadas del lenguaje (en pseudocódigo por ejemplo, las
palabras entero, real, lógico, carácter y cadena, son palabras reservadas del
lenguaje). Los programadores utilizarán esas palabras reservadas para elaborar
sus programas, pero además, manejarán otra serie de palabras definidas por ellos
mismos (constantes, variables, etc.), teniendo ellos mismos la libertad de elegir
qué palabra usar en cada caso, es decir, que ellos mismos son los que pueden
elegir el identificador más adecuado en cada caso.

Los nombres de los identificadores deben seguir unas reglas de sintaxis,


establecidas por los propios lenguajes de programación. Suelen ser éstas:
No pueden existir dos identificadores que se llamen igual. De aquí se puede
deducir que las palabras reservadas del lenguaje no pueden ser usadas como
identificadores creados por el programador.

Para nombrarlos podemos usar letras, dígitos numéricos e incluso algunos


caracteres especiales (como subrayado bajo _), pero el primero no podrá ser un
dígito numérico.

Dependiendo del lenguaje, se distinguirá o no entre mayúsculas y minúsculas. Es


decir, que puede haber lenguajes en los que no haya distinción entre mayúsculas
y minúsculas, y por tanto identificadores como "altura" y "Altura" sean en realidad
el mismo, o en cambio, habrá lenguajes en los que sean dos identificadores
distintos. [ CITATION IED18 \l 2058 ]

Bibliografía
Calume, R. C. (2008). Lenguajes de programación. En R. C. Calume, Sentencias básicas usadas en la
programación de computadores (pág. 15). Medellin : ITM.

Gervacio, L. O. (23 de Abril de 2018). Lenguaje de Programación. Recuperado el 20 de Febrero de


2020, de Lenguaje de Programación: http://conogasi.org/articulos/lenguaje-de-
programacion/

IEDA. (28 de Enero de 2018). Estructura de un programa informático. Recuperado el 20 de Febrero


de 2020, de Estructura de un programa informático: http://tic.taboadaleon.es/Unidad1-
Programacion/Tema2_Lenguajes/contenido/5_estructura_de_un_programa_informtico.ht
ml

Universidad de la Republica. (26 de Enero de 2012). Variables y Tipos. Recuperado el 20 de


Febrero de 2020, de Variables y Tipos:
https://www.fing.edu.uy/inco/cursos/fpr/wiki/index.php/Variables_y_Tipos

Vous aimerez peut-être aussi