En esta publicación te enseñaré sobre variables, operadores y los conceptos básicos de programación o desarrollo, que aplican podría, decir yo, para todo lenguaje de programación, ya sea que estés aprendiendo Java, Php, JavaScript, etc.
Resulta que compré un libro hace poco, lo compartí en mi Instagram, al final te dejo un enlace donde puedes encontrarlo. Así que estoy refrescando un poco mis conocimientos y al mismo tiempo sé que iré aprendiendo cosas nuevas y mientras lo hago quiero irlos compartiendo tanto en mi blog como en mis redes.
📝Nota: La mayoría de los ejemplos corresponden a código Java o Php.
Un programa es una secuencia de enunciados, desde la declaración de una variables hasta la validación de las mismas.
Declaración de Variables
Las variables son partes del programa que guardan información durante la ejecución del mismo, hay varios tipos de variables y también tienen diferentes alcances.
Cada variable debe ser declarada antes de ser usada. En algunos lenguajes de programación se debe indicar también el tipo. Declarar una variable significa darle un nombre.
En algunos lenguajes de programación es necesario declarar la variable y el tipo, luego te dejo una tabla con los tipos más comunes.
Declaración de una variable:
byte a;
También puedes declarar la variable e inicializarla (declarar una variable y darle un valor desde el inicio de su creación):
int i = 2;
Puedes declarar varias variables al mismo tiempo:
int i, j, k;
Tipos de Datos
A continuación te muestro una tabla con los tipos de datos y su rango.
Tipo | Valor o Rango |
Boolean (booleano o dato lógico) | true, false (verdadero, falso) |
Texto: Char (caracteres) Strings (cadenas) | Todas las letras y números conocidos |
Enteros: int, short, long, etc. | Números sin parte decimal (365) |
Reales: float, double | Números con parte decimal (3.1416) |
Operadores
= | Operador de asignación. Asigna un valor a una variable. |
++ | Aumenta en uno el valor. Si está antes de la variable esta aumenta automáticamente su valor, está después la variable aumenta luego de haber sido usada. |
-- | Reduce en uno el valor. Si está antes de la variable esta reduce automáticamente su valor, está después la variable aumenta luego de haber sido usada. |
Ejemplos
<?php // se asigna el valor 5 a la variable a $a = 5; // se asigna el valor de b $b = a++; // el valor de b es 5 porque porque el incremento de a se da hasta luego de su uso // se asigna el valor de 6 a la variable x $x = 6; // se asigna el valor de y $y = ++x; // el valor de y es 7 porque el incremento se realiza antes del uso de la variable
Enunciados Condicionales
Consisten en instrucciones que verifican que se cumpla una condición para poder realizar una acción. La condición debe retornar verdadero o falso.
Operadores Relacionales
< | Menor que |
<= | Menor o igual a |
== | Igual a |
!= | Diferente a |
>= | Mayor o igual a |
> | Mayor que |
Operadores Lógicos
! | Negación. Cambia el resultado de la condición por el valor contrario. Es decir false pasa a ser true y true pasa a ser false . |
&& | Y. Evalúa 2 condiciones, para que el resultado sea verdadero ambas condiciones deben ser verdaderas. |
|| | O. Evalúa 2 condiciones, para que el resultado sea verdadero al menos 1 condición debe ser verdadera. |
Ejemplos de condiciones
Ejemplo #1. Verificar si un número es mayor a cero. En este ejemplo te explico como se escribe una condición. Supongamos que $x = 5
, la condición se escribe $x > 0
Nos preguntamos, x es mayor que cero? Sí (es decir verdadero o true
). Este tipo de condición es simple porque solo estamos evaluando una condición.
Ejemplo #2. Verificar si un número es menor o igual a 6. Supongamos que $x = 9
, la condición se escribe $x <= 6
Nos preguntamos, x es menor o igual a 6? No (Es decir falso o false
).
Ejemplo #3. Verificar si un número es mayor a cero pero menor a 5. Supongamos que $x = 3
, la condición se escribe $x > 0 && x < 5
Nos preguntamos x es mayor a cero y x es menor a 5? Sí. En este caso hemos construido una condición compuesta uniendo la primera y segunda condición con el operador &&
.
Condicionales y ciclos
if – else
La primer a estructura condicional es el if ... else
, es la más básica y tiene la siguiente sintaxis:
if (condicion) hacer algo else hacer algo
📝 La sección else
no es obligatoria, y también se puede usar más de un if
.
Operador ternario
En esta ssección vale mencionar al operador ternario que es la versión corta del if-else:
$x = $i < 0 ? 5 : 10;
Esto se lee así: si i
es menor a cero entonces asignar 5 sino asignar 10.
switch
El condicional switch
es otra opción para el uso del if y evita que tengamos muchas evaluaciones usando if ... else if ... else if ... else
. Este bloque recibe un valor dato
, en cada case
se evalua si el dato
es igual al valor1
, luego al valor2
y así sucesivamente hasta encontrar el valor o caer en lel bloque default
.
switch (integer dato) { case valor1: bloque_1; break; case valor2: bloque_2; break; ... case valorN: bloque_N; break; default: bloque_por defecto; }
Ciclos
Los bloques condicionales de esta sección se identifican porque forman parte de un ciclo, este ciclo se puede repetir desde 0 a n veces. 0 porque puede ser que no cumplan la condición para entrar al bloque.
while
Se lee: mientras la condición se cumpla entonces hacer algo.
while (condicion) hacer algo
<?php $x = 5; while ($x > 3) echo $x--; /* mientras x sea menor que 3 imprimir su valor y reducirlo en 1*/ /* imprime: 5 4 */
do-while
Se lee: hacer algo y continuar mientras la condición se cumpla. La diferencia con while es que en este caso la acción se realiza almenos una vez porque la condición se evalua luego.
do hacer algo while (condicion)
<?php $x = 3; do echo $x; while ($x > 4); /* imprime el valor de x y luego evalua si es mayor a 4, si no existiera el do la ccion no se hubiera ejecutado ni una vez. */
for
Ejecuta un ciclo según los valores definidios dentro de 3 partes del enunciado: inicializar, condición e incremento o disminución
for (inicializar; condicion; incremento) hacer algo
<?php for($i = 0; $i < 3; $i++) echo $i; /* Imprime el valor de $i desde cero hasta que la condicion ($i < 3) falle. Resultado 0 1 2 */
foreach
La sentencia fore-each recibe una variable que contiene varios elementos son conocidas como arreglos u objetos
foreach (expresión_array as $valor) hacer algo
<?php $array = array(1, 2, 3, 4); foreach ($array as $valor) { echo ($valor * 2); } /* Por cada elemento dentro de $array se va a imprimir el valor multiplicado por 2 Imprime 2 3 6 8 */

Conceptos consultados en: Data Structures and Algorithms in Java.
Puedes encontrar este libro en Amazon.
💡 Esta entrada te puede interesar: Te ayudo a saber como ser el dueño de tu sitio web
One thought on “Programación: Conceptos Básicos”