WorksheetsAlgoritmi_raccolta
Total questions: 73
Worksheet time: 3610secs
Cosa rappresenta questo simbolo in una Flow Chart?
input / output dati
Inizio/fine
decisione
Attesa
Cosa rappresenta questo simbolo in una Flow Chart?
Input-output
Decisione
Inizio-fine
sequenza
Cosa rappresenta questo simbolo in una Flow Chart?
sequenza-elaborazione
decisione
Inizio - Fine
Attesa
Il simbolo che porta a due possibilità in una flow chart è conosciuto come:
loop while
selezione binaria
Loop FOR
sequenza
Una sezione di Flow chart che richiede una azione da parte dell'utente è chiamata:
decisione
loop
sequenza
input
Una sezione di flow chart che si ripete di continuo è conosciuta come:
ciclo o loop
selezione binaria
decisione
input / output
Le Flow chart hanno il beneficio di:
Far programmare più velocemente
Scrivere il programma automaticamente
Sono più facili
Aiutano a schematizzare l'algoritmo
Il segmento in figura rappresenta:
Selezione Doppia
Selezione semplice
Ciclo Doppio
ciclo While
Se la spesa è di 100 euro a quanto ammonta lo sconto?
5€
50€
10€
90€
In figura vediamo un classico esempio di:
Pseudocodifica
Programma in linguaggio macchina
Programma in Python
Diagramma di flusso
L'esempio in figura rappresenta :
Selezione doppia
loop - iterazione
selezione singola
ciclo while
Iterazione vuol dire
Ripetizione
Condizione
Spostare a destra il testo
sequenza infinita
L'iterazione indefinita è anche chiamata:
For loop
Ciclo while
For-selezione
loop numerico
la Trace Table serve a :
Tenere traccia del valore delle variabili
Tracciare il programma in loop
Togliere i debug
Disporre l'algoritmo in forma tabellare
Cosa si visualizza se si inserisce in input il numero 21 ?
21 17 13 9 5 1
17 13 9 5 1
1
21 17 13 9 5
qual è l'uscita di questo programma se inserisco in input 7, 3,10 ?
3
7 3
3 7
10
Aggiungere monete in una macchina automatica fino al raggiungimento del costo del caffè è un tipico esempio di iterazione:
Definita
Indefinita
Esatta
For- loop
Ripetere per 10 volte un esercizio di sollevamento pesi è un classico esempio di iterazione:
Definita
Indefinita
While
indentata
Normalmente in una iterazione definita serve indicare:
3 Valori: inizio, fine e passo
2 Valori: inizio e fine
2 Valori: inizio e condizione di uscita
1 valore: condizione di uscita
Il se inserisco in ingresso il valore -6 che otterrò in uscita?
6
-6
0
errore
dopo l'ultimo blocco il valore della variabile a varrà:
9
4
7
3
Se si inseriscono in input i numeri 10 e 4 , cosa si avrà in output?
10 6 2
6 2
10 7 4 1
6 2
Se si inseriscono in input i numeri 7 e 4 cosa si avrà in output?
7
7 3
3
7 4
Se si inseriscono in input i numeri 6 e 1, in output si avrà :
6 5 4
6 5 4 3
5 4 3
5
Se si inseriscono in input i numeri 3 e 1 , cosa si avrà in output?
3 1
1
nessun valore
3
inizializzazione di una variabile
int pippo;
int pluto 5;
int paperino=7;
topolino=5;
come si incrementa una variabile?
count == 1
count +1
count = count +1
count 1
Cosa ho bisogno per fare un ciclo?
un contatore, una variabile
un contatore, un controllo e un incremento del contatore
un controllo
un contatore e un incremento
se la condizione del ciclo è SEMPRE VERA
verrà ripetuto il ciclo all'infinito
verrà ripetuto una volta
non viene ripetuto
verrà ripetuto esattamente 10 volte
a ogni giro un qualsiasi ciclo
un ciclo non gira
esegue le istruzioni in esso contenute
fa la pasta
esegue le istruzioni in esso contenute e esegue un controllo
un do-while
esegue prima il codice poi la condizione
cicla all'infinito
cicla fino a quando non succede un'evento inaspettato
esegue prima la condizione poi il codice
un ciclo while
esegue prima il codice poi la condizione
verifica prima la condizione poi esegue il codice
verifica ebbasta
esegue ebbasta
L'operatore % in C++ serve per:
calcolare la percentuale
non è mai utilizzato
calcola il resto della divisione
calcola il quoziente della divisione
Fa parte delle iterazioni indefinite:
il ciclo for
solo il ciclo while
il ciclo while e do..while
solo il ciclo do..whilw
La differenza tra un ciclo x while e un ciclo do-while è che:
il ciclo do-while termina sempre
nel ciclo while le istruzioni sono eseguite almeno una volta
nel ciclo do..while le istruzioni sono eseguite almeno una volta
non c'è differenza
La periferica di default utilizzata per inserire i dati è:
la tastiera
il mouse
lo scanner
la tastiera e il mouse
Un algoritmo:
ha sempre un inizio e una fine
può solo essere x scritto in un linguaggio di programmazione
deve essere specificato in un linguaggio naturale
deve essere comprensibile ad un calcolatore
Quale tra le seguenti istruzioni è un'istruzione di output
Somma 3 a I
Trasferisci A in B
Visualizza IMPORTO
Digita X
In quale forma di un diagramma a blocchi va racchiusa l'istruzione C=A/B
in un parallelogramma
in un rettangolo
in un rombo
in un'ellisse
Quale tra le seguenti istruzioni va racchiusa in un parallelogramma
Trasferisci A in B
Inizio
Moltiplica il valore del lato per se stesso
Acqusisci il valore del lato
In un diagramma a blocchi quale tipo di istruzione va racchiusa in un rettangolo
Decisionale
trasferimento
Di ingresso-uscita
Logico-aritmetica
Come si indica una variabile in un diagramma a blocchi?
Con il nome della variabile
Col valore della variabile
Con un numero
con un indirizzo di memoria
Quale problema di geometria viene risolto col seguente algoritmo:
inizio
acquisisci il valore di A
acquisisci il valore di B
C=A*B
Visualizza C
fine
Calcolo altezza di un trapezio
Calcolo Area del Triangolo
Calcolo Ipotenusa
Calcolo area del rettangolo
In una struttura iterativa qual'è il costrutto in caso il corpo del ciclo precede la condizione logica
while
do while
for
Non esiste un circuito specifico, la scelta è del programmatore
Se nel testo del problema è specificato il numero di volte in cui devo ripetere le istruzioni del ciclo quale costrutto devo utilizzare?
while
do while
for
if else
Per quale uso è più indicato il WHILE?
quando conosco il numero di volte che devo ripetere le istruzioni del ciclo
quando devo ripetere le istruzioni del ciclo almeno una volta
quando non conosco il numero di volte che devo ripetere le istruzioni del ciclo
quando devo scegliere tra varie alternative
Cos'è una variabile?
una parola chiave di un linguaggio
un contenitore indicato da un nome in cui posso introdurre valori
un contenitore indicato da un nome in cui è contenuto sempre lo stesso valore
nessuna delle altre risposte è corretta
Nel problema: calcolare il perimetro P del quadrato conoscendo il lato L, la variabile P che uso ha?
input
intermedia
output
contatore
sapendo che la variabile A vale 10 e la B vale 2 quale valore assumono dopo l' esecuzione di questa istruzione B=(B-1)*A
A=10 B=2
A=10 B=10
A=18 B=2
A=2 B=18
sapendo che la variabile A vale 10 e la B vale 2 quale valore assumono dopo l' esecuzione di questa istruzione C=B-A
A=10 B=2
A=10 B=18
A=18 B=2
A=2 B=18
Che tipo di struttura utilizzo per il seguente problema:
Dato un numero in input calcolare il doppio
sequenza
selezione
iterazione
Che tipo di struttura utilizzo per il seguente problema:
Dato un numero in input calcolare il doppio ripetere l' operazione finché il valore ottenuto è maggiore di 200
sequenza
selezione
iterazione
Che tipo di costrutto utilizzo per il seguente problema:
Dato un numero in input calcolare il doppio ripetere l' operazione finché il valore ottenuto è maggiore di 200
for
while
do while
nessuno degli altri indicati
Iterare significa ripetere ciclicamente un gruppo di istruzioni
vero
falso
STRING STRINGA
Il nome della variabile è STRINGA
Il contenuto della variabile deve essere un numero intero
Il nome della variabile è STRING
Il contenuto della variabile non è dichiarato
avendo una variabile INT cammello, cosa significa effettuare la seguente operazione:
cammello = 3
è un assegnamento di variabile
è una dichiarazione di variabile
è un' istruzione di input
è un' istruzione di output
Qual è l'errore presente nel seguente codice?
La variabile X non è stata dichiarata
Il numero inserito potrebbe non essere un numero intero
Non è possibile effettuare l'output prima dell'input
Il codice è corretto
Quale delle seguenti condizioni stamperà il valore "SI"
X < 10
X = 9
X > 10
X >= 10
Cosa stamperà il codice presente nell'immagine?
SI
NO
Quante volte viene stampata la parola "CIAO"?
1
4
5
6
Quante volte verrà stampata la parola "CIAO"?
5
infinite
0
Quante volte verrà stampata la parola "ciao"?
2
3
5
infinite
Quale comando indica di quanto aumenta ogni volta la variabile del FOR
step
from
to
endfor
Quante volte eseguirò le istruzioni del
for K from 1 to 7 step 2?
4
3
2
7
Nel caso dell'iterazione indefinita il controllo viene fatto sul valore del contatore che contiene il numero di volte che il ciclo è stato eseguito
vero
falso
Nella iterazione definita è sempre presente un numero, cioè viene sempre indicato quante volte deve essere seguita un'operazione
vero
falso
Qual è lo schema generale dell'elaborazione
programma --> input --> elaborazione
output --> programma --> input
input --> elaborazione --> output
elaborazione --> input --> output
Quale tra le seguenti non è una caratteristica dell'algoritmo?
deve essere generale, cioè risolvere un insieme di problemi
opera su dati in ingresso producendo un risultato in uscita
non deve avere un numero preciso di istruzioni
il risultato viene prodotto in un tempo finito
deve essere deterministico
Nel software Algobuild il blocco di elaborazione è chiamato:
blocco di assegnamento
blocco elaborazione
blocco operazione
blocco risoluzione
Quando sarà vera la condizione
!(x > 50) ?
quando x = 50
quando x = 51
quando x = 100
quando x = 49
Quante variabili ti servono per calcolare una media?
2: media e countMedia
3: media, somma, countMedia
3: media, somma, N
1: media
se devi contare quanti numeri inseriti in input hai userai una variabile che farà da
contatore
somma
media
N
Qual è il significato di "variabile"?
Il valore del dato non cambia mai nel tempo
Il valore del dato può cambiare nel tempo
Il valore del dato può essere cambiato solo all'inizio del programma
Il valore del dato può essere cambiato solo alla fine del programma
