una variable es un contenedor que almacena un valor específico, como un número, un texto o una lista, para que puedas manipularlo durante la ejecución del programa
| TIPO | DESCRIPCIÓN | EJEMPLO |
|---|---|---|
| Entero (int) | Almacena números enteros sin decimales. | edad = 30 |
| Flotante (float) | Almacena números con decimales. | precio = 20.500 |
| Cadena de texto (string) | Almacena secuencias de caracteres, como texto. | nombre = "jorge" |
| TIPO | DESCRIPCIÓN | EJEMPLO |
|---|---|---|
| Booleano (boolean) | Almacena un valor de verdadero o falso. | activo = true |
| Arreglo (array) | Almacena colecciones de valores, accesibles por índices. | frutas = ["manzana", "banana"] |
| Objectos (objects) | Almacena pares clave-valor. Se usa para representar entidades más complejas. | usuario = {nombre: "Juan", edad: 30} |
Los operadores en programación son símbolos (+, -, *, /, <, >, %) especiales que realizan operaciones sobre uno o más operandos.
Permiten realizar operaciones matemáticas básicas, como suma, resta, multiplicación, división y módulo
| Operador | Descripción |
|---|---|
| Suma (+) | Se utiliza para sumar dos valores. |
| Resta (-) | Se utiliza para restar el valor de la derecha del valor de la izquierda. |
| Multiplicación (*) | Se utiliza para multiplicar dos valores. |
| División (/) | Se utiliza para dividir el valor de la izquierda por el valor de la derecha. |
| Módulo (%) | Devuelve el resto de la división del valor de la izquierda por el valor de la derecha. |
Se utilizan para comparar dos valores y devolver un resultado booleano que indica la relación entre esos valores.
| Operador | Descripción |
|---|---|
| Asignación (=) | Asigna un valor a una variable. |
| Igual a (==) | Devuelve True si los dos valores son iguales; de lo contrario, devuelve False. |
| Estrictamente igual (===) | Compara dos valores sin convertir tipos. Deben ser del mismo tipo. |
| Diferente de (!=) | Devuelve True si los dos valores no son iguales; de lo contrario, devuelve False. |
| Menor que (<) | Devuelve True si el valor de la izquierda es menor que el valor de la derecha; de lo contrario, devuelve False. |
| Operador | Descripción |
|---|---|
| Mayor que (>) | Devuelve True si el valor de la izquierda es mayor que el valor de la derecha; de lo contrario, devuelve False. |
| Menor o igual que (<=) | Devuelve True si el valor de la izquierda es menor o igual al valor de la derecha; de lo contrario, devuelve False. |
| Mayor o igual que (>=) | Devuelve True si el valor de la izquierda es mayor o igual al valor de la derecha; de lo contrario, devuelve False. |
Se utilizan para combinar expresiones booleanas y realizar operaciones lógicas en programación.
| Operador | Descripción |
|---|---|
| Y lógico (AND - &&) | Devuelve True si ambas expresiones son verdaderas; de lo contrario, devuelve False. |
| O lógico (OR - ||) | Devuelve True si al menos una de las expresiones es verdadera; devuelve False si ambas son falsas. |
| Negación lógica (NOT - !) | Devuelve True si la expresión es falsa y False si la expresión es verdadera. |
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.
Es un diagrama que describe un proceso, sistema o algoritmo informático.
Los diagramas de flujo pueden:
Son bloques de código que permiten a un programa tomar diferentes caminos en función de una condición que se evalúa en tiempo de ejecución.
La estructura condicional simple es un tipo de estructura que permite evaluar una condición y realizar una acción según sea verdad o falsa. If else
Los condicionales dobles y anidados son estructuras de programación que permiten evaluar múltiples condiciones de manera secuencial.
Es una estructura de control condicional utilizada en programación para tomar decisiones basadas en el valor de una variable o expresión.
switch (variable) {
case valor1:
// Código a ejecutar si variable == valor1
break;
case valor2:
// Código a ejecutar si variable == valor2
break;
default:
// Código a ejecutar si no hay coincidencias
}Es una estructura de control de flujo cuya función es repetir un conjunto de instrucciones varias veces mientas se cumple una condición especifica.
mientras (while) (condición) {
...instrucciones
}
resto del códigoEs utilizado cuando se conoce el número de iteraciones que se realizarán. La sintaxis general es la siguiente:
for (inicialización; condición; incremento) {
// código a ejecutar
}Es similar a while, pero la condición se evalúa al final de cada iteración. Esto significa que el código dentro del bucle se ejecutará al menos una vez, independientemente de la condición.
do {
// código a ejecutar
} while (condición)Es un bloque de código que realiza una tarea específica cuando es llamado.
def suma(a, b):
resultado = a + b
return resultado
suma(5,6)
def saludar(nombre):
mensaje = f"Hola, {nombre}!"
return mensaje
saludar(andres)Un arreglo, también conocido como array, es una estructura de datos que permite almacenar múltiples valores del mismo tipo en una sola variable.
Un estudiante de primer semestre quiere gestionar una lista de calificaciones. El programa debe permitir:
1. Leer las calificaciones.
2. Insertar una nueva calificación.
3. Eliminar una calificación específica.
4. Ordenar las calificaciones.
5. Buscar una calificación en la lista.
Es una estructura de datos bidimensional que organiza elementos en filas y columnas, similar a una tabla.
Ejemplo: “Diseña un algoritmo que calcule el promedio de tres notas y diga si el estudiante aprueba.”
Es un principio de programación que indica que el código no debe contener líneas redundantes o duplicadas.
Utiliza funciones o clases en lugar de repetir el mismo código.
Escribe una sola función para realizar varias tareas similares.
Utiliza variables globales cuando sea necesario y evita escribir varias veces el mismo valor.
Evita copiar y pegar bloques de código en diferentes partes del programa.
Crea nombres descriptivos para las variables, funciones y clases para mejorar la legibilidad del código.
Documenta tu código para hacerlo más comprensible para otros usuarios y desarrolladores.
JavaScript fue creado por Brendan Eich en 1995 y se convirtió en el lenguaje de programación principal para el desarrollo web.
JavaScript, comúnmente abreviado como JS, es un lenguaje de programación de alto nivel que se usa para hacer que las páginas web sean interactivas y dinámicas.