Sei sulla pagina 1di 3

Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que

definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el


comportamiento físico y lógico de una máquina.

Lo más avanzado en programación es la Programación Orientada a Objetos la cual tiene características


como Herencia, Polimorfismo y Métodos entre otras.

Java es un ejemplo de este tipo de programación

Smalltalk y Visual Basic.Net son ejemplos de programación utilizados para aplicaciones en


ingeniería y administración

Clasificación de los lenguajes de programación


Clasificación CARACTERÍSTICAS

Primera generación Utiliza el lenguaje máquina como lenguaje de


programación, uso de tarjetas perforadas.

Segunda generación Utiliza lenguajes de programación como: Cobol, Algol y


Fortran.

Tercera generación Se utiliza la programación estructurada.

Cuarta generación Se utiliza la programación orientada a objetos, utiliza


paquetes en red. Su ventaja es que se comparten
recursos e información

Quinta generación Inteligencia artificial, automejorar, autoprogramación y


recabar experiencia

Algoritmos
Son modos de resolución de problemas, es el modo de enfrentarse a ciertos problemas de manera lógica los
cuales se tienen que solucionar. Es una lista ordenada de operaciones que tienen el propósito de buscar la solución a
un problema en matemáticas, informática y disciplinas afines.

Página 1 de 3
Variables, Constantes y Acumuladores
Variable
Son estructuras de datos 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.


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

Una constante es una partida de datos (objetos) que permanecen sin cambios durante el desarrollo de
algoritmos o durante la ejecución del programa. Ej. la constante IVA

Un acumulador es un registro en donde se almacenan los resultados lógicos y aritméticos intermedios.


Sin un registro acumulador, sería necesario escribir el resultado de cada cálculo (suma, multiplicación, etc.) en
la memoria primaria,

Operadores Son elementos que relacionan de forma diferente, los valores de una o más variables y/o
constantes. Es decir, los operadores nos permiten manipular valores.
Se dividen en:

Matemáticos, de comparación y Lógicos

Matemáticos: También llamados aritméticos, permiten la realización de operaciones


matemáticas con los valores (variables y constantes).
Ej. (+ Suma), (- Resta), (* Multiplicación) y (/ División )

De comparación: Se utilizan para establecer una relación entre dos valores. Luego compara estos valores
entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o falso).
Ej. >Mayor que, < Menor que, > = Mayor o igual que, < = Menor o igual que,
< > Diferente, = Igual

Lógicos: se utilizan para establecer relaciones entre valores lógicos. Estos valores pueden ser resultado de
una expresión relacional.

Ej: And, Or y Not Negación

Sentencia if
La sintaxis de la sentencia if es la siguiente:
Página 2 de 3
if expression1:
if_bloque
elif expression2:
elif_bloque
else:
else_bloque

La expresión debe devolver un valor distinto de cero o verdadero para que se ejecute el if.

Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un trozo aislado de
código, hasta que la condición asignada a dicho bucle deje de cumplirse.

Ej. IF, WHILE DO WHILE

Iteración en programación es la repetición de una serie de instrucciones en un programa de computadora.


Puede usarse tanto como un término genérico (como sinónimo de repetición) así como para describir una
forma específica de repetición con un estado mutable.

He aquí un ejemplo de iteración, en pseudocódigo imperativo:

var i, a := 0 // inicializo a antes de comenzar la iteración


for i from 1 to 3 { // ciclo 3 veces
a := a + i // incremento a con el valor actual de i
}
print a // se imprime el número 6

Diagrama de flujo: es una representación gráfica de los pasos que seguimos para realizar un proceso;
partiendo de una entrada, y después de realizar una serie de acciones, llegamos a una salida.

Es la representación gráfica de un algoritmo

Página 3 de 3

Potrebbero piacerti anche