Vous êtes sur la page 1sur 5

Lenguajes de programación

Un lenguaje de programación no es más que un sistema estructurado y diseñado principalmente


para que las máquinas y computadoras se entiendan entre sí y con nosotros, los humanos.
Contiene un conjunto de acciones consecutivas que el ordenador debe ejecutar. Estos lenguajes
de programación usan diferentes normas o bases y se utilizan para controlar cómo se comporta
una máquina (por ejemplo, un ordenador), también pueden usarse para crear programas
informáticos, etc.

Que es programación

El término “programación” se define como un proceso por medio del cual se diseña, se codifica, se
escribe, se prueba y se depura un código básico para las computadoras. Ese código es el que se
llama “código fuente” que caracteriza a cada lenguaje de programación. Cada lenguaje de
programación tiene un “código fuente” característico y único que está diseñado para una función
o un propósito determinado y que nos sirven para que una máquina o computador se comporte
de una manera deseada.

Que es decodificación

Es el proceso de conversión en símbolos de una determinada información con el fin de ser


comunicada, y a efectos de ser entendida por el receptor, aplicando las reglas de un código
predeterminado. Es decir que en la codificación el emisor convierte sus ideas en signos que sean
fácilmente comprendidos por quienes reciben la información. Debe ser entendida como la
asignación de símbolos a determinado mensaje, sea verbal o no verbal, con el fin de ser
transmitido a otros interlocutores que conozcan el código.

Que es el algoritmo

Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo
de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que
realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir
que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema. El
algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de
programación.

Tipos de algoritmos en programación

Los algoritmos informáticos se expresan en dos tipos de lenguaje:

Algoritmos cualitativos: Instrucciones verbales en lenguaje comprendido por el hombre. ...


Algoritmos cuantitativos: Son los que requieren de cálculos numéricos para lograr establecer los
pasos a seguir.

Diagrama de flujo

Un diagrama de flujo es una representación gráfica de un algoritmo. Los pasos son representados
por varios tipos de bloques, y el flujo de ejecución es representado por flechas que conectan los
bloques. Nuestro algoritmo de ejemplo para resolver una ecuación cuadrática puede ser
representado así:

Símbolos más utilizados en diagrama de flujo

Los diagramas de flujo usan formas especiales para representar diferentes tipos de acciones o
pasos en un proceso. Las líneas y flechas muestran la secuencia de los pasos y las relaciones entre
ellos. Estos son conocidos como símbolos de diagrama de flujo. El tipo de diagrama dicta los
símbolos de diagramas de flujo que se utilizan. Por ejemplo, un diagrama de flujo de datos puede
contener un Símbolo de Entrada o Salida (también conocido como Símbolo de E/S), pero no es
muy común verlo en la mayoría de los diagramas de flujo de procesos.
Seudocódigo

Una noción que se emplea en el ámbito de la informática. Se trata de un falso lenguaje, ya que
apela a las normas de estructura de un lenguaje de programación aunque se encuentra
desarrollado para que pueda ser leído por un ser humano y no interpretado por una máquina.

El pseudocódigo, en este sentido, está considerado como una descripción de un algoritmo que
resulta independiente de otros lenguajes de programación. Para que una persona pueda leer e
interpretar el código en cuestión, se excluyen diversos datos que no son clave para su
entendimiento.

Operaciones en programación
El tipo de dato lógico o booleano es en computación aquel que puede
representar valores de lógica binaria, esto es, valores que representen falso o verdadero.
Se utiliza normalmente en
la programación, estadística, electrónica, matemáticas (Álgebra booleana), etc...
Para generar un dato o valor lógico a partir de otros tipos de datos, típicamente, se emplean los
operadores relacionales (u operadores de relación), por ejemplo: 0 es igual a falso y 1 es igual a
verdadero. Los operadores lógicos implementan las principales conectivas de la lógica
proposicional. Trabajan con operandos de tipo lógico y los más comunes son la conjunción (y), la
disyunción (o) y la negación (no). El operador y tiene valor verdadero si sus dos parámetros son
verdaderos y tiene valor falso en los otros casos. El operador o tiene el valor verdadero si alguno
de sus operandos es verdadero. El operador no trabaja solamente sobre un operando. Tiene valor
verdadero si el operando es falso y tiene valor falso si el operando es verdadero.

Variable
En programación, las variables son espacios reservados en la memoria que, como su nombre
indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable
corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud:

Ø Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa. Todas
las variables, sean del tipo que sean tienen longitud fija, salvo algunas excepciones — como las
colecciones de otras variables (arrays) o las cadenas.

Ø Variable.- Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente


colecciones de datos.

Las variables se representan con identificadores que hacen referencia a un lugar de la memoria del
programa en donde se almacena un dato. Una variable está asociada a un tipo de datos, el cual y
en función del tamaño del mismo determina la cantidad de bytes que serán necesarios para
almacenar la variable.

Constante

En programación, una constante es un valor que no puede ser alterado durante la ejecución de un
programa.

Una constante corresponde a una longitud fija de un área reservada en la memoria principal del
ordenador, donde el programa almacena valores fijos.

Por ejemplo:

Ø El valor de pi = 3.1416

Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de


lenguajes.

En C las constantes se declaran con la directiva #define, esto significa que esa constante tendrá el
mismo valor a lo largo de todo el programa. El identificador de una constante así definida será una
cadena de caracteres que deberá cumplir los mismos requisitos que el de una variable (sin
espacios en blanco, no empezar por un dígito numérico, etc).

Fases para crear un programa

1. Definición del Problema: Esta fase está dada por el enunciado del problema, el cual requiere
una definición clara y precisa. Es importante que se conozca lo que se desea que realice la
computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la
siguiente etapa.
2. Análisis del Problema: Una vez que se ha comprendido lo que se desea de la computadora, es
necesario definir:

1. Los datos de entrada.

2. Cuál es la información que se desea producir (salida).

3. Diseño del Algoritmo: Las características de un buen algoritmo son:

- Debe tener un punto particular de inicio.

- Debe ser definido, no debe permitir dobles interpretaciones.

- Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la
definición del problema. Debe ser finito en tamaño y tiempo de ejecución.

4. Codificación: La codificación es la operación de escribir la solución del problema (de acuerdo a


la lógica del diagrama de flujo o pseudocódigo), en una serie de instrucciones detalladas, en un
código reconocible por la computadora, la serie de instrucciones detalladas se le conoce como
código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel.

5. Prueba y Depuración: Los errores humanos dentro de la programación de computadoras son


muchos y aumentan considerablemente con la complejidad del problema. El proceso de identificar
y eliminar errores, para dar paso a una solución sin errores se le llama depuración.

La prueba consiste en la captura de datos hasta que el programa no presente errores (los más
comunes son los sintácticos y lógicos).

6. Documentación: Es la guía o comunicación escrita es sus variadas formas, ya sea en enunciados,


procedimientos, dibujos o diagramas.

A menudo un programa escrito por una persona, es usado por otra. Por ello la documentación
sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones
(mantenimiento).

La documentación se divide en tres partes:

1. Documentación Interna

2. Documentación Externa

3. Manual del Usuario.

7. Mantenimiento: Se lleva acabo después de terminado el programa, cuando se detecta que es


necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de
manera correcta. Para poder realizar este trabajo se requiere que el programa este correctamente
documentado.

Vous aimerez peut-être aussi