1) Cos'è un algoritmo? a) Un insieme di istruzioni per risolvere un problema. b) Un linguaggio di programmazione. c) Una funzione matematica. d) Una struttura di dati complessa. 2) Quale delle seguenti affermazioni è vera riguardo agli algoritmi? a) Sono sempre scritti in linguaggio macchina. b) Sono una sequenza di istruzioni ordinate. c) Non possono essere rappresentati tramite diagrammi. d) Devono essere sempre scritti in linguaggio di programmazione. 3) Cos'è un linguaggio di programmazione? a) Un insieme di simboli per rappresentare numeri. b) Un insieme di parole che facilitano la scrittura di algoritmi. c) Una tecnica per eseguire algoritmi senza computer. d) Un dispositivo elettronico. 4) Qual è lo scopo principale di un linguaggio di programmazione? a) Permettere alle persone di comunicare tra di loro. b) Fornire un modo per dare istruzioni al computer. c) Tradurre testi in codice binario. d) Risolvere problemi matematici. 5) Qual è la differenza principale tra un linguaggio ad alto livello e uno a basso livello? a) I linguaggi ad alto livello sono più vicini al linguaggio umano. b) I linguaggi a basso livello sono più complessi da capire. c) I linguaggi ad alto livello non vengono compilati. d) I linguaggi a basso livello sono destinati ai principianti. 6) Quale di questi è un esempio di linguaggio di programmazione ad alto livello? a) Assembler b) Binary c) Python d) Codice macchina 7) Quale dei seguenti è un componente essenziale di un algoritmo? a) Diagramma di flusso b) Sequenza, selezione, e iterazione 8) Cosa si intende per "struttura di controllo" in un algoritmo? a) La modalità di esecuzione di una singola istruzione. b) Un modo per interrompere l'esecuzione del programma. c) Una metodologia per gestire le sequenze e le decisioni. 9) Quale di queste affermazioni descrive la "ricorsione" in un algoritmo? a) Una tecnica per eseguire un'istruzione una volta sola. b) Una funzione che richiama sé stessa. c) Un metodo per organizzare i dati in sequenza. d) Un'istruzione ripetuta un numero definito di volte. 10) Qual è il risultato finale di un algoritmo ben progettato? a) Un codice binario eseguibile. b) Una soluzione chiara e specifica al problema iniziale.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?