Primi passi
5
Primi esercizi.
|
Titolo | Categorie | Livello |
HelloWorld
|
primipassi
|
Livello 0
|
CiaoATutti
|
primipassi
|
Livello 1
|
Triangolo
|
primipassi
|
Livello 1
|
Quadrato
|
primipassi
|
Livello 1
|
HelloPeople
|
primipassi
args
loop
switch
string
draw
|
Livello 5
|
Args
11
Argomenti da linea di comando.
|
Titolo | Categorie | Livello |
HelloName
|
args
|
Livello 1
|
HelloNames
|
args
|
Livello 2
|
ContaArgs
|
args
switch
|
Livello 3
|
HelloAll
|
args
switch
|
Livello 3
|
Unvowelator
|
args
string
loop
switch
|
Livello 4
|
Multipli5
|
args
switch
operators
var
|
Livello 4
|
PariDispari
|
var
operators
switch
args
|
Livello 4
|
HelloDrawing
|
args
switch
|
Livello 4
|
HelloPeople
|
primipassi
args
loop
switch
string
draw
|
Livello 5
|
RantedChessBoard
|
args
array
loops
|
Livello 6
|
CatchTheChicken
|
wrapper
args
switch
|
Livello 9
|
Variabili e tipi di dati
16
Esercizi su variabili e tipi di dati primitivi.
|
Titolo | Categorie | Livello |
ScooterCPU
|
var
|
Livello 3
|
Cornice
|
var
unicode
|
Livello 3
|
DichiaraEAssegna
|
var
|
Livello 3
|
GasStation
|
var
operators
|
Livello 4
|
CoinCalculator
|
var
operators
|
Livello 4
|
LegoBrick
|
var
operators
|
Livello 4
|
Fract2Anglo
|
var
|
Livello 4
|
MediaNote
|
var
|
Livello 4
|
UnicodePortrait
|
var
unicode
|
Livello 4
|
Multipli5
|
args
switch
operators
var
|
Livello 4
|
PariDispari
|
var
operators
switch
args
|
Livello 4
|
TroncaDouble
|
var
operators
|
Livello 5
|
DecUni
|
var
operators
|
Livello 5
|
CalcolaNotaInt
|
var
|
Livello 5
|
CalcolaNotaDecimo
|
var
|
Livello 6
|
UnicodeTest
|
loop
var
unicode
|
Livello 9
|
Wrapper
15
Esercizi sulle classi Wrapper.
|
Titolo | Categorie | Livello |
PariDispariWrapper
|
wrapper
exceptions
|
Livello 5
|
SumArgs
|
wrapper
|
Livello 6
|
Dec2Hex
|
wrapper
|
Livello 6
|
Hex2Dec
|
wrapper
|
Livello 6
|
SumArgsHex
|
wrapper
|
Livello 7
|
Arrotondatore
|
wrapper
loop
|
Livello 8
|
CalcolatoreMedia
|
wrapper
loop
|
Livello 8
|
ConvertitoreNota
|
switch
wrapper
|
Livello 8
|
BinSum
|
interactive
wrapper
|
Livello 8
|
HexSum
|
interactive
wrapper
|
Livello 8
|
CatchTheChicken
|
wrapper
args
switch
|
Livello 9
|
Istogramma
|
loop
wrapper
|
Livello 9
|
MediaMista
|
exceptions
wrapper
|
Livello 9
|
Hex2Float
|
interactive
wrapper
|
Livello 9
|
ElevazioneAPotenza
|
math
loop
wrapper
|
Livello 10
|
Switch
13
Esercizi sulle strutture di selezione if e switch .
|
Titolo | Categorie | Livello |
ContaArgs
|
args
switch
|
Livello 3
|
HelloAll
|
args
switch
|
Livello 3
|
Omino
|
draw
switch
loop
|
Livello 4
|
Unvowelator
|
args
string
loop
switch
|
Livello 4
|
Multipli5
|
args
switch
operators
var
|
Livello 4
|
PariDispari
|
var
operators
switch
args
|
Livello 4
|
HelloDrawing
|
args
switch
|
Livello 4
|
Omini
|
draw
switch
loop
|
Livello 5
|
HelloPeople
|
primipassi
args
loop
switch
string
draw
|
Livello 5
|
ConvertitoreNota
|
switch
wrapper
|
Livello 8
|
CatchTheChicken
|
wrapper
args
switch
|
Livello 9
|
StringTool
|
methods
switch
string
|
Livello 12
|
AdvancedStringTool
|
string
methods
switch
loop
|
Livello 13
|
Disegni a terminale
19
programmi che producono dei disegni a terminale.
|
Titolo | Categorie | Livello |
Omino
|
draw
switch
loop
|
Livello 4
|
Omini
|
draw
switch
loop
|
Livello 5
|
HelloPeople
|
primipassi
args
loop
switch
string
draw
|
Livello 5
|
ZigZag
|
draw
loop
|
Livello 8
|
TriangoloRettangolo
|
draw
loop
|
Livello 11
|
QuadratoPieno
|
draw
loop
|
Livello 11
|
FrameName
|
loop
draw
|
Livello 12
|
MenuCreator
|
class
interactive
draw
|
Livello 12
|
TridenteSpeculare
|
draw
loop
|
Livello 12
|
Tridente
|
draw
loop
|
Livello 12
|
Merlo
|
draw
loop
|
Livello 12
|
Ics
|
draw
loop
|
Livello 12
|
Ecorc
|
draw
loop
|
Livello 12
|
Croce
|
draw
loop
|
Livello 12
|
TriangoloIsoscele
|
draw
loop
|
Livello 12
|
TriangoloRettangoloVuoto
|
draw
loop
|
Livello 12
|
QuadratoVuoto
|
draw
loop
|
Livello 12
|
Cerchio
|
draw
loop
math
|
Livello 13
|
NameFramer
|
methods
loop
string
draw
|
Livello 13
|
Cicli
42
Esercizi sui cicli while , do/while e for
|
Titolo | Categorie | Livello |
Omino
|
draw
switch
loop
|
Livello 4
|
Unvowelator
|
args
string
loop
switch
|
Livello 4
|
Omini
|
draw
switch
loop
|
Livello 5
|
HelloPeople
|
primipassi
args
loop
switch
string
draw
|
Livello 5
|
SimpleInterest
|
loop
math
interactive
|
Livello 8
|
ArithmeticProgression
|
math
loop
interactive
|
Livello 8
|
Arrotondatore
|
wrapper
loop
|
Livello 8
|
CalcolatoreMedia
|
wrapper
loop
|
Livello 8
|
ZigZag
|
draw
loop
|
Livello 8
|
Istogramma
|
loop
wrapper
|
Livello 9
|
Fibonacci
|
loop
math
|
Livello 9
|
Bisestili
|
loop
math
|
Livello 9
|
Asciigator
|
interactive
unicode
string
loop
|
Livello 9
|
UnicodeTest
|
loop
var
unicode
|
Livello 9
|
MathTool
|
math
loop
methods
|
Livello 10
|
ElevazioneAPotenza
|
math
loop
wrapper
|
Livello 10
|
DeFarfallinatore
|
string
loop
|
Livello 10
|
Farfallinatore
|
string
loop
|
Livello 10
|
WordShaker
|
string
loop
|
Livello 11
|
SentenceSplitter
|
loop
string
|
Livello 11
|
DoubleCounter
|
loop
string
|
Livello 11
|
TriangoloRettangolo
|
draw
loop
|
Livello 11
|
QuadratoPieno
|
draw
loop
|
Livello 11
|
FrameName
|
loop
draw
|
Livello 12
|
TridenteSpeculare
|
draw
loop
|
Livello 12
|
Tridente
|
draw
loop
|
Livello 12
|
Merlo
|
draw
loop
|
Livello 12
|
Ics
|
draw
loop
|
Livello 12
|
Ecorc
|
draw
loop
|
Livello 12
|
Croce
|
draw
loop
|
Livello 12
|
TriangoloIsoscele
|
draw
loop
|
Livello 12
|
TriangoloRettangoloVuoto
|
draw
loop
|
Livello 12
|
QuadratoVuoto
|
draw
loop
|
Livello 12
|
Rotator
|
loop
interactive
|
Livello 13
|
Patternizer
|
loop
interactive
|
Livello 13
|
Filler
|
loop
interactive
|
Livello 13
|
Coordinator
|
loop
interactive
|
Livello 13
|
MorraCinese
|
string
loop
interactive
|
Livello 13
|
Butterflyzer
|
string
loop
interactive
|
Livello 13
|
Cerchio
|
draw
loop
math
|
Livello 13
|
AdvancedStringTool
|
string
methods
switch
loop
|
Livello 13
|
NameFramer
|
methods
loop
string
draw
|
Livello 13
|
Metodi
27
Esercizi sui metodi.
|
Titolo | Categorie | Livello |
Cylinder
|
methods
math
|
Livello 9
|
Triangolo
|
methods
math
|
Livello 9
|
Cerchio
|
methods
math
|
Livello 9
|
Trenino
|
methods
|
Livello 9
|
Randomizer
|
math
methods
|
Livello 10
|
MathTool
|
math
loop
methods
|
Livello 10
|
IntTool
|
methods
|
Livello 10
|
SumTool
|
methods
math
|
Livello 10
|
DivMul
|
methods
math
|
Livello 10
|
AlfabetoFarfallino
|
methods
|
Livello 11
|
BlackJack
|
methods
|
Livello 11
|
Repeater
|
methods
|
Livello 11
|
Calcolatrice
|
methods
math
|
Livello 11
|
PoTre
|
math
methods
|
Livello 11
|
ArrayComparator
|
array
methods
|
Livello 12
|
ArrayDecoder
|
array
methods
|
Livello 12
|
ArrayEncoder
|
array
methods
|
Livello 12
|
VerticalCrossword
|
array
methods
|
Livello 12
|
HorizontalCrossword
|
array
methods
|
Livello 12
|
MatrixMerger
|
array
methods
|
Livello 12
|
CifrarioDiCesare
|
string
methods
|
Livello 12
|
CharTool
|
methods
|
Livello 12
|
StringTool
|
methods
switch
string
|
Livello 12
|
SortMachine
|
sort
array
methods
|
Livello 13
|
AdvancedStringTool
|
string
methods
switch
loop
|
Livello 13
|
NameFramer
|
methods
loop
string
draw
|
Livello 13
|
PacNum
|
array
methods
|
Livello 14
|
Matematica
19
Esercizi matemateci e/o geometrici.
|
Titolo | Categorie | Livello |
SimpleInterest
|
loop
math
interactive
|
Livello 8
|
ArithmeticProgression
|
math
loop
interactive
|
Livello 8
|
Cylinder
|
methods
math
|
Livello 9
|
Fibonacci
|
loop
math
|
Livello 9
|
Bisestili
|
loop
math
|
Livello 9
|
Triangolo
|
methods
math
|
Livello 9
|
Cerchio
|
methods
math
|
Livello 9
|
PerfectNumber
|
array
math
|
Livello 10
|
Randomizer
|
math
methods
|
Livello 10
|
ActionableIsbnChecker
|
string
math
|
Livello 10
|
MathTool
|
math
loop
methods
|
Livello 10
|
SumTool
|
methods
math
|
Livello 10
|
Calcolatrice2
|
exceptions
math
|
Livello 10
|
DivMul
|
methods
math
|
Livello 10
|
ElevazioneAPotenza
|
math
loop
wrapper
|
Livello 10
|
PerfectFinder
|
collections
math
|
Livello 11
|
Calcolatrice
|
methods
math
|
Livello 11
|
PoTre
|
math
methods
|
Livello 11
|
Cerchio
|
draw
loop
math
|
Livello 13
|
Operatori
8
Esercizi sugli operatori.
|
Titolo | Categorie | Livello |
Gray2Bin
|
operators
|
Livello 3
|
GasStation
|
var
operators
|
Livello 4
|
CoinCalculator
|
var
operators
|
Livello 4
|
LegoBrick
|
var
operators
|
Livello 4
|
Multipli5
|
args
switch
operators
var
|
Livello 4
|
PariDispari
|
var
operators
switch
args
|
Livello 4
|
TroncaDouble
|
var
operators
|
Livello 5
|
DecUni
|
var
operators
|
Livello 5
|
Unicode
4
Esercizi con i caratteri Unicode.
|
Titolo | Categorie | Livello |
Cornice
|
var
unicode
|
Livello 3
|
UnicodePortrait
|
var
unicode
|
Livello 4
|
Asciigator
|
interactive
unicode
string
loop
|
Livello 9
|
UnicodeTest
|
loop
var
unicode
|
Livello 9
|
Animazioni1D
6
Programmi che producono delle animazioni su di una riga di terminale.
|
Titolo | Categorie | Livello |
Elica
|
anim1D
|
Livello 12
|
SuperCar
|
anim1D
|
Livello 13
|
Bimotore
|
anim1D
|
Livello 13
|
HyperCar
|
anim1D
|
Livello 14
|
Domino
|
anim1D
|
Livello 14
|
FlyingDaggers
|
anim1D
|
Livello 15
|
String
22
Esercizi all'uso della classe String.
|
Titolo | Categorie | Livello |
MailParser
|
string
|
Livello 3
|
HashGenerator
|
string
|
Livello 3
|
HashBuilder
|
string
|
Livello 3
|
Unvowelator
|
args
string
loop
switch
|
Livello 4
|
HelloPeople
|
primipassi
args
loop
switch
string
draw
|
Livello 5
|
FarfallinatoreInterattivo
|
interactive
string
|
Livello 5
|
Asciigator
|
interactive
unicode
string
loop
|
Livello 9
|
ActionableIsbnChecker
|
string
math
|
Livello 10
|
DeFarfallinatore
|
string
loop
|
Livello 10
|
Farfallinatore
|
string
loop
|
Livello 10
|
WordShaker
|
string
loop
|
Livello 11
|
SentenceSplitter
|
loop
string
|
Livello 11
|
DoubleCounter
|
loop
string
|
Livello 11
|
TextFormatter
|
files
loops
string
|
Livello 12
|
CifrarioDiCesare
|
string
methods
|
Livello 12
|
StringTool
|
methods
switch
string
|
Livello 12
|
CharCounter
|
string
files
|
Livello 13
|
ButterFyler
|
string
files
|
Livello 13
|
MorraCinese
|
string
loop
interactive
|
Livello 13
|
Butterflyzer
|
string
loop
interactive
|
Livello 13
|
AdvancedStringTool
|
string
methods
switch
loop
|
Livello 13
|
NameFramer
|
methods
loop
string
draw
|
Livello 13
|
Exceptions
7
Esercizi sulla gestione delle eccezioni.
|
Titolo | Categorie | Livello |
PariDispariWrapper
|
wrapper
exceptions
|
Livello 5
|
ZeroDiv
|
exceptions
|
Livello 8
|
MediaMista
|
exceptions
wrapper
|
Livello 9
|
Calcolatrice2
|
exceptions
math
|
Livello 10
|
TimeConverter2
|
exceptions
|
Livello 12
|
Calcolatrice3
|
exceptions
|
Livello 12
|
TimeConverter
|
exceptions
|
Livello 12
|
Programmi interattivi
19
Esercizi asull'I/O da terminale.
|
Titolo | Categorie | Livello |
FarfallinatoreInterattivo
|
interactive
string
|
Livello 5
|
Saluto
|
interactive
|
Livello 7
|
SimpleInterest
|
loop
math
interactive
|
Livello 8
|
ArithmeticProgression
|
math
loop
interactive
|
Livello 8
|
ScegliNumero
|
interactive
|
Livello 8
|
IMCCalculator
|
interactive
|
Livello 8
|
BinSum
|
interactive
wrapper
|
Livello 8
|
HexSum
|
interactive
wrapper
|
Livello 8
|
Asciigator
|
interactive
unicode
string
loop
|
Livello 9
|
Hex2Float
|
interactive
wrapper
|
Livello 9
|
Scacchiera (interattivo)
|
array
interactive
|
Livello 10
|
MenuCreator
|
class
interactive
draw
|
Livello 12
|
Rotator
|
loop
interactive
|
Livello 13
|
Patternizer
|
loop
interactive
|
Livello 13
|
Filler
|
loop
interactive
|
Livello 13
|
Coordinator
|
loop
interactive
|
Livello 13
|
Car
|
class
interactive
|
Livello 13
|
MorraCinese
|
string
loop
interactive
|
Livello 13
|
Butterflyzer
|
string
loop
interactive
|
Livello 13
|
Array
28
|
Titolo | Categorie | Livello |
RantedChessBoard
|
args
array
loops
|
Livello 6
|
MediaArray
|
array
|
Livello 9
|
TrovaMassimo
|
array
|
Livello 9
|
TrovaMinimo
|
array
|
Livello 9
|
Int2Day
|
array
|
Livello 9
|
PerfectNumber
|
array
math
|
Livello 10
|
Scacchiera (non interattivo)
|
array
loops
|
Livello 10
|
Scacchiera (interattivo)
|
array
interactive
|
Livello 10
|
MinMax
|
array
|
Livello 10
|
ArrayComparator
|
array
methods
|
Livello 12
|
ArrayDecoder
|
array
methods
|
Livello 12
|
ArrayEncoder
|
array
methods
|
Livello 12
|
VerticalCrossword
|
array
methods
|
Livello 12
|
HorizontalCrossword
|
array
methods
|
Livello 12
|
MatrixMerger
|
array
methods
|
Livello 12
|
SearchLast
|
search
array
|
Livello 12
|
SearchFirst
|
search
array
|
Livello 12
|
MatriceLRTD
|
array
|
Livello 12
|
SortMachine
|
sort
array
methods
|
Livello 13
|
BinarySearch
|
search
array
|
Livello 13
|
MatriceTDLR
|
array
|
Livello 13
|
MatriceRLDT
|
array
|
Livello 13
|
MatriceLRDT
|
array
|
Livello 13
|
MatriceRLTD
|
array
|
Livello 13
|
NameSorter
|
array
sort
|
Livello 14
|
PacNum
|
array
methods
|
Livello 14
|
Wallet
|
class
array
|
Livello 15
|
ShoppingCart
|
class
array
|
Livello 15
|
Sort
2
Algoritmi di ordinamento
|
Titolo | Categorie | Livello |
SortMachine
|
sort
array
methods
|
Livello 13
|
NameSorter
|
array
sort
|
Livello 14
|
Algoritmi di ricerca
3
Esercizi sugli algoritmi di ricerca.
|
Titolo | Categorie | Livello |
SearchLast
|
search
array
|
Livello 12
|
SearchFirst
|
search
array
|
Livello 12
|
BinarySearch
|
search
array
|
Livello 13
|
Files
7
esercizi sui file
|
Titolo | Categorie | Livello |
TextFormatter
|
files
loops
string
|
Livello 12
|
CsvValidator
|
files
loops
|
Livello 12
|
TableParser
|
files
loops
|
Livello 12
|
CharCounter
|
string
files
|
Livello 13
|
ButterFyler
|
string
files
|
Livello 13
|
RankingManager
|
class
files
|
Livello 14
|
EmployeeManager
|
class
files
|
Livello 14
|
Classi
8
Esercizi su classi e oggetti.
|
Titolo | Categorie | Livello |
MenuCreator
|
class
interactive
draw
|
Livello 12
|
Car
|
class
interactive
|
Livello 13
|
Rettangolo
|
class
|
Livello 13
|
Robot
|
class
|
Livello 14
|
RankingManager
|
class
files
|
Livello 14
|
EmployeeManager
|
class
files
|
Livello 14
|
Wallet
|
class
array
|
Livello 15
|
ShoppingCart
|
class
array
|
Livello 15
|
GUI
6
Esercizi sulle interfacce grafiche.
|
Titolo | Categorie | Livello |
PolyFrame
|
gui
|
Livello 12
|
PolyEditor
|
gui
|
Livello 13
|
LifeGame
|
gui
|
Livello 16
|
Gridzilla
|
gui
|
Livello 16
|
Iconizr
|
gui
|
Livello 16
|
SwitchFrame
|
gui
|
Livello 16
|
Collections
1
Esercizi sulle collezioni dinamiche di dati.
|
Titolo | Categorie | Livello |
PerfectFinder
|
collections
math
|
Livello 11
|
UnitTesting
2
Esercizi sullo unit testing.
|
Titolo | Categorie | Livello |
8 bit adder
|
junit
|
Livello 14
|
JKFlipFlop
|
junit
|
Livello 14
|