FlashKeepers

Computer Science · AP

AP Computer Science Principles

Conceptos fundamentales de la computación, incluyendo algoritmos, datos, internet y el impacto de la computación, evaluados en AP Computer Science Principles.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone
¿Qué es un algoritmo?
Un procedimiento paso a paso para resolver un problema o realizar una tarea.
¿Qué describe la notación Big O?
Cómo crecen el tiempo de ejecución o los requisitos de espacio de un algoritmo a medida que aumenta el tamaño de la entrada.
¿Cuál es la complejidad temporal de la búsqueda lineal?
O(n), donde n es el número de elementos.
¿Cuál es la complejidad temporal de la búsqueda binaria?
O(log n), donde n es el número de elementos.
¿Qué es una variable en programación?
Un contenedor con nombre que almacena un valor y puede cambiar durante la ejecución del programa.
¿Qué es un tipo de dato?
Una clasificación de datos que determina qué valores puede almacenar y qué operaciones se pueden realizar sobre ellos.
¿Qué hace una sentencia condicional (if/else)?
Ejecuta diferentes bloques de código según si una condición es verdadera o falsa.
¿Qué es un bucle?
Una estructura de control que repite un bloque de código varias veces hasta que se cumple una condición.
¿Cuál es la diferencia entre un bucle while y un bucle for?
Un bucle while se repite según una condición; un bucle for normalmente se repite un número conocido de veces.
¿Qué es una función en programación?
Un bloque de código reutilizable que realiza una tarea específica y puede aceptar entradas (parámetros) y devolver resultados.
¿Qué es un arreglo?
Una colección ordenada de elementos almacenados en ubicaciones de memoria consecutivas, a los que se accede mediante un índice.
¿Qué es una lista en programación?
Una colección ordenada de elementos que puede crecer o reducirse dinámicamente en tamaño.
¿Qué es una cadena?
Una secuencia de caracteres (letras, números, símbolos) tratada como una única unidad de datos.
¿Qué es la compresión de datos?
Reducir el tamaño de los datos codificándolos de forma más eficiente, ya sea sin pérdida (lossless) o con cierta pérdida (lossy).
¿Qué es la representación binaria?
Usar solo dos símbolos (0 y 1) para representar todos los datos en una computadora.

25 more cards in the app