La preposizione

       data di oggi:
Classe 3a 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

La preposizione è una parola che si mette prima di un nome oppure prima di un pronome oppure prima di un verbo oppure prima di un avverbio. La preposizione non varia in base al genere e al numero, ma resta invariabile.

 

nome verbo preposizione nome
Luigi va a scuola. 
Antonio gioca  con Paolo.

Vi sono diversi tipi di preposizioni.

Preposizioni proprie

Sono preposizioni proprie:

di, a, da, in, con, su, per, tra, fra.

nome verbo preposizione semplice nome
Luigi va a scuola. 
Antonio gioca  con Paolo.

Quando una preposizione si usa senza un articolo messo dopo la preposizione, la preposizione si dice preposizione semplice.

nome verbo preposizione articolata nome
Luigi va alla scuola media. 
Antonio gioca  con il pallone.

Quando una preposizione si usa con un articolo messo dopo la preposizione, la preposizione si dice preposizione articolata.

preposizone articolo preposizione articolata esempio
di

 

il, lo, la

i, gli, le

del, dello, della

dei, degli, delle

Il gioco del calcio è bello.

Ho aperto la busta delle patatine.

a

 

il, lo, la

i, gli, le

al, allo, alla

ai, agli, alle

Io vado al mare.

Antonio fa un complimento alle donne.

da

 

il, lo, la

i, gli, le

dal, dallo, dalla

dai, dagli, dalle

Scendo dalla sedia.

Sono stimato dagli amici.

in

 

il, lo, la

i, gli, le

nel, nello, nella

nei, negli, nelle

Antonio sta nella scuola.

Luigi lavora nei campi.

con

 

il, lo, la

i, gli, le

col, con lo, con la

con i, con gli, con le

Io gioco con la palla.

Vado a scuola con gli amici.

su

 

il, lo, la

i, gli, le

sul, sullo, sulla

sui, sugli, sulle

L'aereo vola sulla città.

Passeggio sulle strade di campagna.

 

 

Le preposizioni: per, tra, fra non si uniscono all'articolo che le segue, ma restano inalterate.

Esempio

Io cammino per la strada.

Il cane gironzola tra le strade.

Vi sono altri tipi di preposizioni che non riportiamo.

 

Programmazione javascript

Costruiamo ora un breve programma in javascript per controllare la conoscenza delle preposizioni proprie. 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 preposizione propria e dia il voto. 

Soluzione

Vi sono diversi modi di risolvere questo esercizio; un modo può essere il seguente:

Questo è un programma di italiano.
Indicare il tipo di preposizione per ogni frase, premendo sul pulsante.

1 - Giovanni e Antonio giocano  pallone.

2 - Luigi studia libri.

3 - Io ho aperto la busta patatine.

 

schermata di  terzo.htm

Notiamo che in ogni frase vi sono tre pulsanti: 

Per risolvere l'esercizio occorre premere il pulsante giusto, in base alla tipo di preposizione.

Costruiamo ora i tre pulsanti del primo esercizio.

Giovanni e Antonio giocano  pallone.

pulsante

Il pulsante lo possiamo costruire facilmente con la seguente istruzione:

<input type="button" value="a" onclick="verificaprima('a')"> 

Il pulsante ha la scritta "a" ottenuta con:

value="a"

 quando l'utente preme il pulsante, con:

onclick="verificaprima('a')"

ottengo l'attivazione di una funzione javascript di nome verificaprima() la quale provvederà a verificare se la risposta è giusta. All'interno delle parentesi ci metto il tipo di preposizone corretta, cioè : "a". Poiché vi sono le virgolette doppie, uso gli apici per distinguere le virgolette semplici dalle doppie, cioè metto: 'a' e non "a".

 

pulsante

Il pulsante lo possiamo costruire facilmente con la seguente istruzione:

<input type="button" value="nel'" onclick="verificaprima('nel')" >

Il pulsante ha la scritta "nel" ottenuta con:

value="nel"

quando l'utente preme il pulsante, con:

onclick="verificaprima('nel')"

ottengo l'attivazione di una funzione javascript  verificaprima() la quale provvederà a verificare se la risposta è giusta. All'interno delle parentesi ci metto il tipo di preposizione, cioè: "nel". Analogamente procedo per l'altro pulsante.

Pulsanti 3 

Il pulsante è:

 

e lo ottengo con le istruzioni:

<input type="button" value="per" onclick="verificaprima('per')" >

 

Questi tre pulsanti valgono per il primo esercizio. Gli altri due esercizi hanno ugualmente gli stessi tre pulsanti; tuttavia i pulsanti del secondo esercizio:

Luigi studia libri.

li ottengo con:

<input type="button" value="nei" onclick="verificaseconda('nei')">

attiva la funzione:verificaseconda('nei') cioè quella che verifica il secondo esercizio;

<input type="button" value="ai" onclick="verificaseconda('ai')">

attiva la funzione:verificaseconda('ai') cioè quella che verifica il secondo esercizio;

<input type="button" value="sui" onclick="verificaseconda('sui')">

attiva la funzione:verificaseconda('sui') cioè quella che verifica il secondo esercizio.

 

 Analogamente per il terzo esercizio:

Io ho aperto la busta patatine.

 metto:

<input type="button" value="ai" onclick="verificaterza('ai')">

in modo da attivare la funzione: verificaterza('ai');

<input type="button" value="delle" onclick="verificaterza('delle')">

in modo da attivare la funzione: verificaterza('delle');

<input type="button" value="ai" onclick="verificaterza('per la')">

in modo da attivare la funzione: verificaterza('per la');

 

Funzioni di verifica

Mi servono,ora, tre funzioni per verificare i tre esercizi. La funzione verificaprima() completa è: 

function verificaprima(tipo) {

if (tipo=="a") {

contatore=contatore+3.33333;

alert ("Risposta esatta! Il tuo voto è "+contatore);

};

}

 

Con:

verificaprima(tipo) 

memorizzo nella variabile: tipo la preposizione. Sappiamo che la preposizione esatta della prima domanda è una congiunzione  a; di conseguenza uso una if del tipo:

if (tipo=="a") {

contatore=contatore+3.33333;

alert ("Risposta esatta! Il tuo voto è "+contatore);

};

 

Cioè se la variabile tipo contiene il valore a, la risposta è giusta e incremento il contatore del numero 3.333 con:

contatore=contatore+3.33333;

e avviso l'utente del programma che la risposta è giusta con:

alert ("Risposta esatta! Il tuo voto è "+contatore);

 

Seconda funzione 

La funzione verificaseconda() completa è: 

function verificaseconda(tipo) {

if (tipo=="sui") {

contatore=contatore+3.33333;

alert ("Risposta esatta! Il tuo voto è "+contatore);

};

}

 

Con:

verificaseconda(tipo) 

memorizzo nella variabile: tipo la preposizione esatta. Sappiamo che la preposizione esatta della seconda domanda è  sui; di conseguenza uso una if del tipo:

if (tipo=="sui") {

contatore=contatore+3.33333;

alert ("Risposta esatta! Il tuo voto è "+contatore);

};

 

Cioè se la variabile tipo contiene il valore sui, la risposta è giusta e incremento il contatore del numero 3.333 con:

contatore=contatore+3.33333;

e avviso l'utente del programma che la risposta è giusta con:

alert ("Risposta esatta! Il tuo voto è "+contatore);

 

Terza funzione

La funzione verificaterza() completa è: 

function verificaterza(tipo) {

if (tipo=="delle") {

contatore=contatore+3.33333;

alert ("Risposta esatta! Il tuo voto è "+contatore);

};

 

Con:

verificaterza(tipo) 

memorizzo nella variabile: tipo il valore esatto della preposizione. Sappiamo che la preposizione esatta della terza domanda è delle; di conseguenza uso una if del tipo:

if (tipo=="delle") {

contatore=contatore+3.33333;

alert ("Risposta esatta! Il tuo voto è "+contatore);

};

 

Cioè se la variabile tipo contiene il valore delle, la risposta è giusta e incremento il contatore del numero 3.333 con:

contatore=contatore+3.33333;

e avviso l'utente del programma che la risposta è giusta con:

alert ("Risposta esatta! Il tuo voto è "+contatore);

Il listato completo del programma è:

<script>

contatore=0;

function verificaprima(tipo) {

if (tipo=="a") {

contatore=contatore+3.33333;

alert ("Risposta esatta! Il tuo voto è "+contatore);

};

}

function verificaseconda(tipo) {

if (tipo=="sui") {

contatore=contatore+3.33333;

alert ("Risposta esatta! Il tuo voto è "+contatore);

};

}

function verificaterza(tipo) {

if (tipo=="delle") {

contatore=contatore+3.33333;

alert ("Risposta esatta! Il tuo voto è "+contatore);

};

}

</script>

<body background="sfondo2.jpg">

Questo è un programma di italiano.<br>

Indicare il tipo di preposizione per ogni frase, premendo sul pulsante.<br><br>

1 - Giovanni e Antonio giocano 

<input type="button" value=" a " onclick="verificaprima('a')"> 

<input type="button" value="nel" onclick="verificaprima('nel')" >

<input type="button" value="per" onclick="verificaprima('per')" >

&nbsp;pallone.

<br><br>

 

2 - Luigi studia 

<input type="button" value="nei" onclick="verificaseconda('nei')"> 

<input type="button" value="ai " onclick="verificaseconda('ai')" >

<input type="button" value="sui" onclick="verificaseconda('sui')" >

libri.<br><br>

3 - Io ho aperto la busta

<input type="button" value="ai " onclick="verificaterza('ai')"> 

<input type="button" value="delle" onclick="verificaterza('delle')" >

<input type="button" value="per la" onclick="verificaterza('per la')" > patatine.

</body>

listato di  terzo.htm

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

 

Esercizio da svolgere n. 1

Modificare l'esercizio svolto sopra, cambiando le frasi da scrivere nelle seguenti. 

1 - Io gioco con la palla.

2 - Antonio sta nella scuola.

3 - Io vado al mare.

 

Esercizio da svolgere n. 2

Modificare l'esercizio svolto sopra, cambiando le frasi da scrivere nelle seguenti. 

1 - Passeggio sulle strade di campagna.

2 - Vado a scuola con gli amici.

3 - Luigi lavora nei campi.

Esercizio da svolgere n. 3

Modificare l'esercizio svolto sopra, cambiando le frasi da scrivere nelle seguenti. 

1 - L'areo vola sulla città.

2 - Antonio fa un complimento alle donne.

3 - Il vento soffia forte sulla casa.

------

 

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