1/41
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
¿Qué es un algoritmo?
Conjunto finito y ordenado de instrucciones que permite resolver un problema o realizar una tarea.
¿Qué es el pseudocódigo?
Forma de expresar un algoritmo de manera informal y legible, utilizando un lenguaje cercano al natural, sin las reglas de sintaxis de un lenguaje de programación específico.
¿Qué es un diagrama de flujo?
Representación gráfica de un algoritmo o proceso, utilizando símbolos estandarizados para indicar los pasos y la secuencia de ejecución.
¿Qué es una variable?
Espacio en la memoria de la computadora donde se almacena un valor que puede cambiar durante la ejecución de un programa.
¿Qué es un algoritmo?
Conjunto finito y ordenado de instrucciones que permite resolver un problema o realizar una tarea.
¿Qué es el pseudocódigo?
Forma de expresar un algoritmo de manera informal y legible, utilizando un lenguaje cercano al natural, sin las reglas de sintaxis de un lenguaje de programación específico.
¿Qué es un diagrama de flujo?
Representación gráfica de un algoritmo o proceso, utilizando símbolos estandarizados para indicar los pasos y la secuencia de ejecución.
¿Qué es una variable?
Espacio en la memoria de la computadora donde se almacena un valor que puede cambiar durante la ejecución de un programa.
¿Qué es una constante?
Espacio en la memoria que almacena un valor fijo que no puede cambiar durante la ejecución de un programa.
¿Qué es un tipo de dato?
Clasificación de los datos según su naturaleza, como números (enteros, decimales), texto, valores de verdad (verdadero/falso), etc.
¿Qué es el tipo de dato 'entero' (integer)?
Tipo de dato que representa números enteros, positivos o negativos, sin parte decimal.
¿Qué es el tipo de dato 'real' (float/double)?
Tipo de dato que representa números con parte decimal, también conocidos como 'flotantes' o 'decimales'.
¿Qué es el tipo de dato 'cadena de texto' (string)?
Tipo de dato que representa una secuencia de caracteres, como palabras o frases.
¿Qué es el tipo de dato 'booleano'?
Tipo de dato que solo puede tener dos valores: verdadero (true) o falso (false).
¿Qué es un operador en programación?
Símbolo que indica el tipo de operación que se debe realizar con uno o más valores (operandos).
¿Qué son los operadores aritméticos?
Operadores que realizan cálculos matemáticos como suma (+), resta (-), multiplicación (*), división (/) y módulo (%).
¿Qué son los operadores relacionales (o de comparación)?
Operadores que comparan dos valores y devuelven un resultado booleano (verdadero/falso), como igual (==), diferente (!=), mayor que (>), menor que (<), etc.
¿Qué son los operadores lógicos?
Operadores que combinan o modifican valores booleanos, como AND (&&), OR (||) y NOT (!).
¿Qué es la asignación de valores?
Proceso de asignar un valor a una variable. Se usa comúnmente el símbolo '='.
¿Qué son las operaciones de entrada/salida?
Mecanismos por los cuales un programa recibe datos del usuario o de alguna fuente externa (entrada) y muestra información al usuario (salida).
¿Qué es una estructura condicional 'si' (if)?
Estructura de control que permite ejecutar un bloque de código solo si una condición específica es verdadera.
¿Qué es una estructura condicional 'si-sino' (if-else)?
Estructura de control que permite ejecutar un bloque de código si una condición es verdadera y otro bloque de código si la condición es falsa.
¿Qué es un bucle (o ciclo)?
Estructura de control que repite un bloque de código un número determinado de veces o mientras una condición sea verdadera.
¿Qué es un bucle 'para' (for)?
Tipo de bucle que se utiliza cuando se conoce de antemano el número de repeticiones o para iterar sobre una secuencia de elementos.
¿Qué es un bucle 'mientras' (while)?
Tipo de bucle que se repite mientras una condición específica sea verdadera. La condición se evalúa al inicio de cada iteración.
¿Qué es un bucle 'hacer-mientras' (do-while)?
Tipo de bucle que garantiza que el bloque de código se ejecute al menos una vez, ya que la condición se evalúa al final de cada iteración.
¿Qué es una función (o subrutina/método)?
Bloque de código reusable que realiza una tarea específica. Ayuda a organizar el código y evitar repeticiones.
¿Qué son los parámetros de una función?
Valores que una función espera recibir para poder realizar su tarea. Se declaran en la definición de la función.
¿Qué son los argumentos de una función?
Valores reales que se envían a una función cuando esta es llamada. Corresponden a los parámetros definidos.
¿Qué es el retorno de una función?
Valor que una función devuelve o produce como resultado de su ejecución.
¿Qué es un arreglo (array)?
Colección de elementos del mismo tipo de dato, almacenados de forma contigua en memoria y accesibles a través de un índice.
¿Qué es un índice en un arreglo?
Número que identifica la posición de un elemento dentro de un arreglo. Generalmente, los índices comienzan en 0.
¿Qué es una estructura de datos?
Organización particular de los datos en una computadora, diseñada para que se puedan almacenar y acceder a los datos de manera eficiente.
¿Qué es la depuración (debugging)?
Proceso de encontrar y corregir errores (bugs) en el código de un programa.
¿Qué es un error de sintaxis?
Errores que ocurren debido a un quebrantamiento de las reglas del lenguaje de programación (por ejemplo, escribir mal una palabra clave o faltar un punto y coma).
¿Qué es un error lógico?
Errores que hacen que el programa no funcione como se espera, aunque no haya errores de sintaxis o tiempo de ejecución (por ejemplo, un cálculo incorrecto).
¿Qué es un comentario en programación?
Texto dentro del código de un programa que es ignorado por el compilador/intérprete y se utiliza para explicar partes del código o hacer anotaciones.
¿Qué es la modularidad?
Principio de diseño de software que sugiere dividir un programa en módulos o componentes más pequeños y manejables, cada uno con una función específica.
¿Qué es la concatenación de cadenas?
Es la unión de dos o más cadenas de texto para formar una sola. Se suele usar el operador '+' o funciones específicas.
¿Qué es un bucle infinito?
Bucle que se ejecuta indefinidamente porque su condición de terminación nunca se vuelve falsa.
¿Qué son las estructuras de control?
Bloques de código que controlan el flujo de ejecución de un programa, como condicionales (if/else) y bucles (for/while).
¿Qué son los operadores de incremento y decremento?
Operadores que aumentan (++) o disminuyen (--) el valor de una variable en una unidad.