Testo scorrevole

Il tag MARQUEE produce del testo scorrevole con molte possibilità di personalizzazione.

Il tag è stato introdotto con MS IE ma non è diventato uno standard.
Funziona con tutti i browser ma potrebbe essere abbandonato in qualsiasi momento quindi il suo uso è sconsigliato (utilizzare CSS oppure Javascript).

Attributi

  1. behavior
  2. bgcolor
  3. direction
  4. height
  5. hspace
  6. loop
  7. scrollamount
  8. scrolldelay
  9. truespeed
  10. vspace
  11. width

Eventi

Metodi

Mettiti in gioco!

Giocare con i giochi per computer è divertente.
Ma è più divertente progettare i propri giochi e giocarci!

Un gioco commerciale odierno è stato sviluppato, probabilmente, da decine (centinaia…) di persone che hanno lavorato diversi anni per completarlo.

Un gioco come Space Invaders o SokobanTetrisPacman, … oggi può essere sviluppato da un solo programmatore in un fine settimana utilizzando uno dei tanti ambienti di sviluppo gratuiti e intuitivi oggi disponibili.

ATTIVITÀ DIDATTICHE

Nella tabella seguente ogni riga si riferisce a un gioco famoso o a un genere.
Nelle colonne compaiono le implementazioni divise per linguaggio o ambiente di sviluppo.
Si tratta di esperimenti didattici che non hanno alcuna pretesa di competere con i videogiochi commerciali o disponibili in rete.

GENERE
GIOCO
DIV2 Game
Maker
Java Processing Visual
Basic
Pascal
Campo minato Un altro campo minato
LightsOut ItiLightsOut
Gioco del 15 Gioco del 15 Un altro gioco del 15
Sokoban ??? Unlock ItiSokoban LuckyDuck
Pac-Man
Labirinto
??? Diamonds
Treasure
Koalabr8
Maze
BrickOn
RatMan
BrickShooter ABS
Another Brick Shooter
Cattura
Colpisci
Hit The Ball
Catch The Clown
Catch The Fruit
BeBee BeBee
Pinball ??? PONG
PONG 2
Pong Clock
Racing Street Racing
Sparatutto Evil Clutches
Scrolling shooter 1945
1945_Vista
Piattaforma BINMAN
Platform
Anno Scolastico Progetto Strumento
2009/10 Crea il tuo primo videogioco
Diamonds / Pong / Unlock
GameMaker
2008/09 ItiSokoban Processing
2006/07 BeBee Java Applet
2000/01 Arkanoid Div2
1998/99 Un altro gioco del 15
Un altro campo minato
VisualBasic
1994/95 ItiSnake, LuckyDuck, RatMan, … Pascal

RISORSE ONLINE

  1. https://en.wikipedia.org/wiki/Game_integrated_development_environment
    1. GameMaker
    2. GDevelop
    3. Greenfoot
  2. HTML.it > Guida Game Design
  3. Impara Digitale – Game@School – Olimpiade Nazionale del Videogioco nella Didattica
    1. PDF – Progettare un videogioco

Competizioni scolastiche

Puoi partecipare, con la tua scuola, alle competizioni con quesiti di tipo algoritmicoinformatico

  1. BEBRAS dell’Informatica
  2. >> Championship Informatica
  3. >> CyberChallenge
  4. > Gara Nazionale di Programmazione della Macchina di Turing
  5. >> Italian Scratch Festival
  6. >> LetsApp
  7. Olimpiadi di Problem solving
  8. Olimpiadi di Robotica
  9. Olimpiadi Italiane di Informatica: Fase scolastica
  10. Olimpiadi Italiane di Informatica: > Fase territoriale e nazionale
  11. Programma una Storia
  12. Programmiamo un futuro sostenibile
  13. Reply Challenges

oppure di tipo logicomatematico-algoritmico

  1. > Gara Nazionale di Calcolo Mentale
  2. >> Giochi Matematici del Mediterraneo
  3. >> Gran Premio di Matematica Applicata
  4. > Kangourou della Matematica
  5. > Matematica senza Frontiere
  6. > Olimpiadi della Matematica
  7. > Olimpiadi Italiane di Statistica

Ci sono competizioni / concorsi scolastici per tutte le discipline

  • Certamen: …
  • Kangourou – Informatica – Inglese – Matematica
  • Olimpiadi – Astronomia – Automazione – CAD – Filosofia – Fisica – Italiano – Lingue e civiltà classiche – Patrimonio – Scienze della Terra – Scienze Naturali – …
  • Green Technologies Award – MAD FOR SCIENCE – Smart Project Omron – …
  • MIUR: Competizioni e iniziative per le eccellenze

Il piazzamento in alcune competizioni scolastiche prevede

  • premi: I FUORICLASSE DELLA SCUOLA, €€€, libri, soggiorni studio in Italia e all’estero, …
  • la pubblicazione dei propri dati nell’Albo Nazionale delle Eccellenze del MIUR

WordPress

Dal sito ufficiale

WordPress è una piattaforma di editoria personale allo “stato dell’arte” che si focalizza sull’estetica, sugli standard web e sull’usabilità.

WordPress è uno strumento che al tempo stesso è gratuito e senza prezzo per le sue infinite possibilità.

WordPress è

  • Il più diffuso CMS (Content Management System)
  • È nato come piattaforma di blog
  • Basato su PHP e MySQL
  • Gratuito e open source
  • Utilizzato dal ∼23% dei siti web (60 milioni).

inoltre

  1. Temi: migliaia di temi gratuiti che si installano facilmente.
  2. Plugin: quasi 40.000 moduli che estendono le funzionalità dell’applicativo: gallerie, editor, forum, banner, social, …

www.wordpress.com

  1. Gratuito, terzo livello: miosito.wordpress.com
  2. A pagamento: …

www.wordpress.org

  1. Gratuito, self hosting
  2. Locale: LAMP, XAMPP, …
  3. Portable: Instant WordPress
  4. Upload: Filezilla
    1. gratuito, terzo livello: miosito.altervista.org
    2. a pagamento: www.miosito.it

L’amministrazione del sito avviene tramite la bacheca che presenta il seguente sommario

  • Articoli (Tutti gli articoli – Aggiungi nuovo – Categorie – Tag)
  • Media (Libreria – Aggiungi nuovo)
  • Pagine (Tutte le pagine – Aggiungi nuovo)
  • Commenti
  • Aspetto (Temi – Personalizza – Widget – Menu – Theme Options – Editor)
  • Plugin (Plugin installati – Aggiungi nuovo – Editor
  • Utenti (Tutti gli utenti – Aggiungi nuovo – Il tuo profilo)
  • Strumenti (Strumenti disponibili – Importa – Esporta)
  • Impostazioni (Generali – Scrittura – Lettura – Discussione – Media – Permalink – …
Categorie WWW

OII 2019-11-20

6

Data la seguente funzione

indicare l’affermazione vera tra le seguenti

  1. Questa funzione ritorna 1 solo se la coppia (par1,par2) si trova nel cerchio di raggio par3
  2. Questa funzione ritorna 1 se chiamata sulla terna (1,0,3)
  3. Questa funzione ritorna 0 per tutte le terne della forma (a,2*a,3*a)
  4. Questa funzione deve essere chiamata con par3 >= 0

7

Dato il seguente programma

Come cambia il vettore v=(3.45, 5.67, 8.92, 2.12, 7.33, 8.21, 4.21, 9.03) quando viene dato in input alla procedura insieme all’intero n=8?

  1. [3.0, 6.0, 8.0, 3.0, 7.0, 9.0, 4.0, 10.0]
  2. [3.0, 6.0, 7.0, 3.0, 8.0, 9.0, 5.0, 10.0]
  3. [3.0, 6.0, 7.0, 3.0, 9.0, 9.0, 6.0, 10.0]
  4. [3.0, 6.0, 8.0, 3.0, 10.0, 9.0, 7.0, 10.0]

8

Cosa scrive a video il seguente programma

  1. Lo array dopo l’esecuzione di pp vale 0 0 0 0 0 0 0 0 0 0
  2. Lo array dopo l’esecuzione di pp vale 6.25 6.25 6.25 6.25 6.25 6.25 6.25 0 0 0
  3. Lo array dopo l’esecuzione di pp vale 6.25 6.25 6.25 6.25 6.25 0 0 0 0 0
  4. Lo array dopo l’esecuzione di pp vale 0 0 0 0 0 6.25 6.25 6.25 6.25 6.25

9

Si consideri la seguente procedura

Quale disposizione di asterischi viene stampata a schermo tra le seguenti?

10

Dato il seguente programma

Scegliere quella corretta fra le seguenti opzioni:

  1. Il programma stampa p1 = 40.00, p2 = 35.71
  2. Il programma stampa il rapporto, in percentuale, degli elementi appartenenti all’intersezione dei due insiemi (v e w) sul totale degli elementi rispettivamente del primo e del secondo insieme
  3. Il programma stampa il rapporto, in percentuale, degli elementi appartenenti all’unione dei due insiemi sul totale degli elementi rispettivamente del primo (v) e del secondo insieme (w)
  4. Il programma stampa p1=200.00, p2=120.71

11

Date le seguenti funzioni ricorsive

Si supponga di eseguire rec1(4,6).
Quante chiamate rispettivamente di rec1 (NUMREC1) e rec2 (NUMREC2) sono necessarie prima che una delle due funzioni restituisca il valore zero?
Nelle chiamate di rec1 contare anche la chiamata iniziale rec1(4,6).

12

Un file di testo conteneva due diverse funzioni per il calcolo del numero di modi diversi in cui è possibile ordinare n oggetti.
Le linee dello pseudocodice sono state accidentalmente disordinate, come riportato qui sotto.

Per ricostruire l’ordinamento corretto delle linee di codice è necessario produrre una lista di coppie (LETT, NUM), in cui LETT corrisponde alla lettera che identifica una riga, come indicato sopra e NUM corrisponde al numero che tale riga avrebbe nell’ordinamento corretto (nota: i numeri di riga partono da 1), come indicato nella seguente griglia, in cui alcuni numeri sono già stati inseriti:

Si chiede quindi di riportare i numeri corretti associati alle lettere A, E, G, H, N, P, R, S e U che completino correttamente la suddetta griglia.

 

Categorie OII