La congiunzione

       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 congiunzione è una parola che serve ad unire due parole tra di loro o due proposizioni tra di loro. La congiunzione non varia in base al genere e al numero, ma resta invariabile.

 

nome congiunzione nome verbo
Luigi e Antonio giocano. 
Antonio Lucia si divertono.

Vi sono diversi tipi di congiunzioni.

Congiunzioni semplici

Sono congiunzioni formate da una sola parola. Sono congiunzioni semplici:

e, ma, però, anche, se, come ecc.

nome congiunzione nome verbo
Luigi e Antonio giocano. 
Antonio Lucia si divertono.

Quando una congiunzione è formata da più parole messe insieme, come le seguenti congiunzioni:

per la qualcosa, di modo che, appena che, anche se, con tutto ciò, dal momento che, ecc.

la congiunzione si usa chiamare locuzione congiuntiva.

Congiunzioni coordinanti

La congiunzione si dice coordinante quando unisce due parole o due proposizioni che possono stare da sole tra di loro, in quanto nessuna delle due dipende dall'altra.

Sono congiunzioni coordinanti:

tipo funzione esempio
copulative:

e, ed, né, anche, pure, inoltre, perfino, neanche, nemmeno, neppure, ecc

uniscono due parole simili o due proposizioni simili Vogliamo giocare e guadagnare euro.

Non andrò da lei gli manderò un SMS.

alternative:

o, oppure, altrimenti, ovvero

 

uniscono due elementi uno dei quali esclude l'altro Antonio cammina o sta fermo.
avversative:

ma, però, eppure, tuttavia, al contrario, anzi, piuttosto, invece, mentre, eppure

uniscono due elementi di cui il secondo limita il significato del primo Lo invitai a cena, ma non venne.

Non mi sento bene, tuttavia vado a scuola ugualmente.

 

correlative:

sia ... sia

o ... o

e .... e

nè   ... né

non solo ... ma anche

tanto ... quanto

così ... come

mettono in collegamento due elementi tra di loro O pago io o paghi tu.

Non venne lui sua moglie.

 

 

Congiunzioni subordinanti

La congiunzione si dice subordinante quando unisce due parole o due proposizioni che non possono stare da sole tra di loro, in quanto una delle due dipende dall'altra.

Sono congiunzioni subordinanti:

tipo funzione esempio
dichiarative:

che, come

uniscono una seconda proposizione che completa il significato della prima proposizione Penso che lei verrà.

Dico che lui sa tutto.

causali:

poiché, perché, siccome, dato che, giacché

 

uniscono una seconda proposizione che spiega la causa della prima proposizione Mi piace il bosco perché è pieno di querce.

Ti porto con la macchina siccome piove.

temporali:

quando, allorché, mentre, finché, appena che, dopo che

uniscono una seconda proposizione che indica il tempo della prima proposizione Lucia è arrivata mentre cenavo.

Non posso fare nulla quando ci sei tu.

 

Vi sono altri tipi di congiunzioni che non riportiamo.

 

Programmazione javascript

Costruiamo ora un breve programma in javascript per controllare la conoscenza dei principali tipi di congiunzioni. 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 il tipo di congiunzione 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 congiunzione per ogni frase, premendo sul pulsante.

1 - Giovanni e Antonio giocano a pallone.
e = congiunzione::
 

2 - Luigi prende la macchina quando piove.
quando = congiunzione:


3 - Mi piace la torta perché è ricoperta di panna.
perché = congiunzione:

 

schermata di  secondo.htm

Notiamo che in ogni frase vi sono quattro pulsanti: 

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

Costruiamo ora i quattro pulsanti, uno per ogni tipo di congiunzione

pulsante

Il pulsante lo possiamo costruire facilmente con la seguente istruzione:

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

Il pulsante ha la scritta "COPULATIVA" ottenuta con:

value="COPULATIVA"

 quando l'utente preme il pulsante, con:

onclick="verificaprima('copulativa')"

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 congiunzione, cioè : "copulativa". Poiché vi sono le virgolette doppie, uso gli apici per distinguere le virgolette semplici dalle doppie, cioè metto: 'copulativa' e non "copulativa".

 

pulsante

Il pulsante lo possiamo costruire facilmente con la seguente istruzione:

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

Il pulsante ha la scritta "AVVERSATIVA" ottenuta con:

value="AVVERSATIVA"

quando l'utente preme il pulsante, con:

onclick="verificaprima('avversativa')"

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 congiunzione, cioè: "avversativa". Analogamente procedo per gli altri pulsanti.

Pulsanti 3 - 4 

Gli altri pulsanti sono:

e li ottengo con le istruzioni:

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

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

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

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

attivano la funzione:verificaseconda('copulativa') cioè quella che verifica il secondo esercizio; analogamente per il terzo esercizio metto:

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

in modo da attivare la funzione: verificaterza('copulativa').

 

Funzioni di verifica

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

function verificaprima(tipo) {

if (tipo=="copulativa") {

contatore=contatore+3.33333;

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

};

}

 

Con:

verificaprima(tipo) 

memorizzo nella variabile: tipo il tipo di congiunzione. Sappiamo che il tipo di congiunzione della prima domanda è una congiunzione  copulativa; di conseguenza uso una if del tipo:

if (tipo=="copulativa") {

contatore=contatore+3.33333;

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

};

 

Cioè se la variabile tipo contiene il valore copulativa, 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=="temporale") {

contatore=contatore+3.33333;

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

};

}

 

Con:

verificaseconda(tipo) 

memorizzo nella variabile: tipo il tipo di congiunzione. Sappiamo che il tipo di congiunzione della seconda domanda è una congiunzione  temporale; di conseguenza uso una if del tipo:

if (tipo=="temporale") {

contatore=contatore+3.33333;

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

};

 

Cioè se la variabile tipo contiene il valore temporale, 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=="causale") {

contatore=contatore+3.33333;

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

};

 

Con:

verificaterza(tipo) 

memorizzo nella variabile: tipo il tipo di congiunzione. Sappiamo che il tipo di congiunzione della terza domanda è una congiunzione di causale; di conseguenza uso una if del tipo:

if (tipo=="causale") {

contatore=contatore+3.33333;

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

};

 

Cioè se la variabile tipo contiene il valore causale, 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=="copulativa") {

contatore=contatore+3.33333;

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

};

}

function verificaseconda(tipo) {

if (tipo=="temporale") {

contatore=contatore+3.33333;

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

};

}

function verificaterza(tipo) {

if (tipo=="causale") {

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 congiunzione per ogni frase, premendo sul pulsante.<br><br>

1 - Giovanni e Antonio giocano a pallone. <br>e = congiunzione::<br>

<input type="button" value="COPULATIVA" onclick="verificaprima('copulativa')"> <input type="button" value="AVVERSATIVA" onclick="verificaprima('avversativa')" >

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

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

<br><br>

 

2 - Luigi prende la macchina quando piove. <br>quando = congiunzione:<br>

<input type="button" value="copulativa" onclick="verificaseconda('copulativa')"> <input type="button" value="AVVERSATIVA" onclick="verificaseconda('avversativa')" >

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

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

3 - Mi piace la torta perché è ricoperta di panna. <br>perché = congiunzione:<br>

<input type="button" value="copulativa" onclick="verificaterza('copulativa')"> <input type="button" value="AVVERSATIVA" onclick="verificaterza('avversativa')" >

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

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

</body>

listato di  secondo.htm

Scriviamolo con Word e salviamolo con il nome di secondo.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 e mia sorella andiamo d'accordo.

2 - Accendo il riscaldamento quando fa freddo.

3 - La invitai alla festa, ma non venne

 

Esercizio da svolgere n. 2

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

1 - Io ti stimo mentre tu non mi consideri affatto. 

2 - Luigi mangia e beve molto.

3 - Oggi non si studia perché è festa.

Esercizio da svolgere n. 3

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

1 - Io sono felice quando tu vieni a trovarmi. 

2 - Il sole splende e riscalda la terra.

3 - Il vento soffia forte ma la casa resiste.

------

 

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