RICONOSCIMENTO DI UN NUMERO DI ULAM (IN SEQUENZE

RICONOSCIMENTO DI UN NUMERO DI ULAM (IN SEQUENZE PREDEFINITE)
INIZIO
Pulisci schermo
Inserimento sequenza array U12
Inserimento sequenza array U13
Inserimento sequenza array U23
Srivi ('Questo programma
confronta un numero con 3
diverse sequenze di Ulam')
Scrivi ('')
Scrivi ('Scrivi:')
Scrivi ('1 per la sequenza
generata dai numeri 1 e 2')
Scrivi ('2 per lasequenza
generata dai numeri 1 e 3')
Scrivi ('3 per la sequenza
generata dai numeri 2 e 3')
Scrivi ('')
Leggi (SELEZ)
SI
NO
(SELEZ=1) o (SELEZ=2) o
(SELEZ=3) ?
CONTROL:=true
Nel caso che
(SELEZ) sia:
1
2
3
Scrivi ('')';
Scrivi ('')';
Scrivi ('')';
Scrivi ('Inserisci il numero
da confrontare con la
sequenza 1,2')
Scrivi ('Inserisci il numero
da confrontare con la
sequenza 1,3')
Scrivi ('Inserisci il numero
da confrontare con la
sequenza 2,3')
Scrivi ('')
Scrivi ('')
Scrivi ('')
SI
NO
NUM>243 ?
SI
NUM>216 ?
NO
SI
NUM>245 ?
Scrivi ('')
Scrivi ('')
Scrivi ('')
Scrivi ('La
sequenza in
memoria arriva fino
a 243. Inseisci un
numero più
Scrivi ('La
sequenza in
memoria arriva fino
a 216. Inseisci un
numero più
Scrivi ('La
sequenza in
memoria arriva fino
a 245. Inseisci un
numero più
Scrivi ('')
Scrivi ('')
Scrivi ('')
Leggi
(NUM)
Leggi
(NUM)
Leggi
(NUM)
PROGETTO 'OCCHO AL NUMERO'
NO
MICHAEL FABOZZI
ANDREA STEFANELLO
CLASSE II B LICEO TECNOLOGICO
IIS ALESSANDRINI - ABBIATEGRASSO
RICONOSCIMENTO DI UN NUMERO DI ULAM (IN SEQUENZE PREDEFINITE)
Leggi
(NUM)
Leggi
(NUM)
Leggi
(NUM)
NO
NO
SI
SI
NO
SI
SEGNALA:=true
SEGNALA:=true
I:=1
I:=1
I:=1
U12[I]=NUM
?
NO
SI
SI
NO
SEGNALA:=false
I:=I+1
NO
(I<=50) e
SEGNALA ?
SI
(I<=50) e
SEGNALA ?
SI
SEGNALA ?
NO
Scrivi (' fa
parte della
sequenza di
Ulam 1,2 ed
è il ',I-1,' °
numero')
SUPERCONTROL:=true
SI
SI
NO
SEGNALA ?
Scrivi (' NON
fa parte della
sequenza di
Ulam 1,3')
SI
NO
SEGNALA ?
Scrivi (' NON
fa parte della
sequenza di
Ulam 2,3')
Scrivi (' fa
parte della
sequenza di
Ulam 1,3 ed
è il ',I-1,' °
numero')
Scrivi (' fa
parte della
sequenza di
Ulam 2,3 ed
è il ',I-1,' °
numero')
SUPERCONTROL:=true
SUPERCONTROL:=true
NO
NO
U23[I]=NUM
?
I:=I+1
(I<=50) e
SEGNALA ?
Scrivi (' NON
fa parte della
sequenza di
Ulam 1,2')
NO
U13[I]=NUM
?
SEGNALA:=false
I:=I+1
SI
SI
SEGNALA:=true
SEGNALA:=false
NO
NUM<=245 ?
NUM<=216 ?
NUM<=243 ?
SI
SUPERCONTROL=false
?
Scrivi ('')
Scrivi ('Numero non valido')
CONTROL:=false
Scrivi ('Inserisci 1 o 2 o 3')
Scrivi ('')
NO
CONTROL=true ?
SI
FINE
PROGETTO 'OCCHO AL NUMERO'
MICHAEL FABOZZI
ANDREA STEFANELLO
CLASSE II B LICEO TECNOLOGICO
IIS ALESSANDRINI - ABBIATEGRASSO