FlashKeepers

Computer Science · AP · Test Prep

AP Computer Science Principles

Concetti fondamentali dell'informatica, tra cui algoritmi, dati, internet e l'impatto dell'informatica sulla società, verificati nell'esame AP Computer Science Principles.

About this set

40 basic cards for AP Computer Science. It opens with "Che cos'è un algoritmo?" and "Che cosa descrive la notazione O grande (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

Che cos'è un algoritmo?
Show answerUna procedura passo dopo passo per risolvere un problema o svolgere un compito.
Che cosa descrive la notazione O grande (Big O)?
Show answerCome crescono il tempo di esecuzione o lo spazio richiesto da un algoritmo all'aumentare della dimensione dell'input.
Qual è la complessità temporale della ricerca lineare?
Show answerO(n), dove n è il numero di elementi.
Qual è la complessità temporale della ricerca binaria?
Show answerO(log n), dove n è il numero di elementi.
Che cos'è una variabile nella programmazione?
Show answerUn contenitore con un nome che racchiude un valore e può cambiare durante l'esecuzione del programma.
Che cos'è un tipo di dato?
Show answerUna classificazione dei dati che determina quali valori possono contenere e quali operazioni si possono eseguire su di essi.
Che cosa fa un'istruzione condizionale (if/else)?
Show answerEsegue blocchi di codice diversi a seconda che una condizione sia vera o falsa.
Che cos'è un ciclo?
Show answerUna struttura di controllo che ripete un blocco di codice più volte finché non si verifica una condizione.
Qual è la differenza tra un ciclo while e un ciclo for?
Show answerUn ciclo while si ripete in base a una condizione; un ciclo for di solito si ripete un numero noto di volte.
Che cos'è una funzione nella programmazione?
Show answerUn blocco di codice riutilizzabile che svolge un compito specifico e può accettare input (parametri) e restituire output.
Che cos'è un array?
Show answerUna raccolta ordinata di elementi memorizzati in posizioni di memoria consecutive, a cui si accede tramite indice.
Che cos'è una lista nella programmazione?
Show answerUna raccolta ordinata di elementi che può aumentare o diminuire di dimensione in modo dinamico.
Che cos'è una stringa?
Show answerUna sequenza di caratteri (lettere, numeri, simboli) trattata come un'unica unità di dati.
Che cos'è la compressione dei dati?
Show answerLa riduzione della dimensione dei dati codificandoli in modo più efficiente, senza perdita (lossless) o con una certa perdita (lossy).
Che cos'è la rappresentazione binaria?
Show answerL'uso di soli due simboli (0 e 1) per rappresentare tutti i dati in un computer.

25 more cards in the app

Study this set free