L'articolo partitivo
data di oggi: |
Corso di Javascript + italiano |
L'articolo è una parte del discorso che si mette prima di un nome; ha lo scopo di chiarire il significato del nome.
Vi sono due tipi di articoli: articoli determinativi e articoli indeterminativi. Gli articoli determinativi hanno il plurale; gli articoli indeterminativi non hanno il plurale. Quando si ha bisogno di indicare genericamente degli oggeti in plurale si usa l'articolo partitivo.
Gli articoli partitivi sono:
genere | singolare | plurale |
maschile | del | dei |
maschile | dello | degli |
femminile | della | delle |
L'articolo partitivo si usa quando si vuole indicare un generico oggetto che non si è in grado di distinguerlo dagli altri, in quanto non conosciuto bene; oppure si vuole indicare uno dei tanti oggetti conosciuti, senza voler precisare esattamente quale.
Esempio
Ho nello zaino dei quaderni di italiano.
Uso un articolo partitivo prima di quaderni in quanto voglio indicare uno dei tanti quaderni che ho, sia di italiano e sia di altre materie.
Se, invece, dico:
Ho nello zaino i quaderni di italiano.
faccio intendere che i quaderni di italiano li ho tutti nello zaino, senza far capire se ho altri quaderni o meno.
Uso dell'articolo partitivo
La regola per mettere il giusto articolo partitivo prima del nome è la seguente:
articolo |
uso |
del | Prima di un
nome maschile singolare che inizia con una consonante.
Questa regola non vale per la consonante z; non vale per la consonante s seguita da una seconda consonante; non vale per la consonante x; non vale per gn né per ps. |
dello | Prima di un
nome maschile singolare che inizia con una vocale.
Questa regola vale anche per la consonante z; vale per la consonante s seguita da una seconda consonante; vale per la consonante x; vale per gn né per ps. |
della | Prima di un nome femminile singolare. |
dei | Prima di un
nome maschile plurale che inizia con una consonante.
Questa regola non vale per la consonante z; non vale per la consonante s seguita da una seconda consonante; non vale per la consonante x; non vale per gn né per ps. |
degli | Prima di un
nome maschile plurale che inizia con una vocale.
Questa regola vale anche per la consonante z; vale per la consonante s seguita da una seconda consonante; vale per la consonante x; vale per gn né per ps.
|
delle | Prima di un nome femminile plurale. |
Programmazione javascript
Costruiamo ora un breve programma in javascript per controllare la conoscenza dell'uso dell'articolo partitivo secondo le regole della tabella di sopra. 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 italiano che riconosca l'articolo partitivo esatto in tre periodi scelti a piacere.
Soluzione
Procediamo con ordine.
Che cosa ci serve?
Intanto ci serve una casella di testo in cui l'utente del programma scriverà l'articolo partitivo corretto.
La casella di testo la possiamo costruire facilmente con la seguente istruzione:
<input type="text" name="prima" onkeyup="verificaprima()">
La casella di testo ha nome: "prima"; quando l'utente scrive un articolo, con la funzione verificaprima() che costruiremo dopo, controlleremo che l'articolo scritto sia quello giusto.
Si tratta ora di scrivere la funzione verificaprima().
Intanto scegliamo un periodo a piacere; supponiamo che sia il seguente:
Porto nello zaino dei quaderni di italiano.
Decidiamo di togliere dei di quaderni e di mettere al suo posto una casella di testo.
Porto nello zaino quaderni di italiano.
In tal modo l'utente del programma sarà costretto a scrivere l'articolo dei nel posto giusto. La istruzione html mista javascript diventa:
Porto nello zaino <input type="text" name="prima" onkeyup="verificaprima()" size="8"> quaderni di italiano.<br>
Ci serve una istruzione che controlli che l'articolo scritto sia quello giusto; questa è appunto l'istruzione if. La scriviamo in questo modo:
a=document.all.prima.value;
if (a=="dei") alert ("Risposta esatta");
Nella variabile a è presente il testo scritto dall'utente. Supponiamo che l'utente abbia scritto: dei. Che cosa succederà quando inizia la funzione verificaprima()?
Con:
a=document.all.prima.value;
in a troviamo il valore scritto dall'utente; quindi:
a="dei"
Ora controlliamo con la if:
if (a=="dei") alert ("Risposta esatta!");
La funzione verifaprima() completa è:
function verificaprima() {
a=document.all.prima.value;
if (a=="dei") alert ("Risposta esatta!");
}
2° periodo
Intanto scegliamo un periodo a piacere; supponiamo che sia il seguente:
Nel mio negozio ho delle camicie verdi.
Decidiamo di togliere delle e di mettere al suo posto una casella di testo.
Nel mio negozio ho camicie verdi.
In tal modo l'utente del programma sarà costretto a scrivere l'articolo delle nel posto giusto. La istruzione html mista javascript diventa:
Nel mio negozio ho <input type="text" name="seconda" onkeyup="verificaseconda()" size="8"> camicie verdi.<br>
Ci serve una istruzione che controlli che l'articolo scritto sia quello giusto; questa è appunto l'istruzione if. La scriviamo in questo modo:
a=document.all.seconda.value;
if (a=="delle") alert ("Risposta esatta");
Nella variabile a è presente il testo scritto dall'utente. Supponiamo che l'utente abbia scritto: delle. Che cosa succederà quando inizia la funzione verificaseconda()?
Con:
a=document.all.seconda.value;
in a troviamo il valore scritto dall'utente; quindi:
a="delle"
Ora controlliamo con la if:
if (a=="delle") alert ("Risposta esatta!");
La funzione verificaseconda() completa è:
function verificaseconda() {
a=document.all.seconda.value;
if (a=="delle") alert ("Risposta esatta!");
}
3° periodo
Procediamo nello stesso modo dei periodi precedenti.
Scegliamo un periodo a piacere:
Ho mangiato del pane con la nutella.
Togliamo del prima di pane e mettiamo al suo posto una casella di testo.
Ho mangiato pane con la nutella.
In tal modo l'utente del programma sarà costretto a scrivere l'articolo del nel posto giusto. La istruzione html mista javascript diventa:
Ho mangiato <input type="text" name="terza" onkeyup="verificaterza()" size="8"> pane con la nutella.<br>
La funzione verificaterza() completa è:
function verificaterza() {
a=document.all.terza.value;
if (a=="del") alert ("Risposta esatta!");
}
Il listato completo del programma è:
<script>
function verificaprima() { a=document.all.prima.value; if (a=="dei") alert ("Risposta esatta!"); } function verificaseconda() { a=document.all.seconda.value; if (a=="delle") alert ("Risposta esatta!"); } function verificaterza() { a=document.all.terza.value; if (a=="del") alert ("Risposta esatta!"); } </script> Questo è un programma di italiano.<br> Scriva nella casella di testo il corretto articolo indetermimativo: <br> Inizi con la lettera maiuscola quando occorra.<br><br> Porto nello zaino <input type="text" name="prima" onkeyup="verificaprima()" size="8"> quaderni di italiano.<br> Nel mio negozio ho <input type="text" name="seconda" onkeyup="verificaseconda()" size="8"> camicie verdi.<br> Ho mangiato <input type="text" name="terza" onkeyup="verificaterza()" size="8"> pane con la nutella.<br> |
listato di dodicesimo.html |
Scriviamolo con Word e salviamolo con il nome di dodicesimo.html e proviamolo con Internet Explorer per vedere se funziona. Dovremmo vedere:
Esercizio da svolgere n. 1
Scrivere un programma di italiano che riconosca l'articolo partitivo esatto nei tre periodi seguenti.
1 - Ho mangiato ... pane con la marmellata.
2 - Ho messo ... zucchero nel latte.
3 - Ho trovato ... polvere sul tavolo.
Esercizio da svolgere n. 2
Scrivere un programma di italiano che riconosca l'articolo partitivo esatto nei tre periodi seguenti.
1 - Ho comprato ... merendine alla nutella.
2 - Ho preso ... quaderni a quadretti.
3 - Nella strada vi sono ... enorme buche.
Esercizio da svolgere n. 3
Scrivere un programma di italiano che riconosca l'articolo partitivo esatto nei tre periodi seguenti.
1 - Nel supermercato vi sono ... scaffali di colore rosso.
2 - Ho messo ... uova nella farina.
3 - Ho incontrato ... vecchi amici.
------
Corso Javascript per scuola media
prof. Pietro De Paolis
|
|
|
Indice di tutte le pagine del sito