FlashKeepers

Computer Science · AP · Test Prep

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.

About this set

40 basic cards for AP Computer Science. It opens with "¿Qué es un algoritmo?" and "¿Qué describe la notación Big O?". Study it alongside the other AP sets below.

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

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

¿Qué es un algoritmo?
Show answerUn procedimiento paso a paso para resolver un problema o realizar una tarea.
¿Qué describe la notación Big O?
Show answerCó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?
Show answerO(n), donde n es el número de elementos.
¿Cuál es la complejidad temporal de la búsqueda binaria?
Show answerO(log n), donde n es el número de elementos.
¿Qué es una variable en programación?
Show answerUn contenedor con nombre que almacena un valor y puede cambiar durante la ejecución del programa.
¿Qué es un tipo de dato?
Show answerUna 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)?
Show answerEjecuta diferentes bloques de código según si una condición es verdadera o falsa.
¿Qué es un bucle?
Show answerUna 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?
Show answerUn 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?
Show answerUn bloque de código reutilizable que realiza una tarea específica y puede aceptar entradas (parámetros) y devolver resultados.
¿Qué es un arreglo?
Show answerUna 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?
Show answerUna colección ordenada de elementos que puede crecer o reducirse dinámicamente en tamaño.
¿Qué es una cadena?
Show answerUna secuencia de caracteres (letras, números, símbolos) tratada como una única unidad de datos.
¿Qué es la compresión de datos?
Show answerReducir 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?
Show answerUsar solo dos símbolos (0 y 1) para representar todos los datos en una computadora.

25 more cards in the app

Study this set free