Glosario de Fundamentos de Programación
37 términos encontrados
Glosarios
Algoritmo
Fundamentos de ProgramaciónSecuencia ordenada de pasos para resolver un problema.
Un algoritmo para calcular un total recibe precio y cantidad, multiplica ambos valores y devuelve el resultado.
Array
Fundamentos de ProgramaciónEstructura que permite guardar varios valores relacionados dentro de una misma lista ordenada.
Un array puede contener las notas de un alumno o los nombres de varias tareas.
Booleano
Fundamentos de ProgramaciónTipo de dato que solo puede representar dos estados: verdadero o falso.
Una variable como `usuarioActivo` puede guardar `true` o `false`.
Bucle
Fundamentos de ProgramaciónEstructura que repite una acción o bloque de código varias veces mientras se cumpla una regla o hasta completar un recorrido.
Un bucle puede mostrar los números del 1 al 5 sin escribir cinco veces la misma línea.
Bucle infinito
Fundamentos de ProgramaciónBucle que no encuentra una condición de parada real y sigue ejecutándose sin terminar.
Si un `while` nunca actualiza su contador, puede seguir repitiéndose indefinidamente.
Commit
Fundamentos de ProgramaciónConfirmación guardada en Git que captura un estado concreto del trabajo.
Un commit tiene un mensaje descriptivo.
Condicional
Fundamentos de ProgramaciónEstructura que permite al programa elegir un camino u otro según si una condición se cumple o no.
Un condicional puede mostrar acceso permitido si la edad es mayor o igual que 18 y acceso denegado en caso contrario.
Control de versiones
Fundamentos de ProgramaciónSistema para registrar cambios en el código y poder recuperarlos, compararlos o colaborar mejor.
Copiloto de IA
Fundamentos de ProgramaciónAsistente que sugiere código o ayuda técnica a partir del contexto del proyecto.
Depuración
Fundamentos de ProgramaciónProceso de encontrar, entender y corregir errores en un programa.
Si una salida no coincide con lo esperado, depurar consiste en seguir los pasos del programa hasta localizar dónde se torció.
DevTools
Fundamentos de ProgramaciónHerramientas del navegador para inspeccionar, depurar y medir comportamiento de una aplicación web.
Entrada
Fundamentos de ProgramaciónDato o acción que recibe un programa antes de procesarlo.
Escribir dos notas en un formulario es la entrada de un programa que calcula la media.
Expresión
Fundamentos de ProgramaciónCombinación de valores, variables y operadores que produce un resultado evaluable.
`precio + envio` es una expresión que da como resultado un total.
Función
Fundamentos de ProgramaciónBloque reutilizable de código que agrupa una tarea concreta y puede recibir datos de entrada para producir un resultado.
Una función puede recibir precio y envío y devolver el total de la compra.
Índice
Fundamentos de ProgramaciónPosición numérica de un elemento dentro de un array.
En un array de tres tareas, el primer elemento suele estar en el índice 0.
Integración de lógica
Fundamentos de ProgramaciónCombinación de varios conceptos de programación dentro de un mismo problema para resolverlo de forma completa.
Un reto puede integrar variables, condicionales, bucles y funciones para validar y procesar una lista de datos.
Iteración
Fundamentos de ProgramaciónCada una de las repeticiones individuales que ejecuta un bucle dentro de su ciclo completo.
Si un bucle cuenta del 1 al 3, realiza tres iteraciones.
Linter
Fundamentos de ProgramaciónHerramienta que analiza código para detectar errores y problemas de estilo.
Mini proyecto
Fundamentos de ProgramaciónEjercicio más completo que reúne varias piezas del aprendizaje en un artefacto pequeño, funcional y verificable.
Una mini agenda de tareas por consola puede actuar como mini proyecto para practicar arrays, funciones y condicionales juntos.
Null
Fundamentos de ProgramaciónValor usado para indicar de forma intencional que no hay dato o que el valor actual está vacío a propósito.
Un perfil puede tener `avatar = null` si todavía no se ha subido ninguna imagen.
Objeto
Fundamentos de ProgramaciónEstructura que agrupa varias propiedades relacionadas para representar una misma entidad o cosa del mundo real.
Un objeto `usuario` puede guardar nombre, edad y estado de acceso dentro de una sola estructura.
Operador
Fundamentos de ProgramaciónSímbolo o palabra que permite realizar una operación sobre uno o varios valores.
El signo `+` es un operador que puede sumar números o unir textos según el contexto.
Parámetro
Fundamentos de ProgramaciónNombre que una función usa para representar los datos que recibe al ejecutarse.
En `function saludar(nombre)`, `nombre` es un parámetro.
Pensamiento computacional
Fundamentos de ProgramaciónCapacidad de descomponer problemas, detectar patrones, abstraer y diseñar pasos reproducibles.
Dividir un sistema de reservas en login, validación, disponibilidad y confirmación es pensamiento computacional.
Proceso
Fundamentos de ProgramaciónConjunto de reglas o pasos que transforman la entrada.
Sumar precios, validar un usuario o ordenar una lista forma parte del proceso.
Programa
Fundamentos de ProgramaciónConjunto de instrucciones que una máquina puede ejecutar para realizar una tarea concreta.
Una calculadora es un programa que recibe números, aplica operaciones y muestra un resultado.
Propiedad
Fundamentos de ProgramaciónCada dato nombrado que forma parte de un objeto.
En un objeto `producto`, `precio` y `stock` son propiedades.
Pseudocódigo
Fundamentos de ProgramaciónForma humana y estructurada de describir una solución antes de implementarla en un lenguaje real.
Antes de programar una calculadora, puedes escribir: leer números, sumar y mostrar el resultado.
Puente a JavaScript
Fundamentos de ProgramaciónConexión didáctica entre los fundamentos generales de programación y su aplicación directa dentro del lenguaje JavaScript.
Entender primero variables y condicionales hace que luego aprender su sintaxis en JavaScript resulte mucho más natural.
Repositorio
Fundamentos de ProgramaciónCarpeta o proyecto gestionado por Git con su historial de cambios.
Retorno
Fundamentos de ProgramaciónValor que una función entrega al terminar para que el resto del programa pueda reutilizarlo.
Una función puede devolver el total calculado para guardarlo después en una variable.
Salida
Fundamentos de ProgramaciónResultado que devuelve el programa tras ejecutar el proceso.
Mostrar un total en pantalla o imprimir un mensaje en consola es una salida.
Tipo de dato
Fundamentos de ProgramaciónClasificación que indica qué clase de valor está manejando el programa y cómo debe interpretarlo.
No es lo mismo guardar 25 como número que guardar "25" como texto.
Traza
Fundamentos de ProgramaciónSeguimiento paso a paso del orden de ejecución y del estado de un programa para entender cómo llega a un resultado.
Una traza simple anota qué paso ocurre primero, qué se procesa después y qué salida aparece al final.
Trazado
Fundamentos de ProgramaciónSeguimiento paso a paso del flujo de ejecución de un programa.
Undefined
Fundamentos de ProgramaciónValor que indica que una variable existe pero todavía no tiene un contenido asignado en ese momento.
Si declaras una variable sin darle valor, en JavaScript puede aparecer como `undefined`.
Variable
Fundamentos de ProgramaciónNombre que representa un valor o estado que el programa necesita guardar para usarlo, leerlo o actualizarlo más adelante.
En un contador, la variable puede guardar cuántas veces ha hecho clic el usuario.
No se encontraron términos que coincidan con tu búsqueda.