Il verbo essere - the verb to be

       data di oggi:
Classe 2a della scuola secondaria di  1° grado

Click col sinistro per interrompere l'audio

Click col sinistro per avviare l'audio

Zitto! Parla!

 

 

Corso di Javascript + inglese

Il verbo è una parte del discorso che indica una azione compiuta da una persona, da un animale o da una cosa.

articolo nome verbo to be aggettivo
The sea is blue.

 

Due verbi molto usati sono il verbo: to be e il verbo: to have.

Il verbo non si mantiene uguale quando cambia la persona che compie l'azione; il verbo cambia quando cambia il tempo in cui l'azione avviene.

Si dice coniugazione di un verbo l'insieme di tutte le forme che il verbo può avere, cioè tutti i modi, tutti i tempi e tutte le persone di un verbo.

Il verbo to be ha la seguente coniugazione:

Mood: indicative

tense:

SIMPLE PRESENT PRESENT PERFECT
I am I have been
you are you have been
he/she/it  is he/she/it  has been
we are we have been
you are you have been
they are they have been

 

 

SIMPLE PAST PAST PERFECT
I was I had been
you were you had been
he/she/it  was he/she/it  had been
we were we had been
you were you had been
they were they had been

 

FUTURE CONTINUOUS FUTURE PERFECT
I will be I will have been
you will be you will have been
he/she/it   will be he/she/it   will have been
we will  be we will have been
you will  be you will have been
they will  be they will have been

 

Mood: subjunctive

tense:

PRESENT
I be
you be
he/she/it  be
we be
you be
they be

 

SIMPLE PAST
I were
you were
he/she/it  were
we were
you were
they were

 

Mood: conditional

tense:

PRESENT PAST
I would be I would have been
you would be you would have been
he/she/it  would be he/she/it  would have been
we would be we would have been
you would be you would have been
they would be they would have been

 

Mood: imperative

tense:

PRESENT
 -
you be
-
he Let's be
you be
-

 

Mood: infinite

tense:

    PRESENT            PAST

       to be           to have been

 

Mood: participle

tense:

    PRESENT        PAST               

   being            been           

 

Mood: gerund

tense:

    PRESENT            

    being              

 

Programmazione javascript

Costruiamo ora un breve programma in javascript per controllare la conoscenza dei principali verbi. La programmazione Javascript viene trattata nel Corso Javascript per scuola media. Qui faremo solo un esercizio che abbina le conoscenze della grammatica inglese alle conoscenze del linguaggio di programmazione javascript.

Esercizio

Scrivere un programma di inglese che riconosca il presente indicativo del verbo essere e dia il voto. 

Soluzione

Procediamo con ordine.

1° esercizio

Vogliamo realizzare un programma del tipo:

Anthony and Louise






at house.

Che cosa ci serve?

Intanto ci servono sei pulsanti di comando; un pulsante di comando lo possiamo costruire facilmente con la seguente istruzione:

<input type="button" value="am" onclick="inexact()" ><br>

Sul pulsante viene scritto il verbo "am", prima persona singolare del presente indicativo;  quando l'utente clicca con il mouse, con la funzione inexact() che costruiremo dopo, controlleremo se la risposta è giusta.

Stiamo attenti che la funzione non la possiamo chiamare: false() in quanto true e false sono dei comandi javascript, e non li possiamo usare come nomi di variabili o di funzioni.

Si tratta ora di scrivere la funzione inexact().

La scriviamo in questo modo:

function inexact() {

alert ("False answer! Your mark is "+meter);

}

Questa è una funzione che mi dà sempre una risposta errata. Infatti con:

onclick="inexact()"

ogni volta che si preme il pulsante viene eseguita la funzione inexact() ottenendo:

2° pulsante

Intanto ci serve un pulsante di comando; lo possiamo costruire facilmente con la seguente istruzione:

<input type="button" value="are" onclick="inexact()" ><br>

Sul pulsante viene scritto il verbo "sei", seconda persona singolare del presente indicativo;  quando l'utente clicca con il mouse su , con la funzione inexact() otteniamo:

3° - 4° - 5° pulsante

Si procede nel modo analogo ai pulsanti precedenti, in quanto le risposte sono sempre errate; le istruzioni sono nell'ordine:

<input type="button" value="is" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

I pulsanti che si vedono sono:



essi mi danno tutti una risposta errata.

6° pulsante

questo è l'unico che mi dà una risposta giusta; lo scrivo in questo modo:

<input type="button" value="are" onclick="exact()" ><br>

 quando l'utente clicca con il mouse, con la funzione exact() che costruiremo dopo, controlleremo se la risposta è giusta.

Si tratta ora di scrivere la funzione exact().

La scriviamo in questo modo:

function exact() {

meter=meter+3.33333;

alert ("Exact answer! Your mark is "+meter);

}

Questa è una funzione che mi dà sempre una risposta esatta. Infatti con:

onclick="esact()"

ogni volta che si preme il pulsante viene eseguita la funzione esact().

Con

meter=meter+3.33333;

incrementiamo il valore del contatore del valore di 3.3333

Poiché vogliamo ottenere il punteggio massimo di 10, ci servono tre esercizi simili a quello fatto sopra.

2° esercizio

Lo costruiamo in modo analogo al primo; ci scriviamo una frase a piacere del tipo:

We, Anthony and Maximus,






in the disco.

Ci costruiamo i sei pulsanti di comando con le istruzioni:

<input type="button" value="am" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="is" onclick="inexact()" ><br>

<input type="button" value="are" onclick="exact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="sono" onclick="errata()" ><br>

 

Notiamo che i pulsanti danno tutti una risposta errata tranne il quarto che corrisponde alla prima persona plurale del presente indicativo.

3° esercizio

Lo costruiamo in modo analogo ai precedenti; ci scriviamo una frase a piacere del tipo:

Frederick






in the school.

Ci costruiamo i sei pulsanti di comando con le istruzioni:

<input type="button" value="am" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="is" onclick="exact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

 

Notiamo che i pulsanti danno tutti una risposta errata tranne il terzo che corrisponde alla terza persona singolare del presente indicativo.

 

Il listato completo del programma è:

<script>

meter=0;

function exact() {

meter=meter+3.33333;

alert ("Exact answer! Your mark is "+meter);

}

function inexact() {

alert ("False answer! Your mark is "+meter);

}

</script>

<body background="background2.jpg">

This program is in the english language.<br>Click on the exact verb.<p>Anthony

and Louise <br>

<input type="button" value="am" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="is" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="are" onclick="exact()" ><br>

at house.<br><br>

We, Anthony and Maximus, <br>

<input type="button" value="am" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="is" onclick="inexact()" ><br>

<input type="button" value="are" onclick="exact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

in the disco.<br><br>

Frederick <br>

<input type="button" value="am" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="is" onclick="exact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

<input type="button" value="are" onclick="inexact()" ><br>

in the school.<br>

</body>

listato di  fifth.html

Scriviamolo con Word e salviamolo con il nome di fifth.html e proviamolo con Internet Explorer per vedere se funziona. Dovremmo vedere:

Esercizio da svolgere n. 1

Scrivere un programma di inglese che riconosca l'imperfetto indicativo (simple past), che è uguale anche al passato remoto indicativo e all'imperfetto congiuntivo, del verbo essere e dia il voto. 

 

Esercizio da svolgere n. 2

Scrivere un programma di inglese che riconosca il futuro semplice (future continuous) del verbo essere e dia il voto. 

Esercizio da svolgere n. 3

Scrivere un programma di inglese che riconosca il passato prossimo indicativo (present perfect) del verbo essere e dia il voto. 

------

Coniugatore dei verbi inglesi

 

Corso Javascript per scuola media

 

Dizionario Javascript e html

 

prof. Pietro De Paolis

  

Lezioni tecnologia classe prima

Lezioni tecnologia classe prima

Esercizi tecnologia classe prima

 

Lezioni classe prima

 

Esercizi classe prima

Aula classe prima

 

Laboratorio tecnologia classe prima

Indice Scuola Elettrica - generico


Scuola Elettrica



 

Altre applicazioni


Mappa per tipo di scuola

 

Indice di tutte le pagine del sito


Guida per navigare


Richiesta informazioni


Scuola Elettrica