Il verbo avere - avoir
data di oggi: |
Corso di Javascript + francese |
Due verbi molto usati sono il verbo: être e il verbo: avoir; essi sono detti ausiliari (auxiliares), in quanto vengono uniti ad altri verbi.
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 avoir ha la seguente coniugazione:
Mode: indicatif
PRÉSENT | PASSÉ COMPOSÉ |
J'ai Tu as Il a Nous avons Vous avez Ils ont |
J'ai eu Tu as eu Il a eu Nous avons eu Vous avez eu Ils ont eu |
IMPARFAIT | PLUS-QUE-PARFAIT |
J'avais Tu avais Il avait Nous avions Vous avez Ils avaient |
J'avais eu Tu avais eu Il avait eu Nous avions eu Vous avez eu Ils avaient eu |
PASSÉ SIMPLE | PASSÉ ANTÉRIEUR |
J'eus Tu eus Il eut Nous eûmes Vous eûtes Ils eurent |
J'eus eu Tu eus eu Il eut eu Nous eûmes eu Vous eûtes eu Ils eurent eu |
FUTUR SIMPLE | FUTUR ANTÉRIEUR |
J'aurai Tu auras Il aura Nous aurons Vous aurez Ils auront |
J'aurai eu Tu auras eu Il aura eu Nous aurons eu Vous aurez eu Ils auront eu |
Mode: subjonctif
PRÉSENT | PASSÉ |
Que j'aie Que tu aies Qu'il ait Que nous ayons Que vous ayez Qu'ils ayent |
Que j'aie eu Que tu aies eu Qu'il ait eu Que nous ayons eu Que vous ayez eu Que'ils ayent eu |
IMPARFAIT | PLU-QUE-PARFAIT |
Que j'eusse Que tu eusses Qu' il eût Que nous eussions Que vous eussiez Qu'ils eussent |
Que j'eusse eu Que tu eusses eu Qu'il eût eu Que nous eussions eu Que vous eussiez eu Que'ils eussent eu |
Mode: conditionnel
PRESÉNT | PASSÉ |
J'aurais Tu aurais Il aurait Nous aurions Vous auriez Ils auraient |
J'aurais eu Tu aurais eu Il aurait eu Nous aurions eu Vous auriez eu Ils auraient eu |
Mode: imperatif
PRESÉNT |
- aie - ayons ayez - |
Mode: infinitif
PRESÉNT PASSÉ
avoir avoir eu
Mode: participe
PRESÉNT PASSÉ PASSÉ COMPOSÉ
ayant eu ayant eu
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 italiana alle conoscenze del linguaggio di programmazione javascript.
Esercizio
Scrivere un programma di francese che riconosca il presente indicativo del verbo avoir e dia il voto.
Soluzione
Procediamo con ordine.
1° esercizio
Vogliamo realizzare un programma del tipo:
Antoine et Louise le chat dans la maison. |
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="ai" onclick="errone()" ><br>
Sul pulsante viene scritto il verbo "ai", prima persona singolare del presente indicativo; quando l'utente clicca con il mouse, con la funzione errone() che costruiremo dopo, controlleremo se la risposta è giusta.
Si tratta ora di scrivere la funzione errone().
La scriviamo in questo modo:
function errone() {
alert ("Réponse erronée! La note est restée: "+compteur);
}
Questa è una funzione che mi dà sempre una risposta errata. Infatti con:
onclick="errone()"
ogni volta che si preme il pulsante viene eseguita la funzione errone() ottenendo:
2° pulsante
Intanto ci serve un pulsante di comando; lo possiamo costruire facilmente con la seguente istruzione:
<input type="button" value="as" onclick="errone()" ><br>
Sul pulsante viene scritto il verbo "as", seconda persona singolare del presente indicativo; quando l'utente clicca con il mouse su , con la funzione errone() 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="a" onclick="errone()" ><br><input type="button" value="avons" onclick="errone()" ><br>
<input type="button" value="avez" onclick="errone()" ><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="ont" 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() {
compteur=compteur + 3.33333;
alert ("Réponse exacte! La note est: "+compteur);
}
Questa è una funzione che mi dà sempre una risposta esatta. Infatti con:
onclick="exact()"
ogni volta che si preme il pulsante viene eseguita la funzione exact().
Con
compteur=compteur + 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:
Nous, Antoine et Maxime, nous une discothèque. |
Ci costruiamo i sei pulsanti di comando con le istruzioni:
<input type="button" value=" ai " onclick="errone()" ><br>
<input type="button" value=" as " onclick="errone()" ><br> <input type="button" value=" a " onclick="errone()" ><br><input type="button" value="avons" onclick="exact()" ><br>
<input type="button" value="avez" onclick="errone()" ><br><input type="button" value="ont" onclick="errone()" ><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:
Frédéric un sac gris. |
Ci costruiamo i sei pulsanti di comando con le istruzioni:
<input type="button" value=" ai " onclick="errone()" ><br>
<input type="button" value=" as " onclick="errone()" ><br> <input type="button" value=" a " onclick="exact()" ><br><input type="button" value="avons" onclick="errone()" ><br>
<input type="button" value="avez" onclick="errone()" ><br><input type="button" value="ont" onclick="errone()" ><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>
compteur=0; function errone() { alert ("Réponse erronée! La note est restée: "+compteur); } function exact() { compteur=compteur + 3.33333; alert ("Réponse exacte! La note est: "+compteur); } </script> <body background="fonde2.jpg"> Ce programme il est un programme en français.<br> Souris click guache sur le verb exact. <br> <br> Antoine et Louise <br> <input type="button" value=" ai " onclick="errone()" ><br> <input type="button" value=" as " onclick="errone()" ><br> <input type="button" value=" a " onclick="errone()" ><br><input type="button" value="avons" onclick="errone()" ><br> <input type="button" value="avez" onclick="errone()" ><br><input type="button" value="ont" onclick="exact()" ><br> le chat dans la maison.<br><br> Nous, Antoine et Maxime, nous <br> <input type="button" value=" ai " onclick="errone()" ><br> <input type="button" value=" as " onclick="errone()" ><br> <input type="button" value=" a " onclick="errone()" ><br><input type="button" value="avons" onclick="exact()" ><br> <input type="button" value="avez" onclick="errone()" ><br><input type="button" value="ont" onclick="errone()" ><br> une discothèque.<br><br> Frédéric <br> <input type="button" value=" ai " onclick="errone()" ><br> <input type="button" value=" as " onclick="errone()" ><br> <input type="button" value=" a " onclick="exact()" ><br><input type="button" value="avons" onclick="errone()" ><br> <input type="button" value="avez" onclick="errone()" ><br><input type="button" value="ont" onclick="errone()" ><br> un sac gris. </body> |
listato di sixieme.html |
Scriviamolo con Word e salviamolo con il nome di sixieme.html e proviamolo con Internet Explorer per vedere se funziona. Dovremmo vedere:
Esercizio da svolgere n. 1
Scrivere un programma di francese che riconosca l'imperfetto indicativo (imparfait indicatif) del verbo avoir e dia il voto.
Esercizio da svolgere n. 2
Scrivere un programma di francese che riconosca il passato remoto indicativo ( passé simple indicatif ) del verbo avoir e dia il voto.
Esercizio da svolgere n. 3
Scrivere un programma di francese che riconosca il futuro semplice indicativo (futur simple indicatif) del verbo avoir e dia il voto.
------
Conjugueur des verbes français
Corso Javascript per scuola media
prof. Pietro De Paolis
|
|
|
Indice di tutte le pagine del sito