L'articolo determinativo

       data di oggi:
Classe 1a 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 + 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 sono:

genere singolare plurale
maschile il i
maschile lo gli
femminile la le

L'articolo determinativo si usa quando si vuole indicare un particolare oggetto distinguendolo dagli altri.

Esempio

Il quaderno di italiano.

Uso un articolo determinativo prima di quaderno in quanto voglio indicare l'unico quaderno di italiano e solo quello.

Se avessi molti quaderni di italiano, dovrei dire:

Un quaderno di italiano.

se voglio indicare uno dei tanti quaderni di italiano;

oppure direi:

Il quaderno di italiano con la copertina della barby.

Come conseguenza, se una persona parla correttamente in italiano e dice:

Il quaderno di italiano.

fa intendere che di quaderni di italiano ne ha uno solo.

Se, invece, dice:

Un quaderno di italiano.

fa intendere che di quaderni di italiano ne ha diversi.

Uso dell'articolo determinativo

La regola per mettere il giusto articolo determinativo prima del nome è la seguente:

articolo

uso

il 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.

lo 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.

la Prima di un nome femminile singolare.
i 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.

gli 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.

 

le Prima di un nome femminile plurale.

 

Programmazione javascript

Costruiamo ora un breve programma in javascript per controllare la conoscenza dell'uso dell'articolo determinativo 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 determinativo esatto in cinque 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 determinativo 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:

Il pane con la nutella è molto saporito.

Qui ci sono due articoli: il prima di pane e la prima di nutella. Decidiamo di togliere Il di pane e di mettere al suo posto una casella di testo.

  pane con la nutella è molto saporito.

In tal modo l'utente del programma sarà costretto a scrivere l'articolo Il nel posto giusto. La istruzione html mista javascript diventa:

<input type="text" name="prima" onkeyup="verificaprima()" size="8">  pane con la

nutella è molto saporito. <br>

Notiamo nella casella di testo:

size="8"

La casella di testo può essere piccola come la seguente

size="8"

oppure più lunga come la seguente

size = "39"

Il numero scritto corrisponde ai caratteri che possono vedersi scritti; infatti nella casella piccola si può sempre scrivere più di 8 caratteri, ma si vedono solo 8 caratteri.

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=="Il") alert ("Risposta esatta");

Nella variabile a è presente il testo scritto dall'utente. Supponiamo che l'utente abbia scritto: Il. Che cosa succederà quando inizia la funzione verificaprima()?

Con:

a=document.all.prima.value;

in a troviamo il valore scritto dall'utente; quindi:

a="Il"

Ora controlliamo con la if:

if (a=="Il") alert ("Risposta esatta");

 

La funzione verifaprima() completa è: 

function verificaprima() {

a=document.all.prima.value;

if (a=="Il") alert ("Risposta esatta");

}

2° periodo

Intanto scegliamo un periodo a piacere; supponiamo che sia il seguente:

Oggi ho indossato il maglione rosso.

Qui vi è un solo articolo: il prima di maglione. Decidiamo di togliere il e di mettere al suo posto una casella di testo.

Oggi ho indossato   maglione rosso.

In tal modo l'utente del programma sarà costretto a scrivere l'articolo il nel posto giusto. La istruzione html mista javascript diventa:

Oggi ho indossato<input type="text" name="seconda" onkeyup="verificaseconda()" size="8"> 

maglione rosso.<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=="il") alert ("Risposta esatta");

Nella variabile a è presente il testo scritto dall'utente. Supponiamo che l'utente abbia scritto: il. Che cosa succederà quando inizia la funzione verificaseconda()?

Con:

a=document.all.seconda.value;

in a troviamo il valore scritto dall'utente; quindi:

a="il"

Ora controlliamo con la if:

if (a=="il") alert ("Risposta esatta");

 

La funzione verificaseconda() completa è: 

function verificaseconda() {

a=document.all.seconda.value;

if (a=="il") alert ("Risposta esatta");

}

3° periodo

Procediamo nello stesso modo dei periodi precedenti.

Scegliamo un periodo a piacere:

Ho pulito le mie scarpe con la spazzola nera.

Toglia il: la prima di spazzola e di mettere al suo posto una casella di testo.

Ho pulito le mie scarpe con spazzola nera.

In tal modo l'utente del programma sarà costretto a scrivere l'articolo la nel posto giusto. La istruzione html mista javascript diventa:

Ho pulito le mie scarpe con <input type="text" name="terza" onkeyup="verificaterza()" size="8">

spazzola nera.<br>

La funzione verificaterza() completa è: 

function verificaterza() {

a=document.all.terza.value;

if (a=="la") alert ("Risposta esatta");

}

4° periodo

Procediamo nello stesso modo dei periodi precedenti.

Scegliamo un periodo a piacere:

Conosco l'italiano ma non conosco lo spagnolo.

Togliamo  lo prima di spagnolo e mettiamo al suo posto una casella di testo.

Conosco l'italiano ma non conosco spagnolo.

In tal modo l'utente del programma sarà costretto a scrivere l'articolo lo nel posto giusto. La istruzione html mista javascript diventa:

Conosco l'italiano ma non conosco <input type="text" name="quarta" onkeyup="verificaquarta()" size="8">

spagnolo.<br>

La funzione verificaquarta() completa è: 

function verificaquarta() {

a=document.all.quarta.value;

if (a=="lo") alert ("Risposta esatta");

}

5° periodo

Procediamo nello stesso modo dei periodi precedenti.

Scegliamo un periodo a piacere:

Le serrande dei negozi stavano alzate.

Togliamo Le prima di serrande e mettiamo al suo posto una casella di testo.

  serrande dei negozi stavano alzate.

In tal modo l'utente del programma sarà costretto a scrivere l'articolo Le nel posto giusto. La istruzione html mista javascript diventa:

<input type="text" name="quinta" onkeyup="verificaquinta()" size="8">  serrande

dei negozi stavano alzate.<br> 

La funzione verificaquinta() completa è: 

function verificaquinta() {

a=document.all.quinta.value;

if (a=="Le") alert ("Risposta esatta");

}

Il listato completo del programma è:

<script>

function verificaprima() {

a=document.all.prima.value;

if (a=="Il") alert ("Risposta esatta");

}

function verificaseconda() {

a=document.all.seconda.value;

if (a=="il") alert ("Risposta esatta");

}

function verificaterza() {

a=document.all.terza.value;

if (a=="la") alert ("Risposta esatta");

}

function verificaquarta() {

a=document.all.quarta.value;

if (a=="lo") alert ("Risposta esatta");

}

function verificaquinta() {

a=document.all.quinta.value;

if (a=="Le") alert ("Risposta esatta");

}

</script>

Questo è un programma di italiano.<br>

Scriva nella casella di testo il corretto articolo determimativo: <br>

Inizi con la lettera maiuscola quando occorra.<br>

<input type="text" name="prima" onkeyup="verificaprima()" size="8">  pane con la

nutella è molto saporito.<br>

Oggi ho indossato<input type="text" name="seconda" onkeyup="verificaseconda()" size="8"> 

maglione rosso.<br>

Ho pulito le mie scarpe con <input type="text" name="terza" onkeyup="verificaterza()" size="8">

spazzola nera.<br>

Conosco l'italiano ma non conosco <input type="text" name="quarta" onkeyup="verificaquarta()" size="8">

spagnolo.<br>

<input type="text" name="quinta" onkeyup="verificaquinta()" size="8">  serrande

dei negozi stavano alzate.<br> 

listato di decimo.html

Scriviamolo con Word e salviamolo con il nome di decimo.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 determinativo esatto nei tre periodi seguenti. 

1 - .. televisore sta sempre acceso.

2 - Mia sorella sta con .. telefonino in mano.

3 - Mia madre ha acceso .. radio.

Esercizio da svolgere n. 2

Scrivere un programma di italiano che riconosca l'articolo determinativo esatto nei tre periodi seguenti. 

1 - Ho lavato .. mia maglia di lana.

2 - Ho preso .. mio quaderno colorato.

3 - .. teconologia ha fatto molti progressi.

Esercizio da svolgere n. 3

Scrivere un programma di italiano che riconosca l'articolo determinativo esatto nei tre periodi seguenti. 

1 - .. libri servono per studiare.

2 - .. gatta sta sempre con .. gomitolo tra le zampe.

3 - .. zinco è un minerale poco costoso.

------

 

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