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 + inglese

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.

In inglese esiste un solo articolo determinativo: the.

L'articolo:  the si usa sia prima dei nomi maschili, sia prima dei nomi femminili, sia la singolare che al plurale. L'articolo determinativo: the equivale a ciascuno degli articoli italiani: il, lo, la, i gli, le.

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

Esempio

The Italian exercise-book.

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

Se avessi molti quaderni di italiano, dovrei dire:

An Italian exercise-book.

se voglio indicare uno dei tanti quaderni di italiano;

oppure direi:

The Italian exercise-book with the Barbie cover.

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

The Italian exercise-book.

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

Se, invece, dice:

An Italian exercise-book.

fa intendere che di quaderni di italiano ne ha diversi.

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 inglese che riconosca l'articolo determinativo  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="first" onkeyup="controlfirst()" size="8">

La casella di testo ha nome: "prima"; quando l'utente scrive un articolo con la funzione controlprima() che costruiremo dopo, controlleremo che l'articolo scritto sia quello giusto.

Si tratta ora di scrivere la funzione controlprima().

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

Yvonne is a secretary in the City. 

Decidiamo di togliere the di City e di mettere al suo posto una casella di testo.

Yvonne is a secretary in City. 

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

Yvonne is a secretary in <input type="text" name="first" onkeyup="controlfirst()" size="8"> City <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.first.value;

if (a=="the") alert ("Exact answer!");

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

Con:

a=document.all.first.value;

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

a="the"

Ora controlliamo con la if:

if (a=="the") alert ("Exact answer!");

 

La funzione controlfirst()  completa è: 

function controlfirst() {

a=document.all.first.value;

if (a=="the") alert ("Exact answer!");

}

2° periodo

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

Susan works in the centre of town.

Decidiamo di togliere the e di mettere al suo posto una casella di testo.

Susan works in  centre of town.

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

Susan works in <input type="text" name="second" onkeyup="controlsecond()" size="8"> centre of town.<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.second.value;

if (a=="the") alert ("Exact answer!");

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

Con:

a=document.all.second.value;

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

a="the"

Ora controlliamo con la if:

if (a=="the") alert ("Exact answer!");

 

La funzione controlsecond() completa è: 

function controlsecond() {

a=document.all.second.value;

if (a=="the") alert ("Exact answer!");

}

3° periodo

Procediamo nello stesso modo dei periodi precedenti.

Scegliamo un periodo a piacere:

David lives in England most of the time.

Togliamo il: the prima di time e mettiamo al suo posto una casella di testo.

David lives in England most of time.

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

David lives in England most of <input type="text" name="third" onkeyup="controlthird()" size="8"> time.<br>

La funzione controlthird() completa è: 

function controlthird() {

a=document.all.third.value;

if (a=="the") alert ("Exact answer!");

}

4° periodo

Procediamo nello stesso modo dei periodi precedenti.

Scegliamo un periodo a piacere:

New York is the pulsing heart of the world economy.

Togliamo  the prima di pulsing e mettiamo al suo posto una casella di testo.

New York is pulsing heart of the world economy.

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

New York is <input type="text" name="fourth" onkeyup="controlfourth()" size="8"> pulsing heart of the world economy.<br>

La funzione controlfourth() completa è: 

function controlfourth() {

a=document.all.fourth.value;

if (a=="the") alert ("Exact answer!");

}

5° periodo

Procediamo nello stesso modo dei periodi precedenti.

Scegliamo un periodo a piacere:

You can see the Statue of Liberty.

Togliamo the prima di Statue e mettiamo al suo posto una casella di testo.

You can see  Statue of Liberty.

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

You can see <input type="text" name="fifth" onkeyup="controlfifth()" size="8"> Statue of Liberty.<br>

La funzione controlfifth() completa è: 

function controlfifth() {

a=document.all.fifth.value;

if (a=="the") alert ("Exact answer!");

}

Il listato completo del programma è:

<script>

function controlfirst() {

a=document.all.first.value;

if (a=="the") alert ("Exact answer!");

}

function controlsecond() {

a=document.all.second.value;

if (a=="the") alert ("Exact answer!");

}

function controlthird() {

a=document.all.third.value;

if (a=="the") alert ("Exact answer!");

}

function controlfourth() {

a=document.all.fourth.value;

if (a=="the") alert ("Exact answer!");

}

function controlfifth() {

a=document.all.fifth.value;

if (a=="the") alert ("Exact answer!");

}

</script>

This program is in the english language.<br>Write here the definite article: <br>

<br>

Yvonne is a secretary in <input type="text" name="first" onkeyup="controlfirst()" size="8">

City <br>

Susan works in <input type="text" name="second" onkeyup="controlsecond()" size="8"> centre of town.<br>

David lives in England most of <input type="text" name="third" onkeyup="controlthird()" size="8">

time.<br>

New York is <input type="text" name="fourth" onkeyup="controlfourth()" size="8">

pulsing heart of the world economy.<br>

You can see <input type="text" name="fifth" onkeyup="controlfifth()" size="8"> Statue

of Liberty.<br>

listato di tenth.html

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

1 - ... food is good.

2 - ... idea of life is unique and touching.

3 - ... countryside is very varied.

Esercizio da svolgere n. 2

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

1 - ... study centre is open until late in ... evening and at weekends.

2 - Marie is ... child of an interracial marriage.

3 - ... food is not exceptional.

Esercizio da svolgere n. 3

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

1 - Britain gets its weather from ... Atlantic.

2 - ... United Kingdom has a population of about 57 million people.

3 - The main industrial regions are ... Midlands.

------

 

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