Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación
Programación
Tipos
Palabras reservadas
Se tratan de todas aquellas palabras que tienen un significado
especial para el lenguaje de programación que se esté utilizando.
Las palabras reservadas no pueden usarse como identificadores,
objetos o funciones, pues significan la ejecución de una instrucción
específica.
Algunos ejemplos de palabras reservadas son: bool, int, char, byte,
long, double.
Operadores
Se trata de todos los símbolos que indican la aplicación de
operaciones lógicas o matemáticas. Es decir, son los que indican el
tipo de operación que se le va a aplicar a uno o más datos.
Existen tres tipos de operadores:
Constantes
Las constantes son aquellos datos, números o alfanuméricos que no
varían durante la ejecución de un programa. Se tratan de datos con
un valor predefinido y no se puede cambiar el valor asignado a una
constante predefinida.
Las constantes predefinidas son:
NULL: Referencia vacía.
TRUE: Equivalente al número 1.
FALSE: Equivalente al número 0.
Identificadores
También conocidos como símbolos son una secuencia de caracteres,
letras, dígitos y subrayados que dan nombre a las diferentes
variables para identificarlas. El primer carácter debe de ser una
letra, no un subrayado y las letras mayúsculas y minúsculas son
diferentes para cada identificador.
Algunos ejemplos de identificadores válidos son: actual, x425,
No_hay_datos, _80486, dX_
Lógica de Programación
Consiste en la organización y planificación coherente de las
instrucciones necesarias para ejecutar con éxito un programa.
Dentro de ello hay una serie de patrones que se repiten en todos los
lenguajes, como el uso de variables, métodos o funciones,
condicionales y bucles.
Lenguaje de Programación
Tipos
Normalmente se distingue entre los siguientes tipos de lenguaje de
programación:
Variables
Es donde se almacenan y se recuperan los datos de un programa.
En programación, se utiliza para guardar datos y estados, asignar
ciertos valores de variables a otras, representar valores de
expresiones matemáticas y mostrar valores por pantallas.
Como un número
Como un texto
Como un dato abstracto
Como un objeto
Tipos de Datos:
Son los diferentes tipos de valores que se pueden almacenar dentro
de una variable en el código, entre los más frecuentes encontramos
a los enteros, flotantes, booleanos y cadenas de caracteres.
Condicionales:
Son las declaraciones que permiten que el software tome decisiones
dinámicamente en función de la evaluación de expresiones lógicas.
En otras palabras, las condicionales en programación definen
bifurcaciones en el código, donde se ejecuta un conjunto de
instrucciones si se cumple una condición, y otro conjunto si no se
cumple.
if condición:
else:
Signo de igualdad: ==
Signo de desigualdad: !=
Signo mayor que: >
Signo menor que: <
Signo mayor o igual que: >=
Signo menor o igual que: <=
También existen operadores lógicos, como AND ("&&"), OR ("||")
y NOT ("!"), que se utilizan para combinar expresiones booleanas y
producir resultados booleanos más complejos.
Algoritmos
Es un conjunto de instrucciones definidas, ordenadas y acotadas
para resolver un problema, realizar un cálculo o desarrollar una
tarea. Es decir, un algoritmo es un procedimiento paso a paso para
conseguir un fin. A partir de un estado e información iniciales, se
siguen una serie de pasos ordenados para llegar a la solución de
una situación.
Bucle while
Son un componente multiparadigma presente en numerosos
lenguajes de programación. Su función principal es mantener en
ejecución un fragmento de código mientras la condición asociada al
while permanezca verdadera.
while (condición) {
Bucle for
Con este tipo de ciclo puedes establecer el número de iteraciones
que necesitas que tu bucle repita hasta que quieras que se acabe. La
sintaxis del bucle for funciona de la siguiente manera:
// Ciclos de programación
Bucle do while
Controla la iteración mientras sea positiva, pero en la última parte
del bucle. Es decir, un código se repetirá, después de ser ejecutado,
cuando se cumpla la condición (esto es considerado un ciclo
repetitivo en programación).
// Ciclos de programación
do {
} while (condición);
Funciones
Es un bloque de código que
realiza alguna operación,
puede definir opcionalmente
parámetros de entrada que
permiten a los llamadores
pasar argumentos a la
función. También puede
devolver un valor como
salida.
Estructuras de Datos
Son aquellas que nos permiten, como desarrolladores, organizar la
información de manera eficiente, y en definitiva diseñar la solución
correcta para un determinado problema.
Arreglos
Es una estructura de datos que permite almacenar y acceder a un
conjunto de elementos del mismo tipo en una ubicación de memoria
contigua. Cada elemento del array tiene una posición única en el
mismo y se puede acceder a él utilizando su índice.
Listas enlazadas
Se construyen con elementos que están ubicados en una secuencia.
Aquí, cada elemento se conecta con el siguiente a través de un
enlace que contiene la posición del siguiente elemento. De este
modo, teniendo la referencia del principio de la lista podemos
acceder a todos los elementos de la misma.
Tuplas
Una tupla permite almacenar una colección de datos no
necesariamente del mismo tipo. Los datos de la tupla son
inmutables a diferencia de las listas que son mutables.
Comentarios
Son líneas de texto que se utilizan para explicar el código entre las
personas que lo escriben y que son ignoradas por el compilador.
Los comentarios se escriben con un símbolo especial que depende
del lenguaje de programación.