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