Matematica in laboratorio `3 Unita ` guidate Attivita `1 Attivita Foglio elettronico, GeoGebra Per organizzare la partecipazione delle proprie squadre giovanili a una serie di tornei, una societa` sportiva vuole noleggiare un furgone per il trasporto di persone. Chiede pertanto il preventivo a due agenzie di noleggio, che chiamiamo A e B, in modo da poter scegliere l’offerta piu` conveniente. Se hai difficolta` a svolgere le attivita` guidate, fai riferimento ai file di Excel e di GeoGebra disponibili. Le condizioni di noleggio praticate dalle due agenzie sono le seguenti: – Agenzia A: costo iniziale di 300 euro e costo giornaliero costante di 40 euro; ! Qual e` l’offerta piu` conveniente per un noleggio di 4 giorni? E per un noleggio di 12 giorni? ! Per quanti giorni di noleggio l’offerta dell’agenzia A risulta piu` conveniente? ! Per quanti giorni di noleggio, invece, conviene scegliere l’offerta dell’agenzia B? A. COSTRUZIONE DEL MODELLO DEL PROBLEMA Indicato con x il numero di giorni di noleggio, il costo corrispondente puo` essere espresso in funzione di x tramite le seguenti due funzioni (la prima lineare, la seconda lineare a tratti), aventi come dominio l’insieme N: – Agenzia A: – Agenzia B: fa ðxÞ ¼ 300 þ 40x ! 80x fb ðxÞ ¼ 80 ' 5 þ 60 ' ðx ( 5Þ se x & 5 se x > 5 Per rispondere alle domande poste dal problema, seguiamo due approcci diversi. B. APPROCCIO NUMERICO (CON EXCEL) Puoi impostare un foglio Excel come quello qui sotto. Informatica – FOGLIO ELETTRONICO / GEOGEBRA / ALGORITMI – Agenzia B: costo iniziale nullo, costo giornaliero di 80 euro per i primi 5 giorni di noleggio e costo giornaliero di 60 euro per i giorni successivi. Matematica in laboratorio Noleggio di un furgone con confronto tra due diverse offerte Risorse digitali Non dovresti avere difficolta` a costruire il foglio, tenendo presente quanto segue: 1. nelle celle in giallo vanno inseriti i dati da parte di chi usa il foglio (i dati del problema sono dunque modificabili); 2. la colonna A contiene la sequenza dei giorni di noleggio, da 0 a 30; 3. nella cella B8 va inserita la seguente formula che traduce, in linguaggio Excel, l’espressione analitica della funzione fa : =$B$4+A8*$B$5 Tale formula andra` poi copiata nelle celle sottostanti della colonna B; La matematica a colori – Volume 2 azzurro – Petrini f 2014 – De Agostini Scuola SpA – Novara 1/4 `3 Unita Rette nel piano cartesiano 4. nella cella C8 va inserita la seguente formula che traduce, in linguaggio Excel, l’espressione analitica della funzione fb : =SE(A8<=$E$4;A8*$G$4;$G$4*$E$4+(A8-$E$4)*$G$5) Matematica in laboratorio Tale formula andra` poi copiata nelle celle sottostanti della colonna C. Analizzando i dati numerici, che puoi leggere nelle tre colonne A, B, C, puoi ora rispondere alle domande poste dal problema: un noleggio di 4 giorni costa ..... euro con l’Agenzia A e ..... euro con l’Agenzia B. Dunque per un noleggio di 4 giorni risulta piu` conveniente l’agenzia .....; ! un noleggio di 12 giorni costa ..... euro con l’Agenzia A e ..... Euro con l’Agenzia B. Dunque per un noleggio di 12 giorni risulta piu` conveniente l’agenzia ..........; ! in generale, l’Agenzia B risulta piu` conveniente per i primi .......... giorni, mentre l’agenzia A e` piu` conveniente dal .......... giorno in poi. Per un affitto di ..... giorni, le due agenzie hanno lo stesso costo. C. APPROCCIO GRAFICO (CON GEOGEBRA) 1. Tralascia in un primo momento le limitazioni sul dominio (cioe` il fatto che deve essere x 2 NÞ e traccia con GeoGebra i grafici delle due funzioni fa e fb , come se fossero funzioni di variabile reale. Per immettere l’equazione della funzione fa devi digitare nella riga di inserimento: f_a(x)= 300+40*x Per immettere l’equazione della funzione fb devi digitare: f_b(x)= Se[x<=5, 80*x, 400+60*(x-5)] Scegliendo in modo opportuno gli intervalli da visualizzare sull’asse x e sull’asse y (nel caso in figura abbiamo scelto come minimo e massimo valore da visualizzare sull’asse x rispettivamente (3 e 25 e come minimo e massimo valore da visualizzare sull’asse y rispettivamente (250 e 1500), otterrai un grafico simile al seguente: Suggerimento Puoi impostare gli intervalli da visualizzare sull’asse x e sull’asse y nella finestra che si apre facendo clic sul menu Opzioni e poi selezionando la voce Vista grafica. Informatica – FOGLIO ELETTRONICO / GEOGEBRA / ALGORITMI ! 2. Osservando attentamente i grafici e tenendo conto che solo i punti di essi a coordinate intere positive rappresentano il problema, rispondi alle domande poste all’inizio. La matematica a colori – Volume 2 azzurro – Petrini f 2014 – De Agostini Scuola SpA – Novara 2/4 `3 Unita `2 Attivita Rette nel piano cartesiano Algoritmi Allineamento di punti A. INTERFACCIA Imposta un foglio Excel come indicato nella figura qui sotto. Siano AðxA ; yA Þ, BðxB ; yB Þ e CðxC ; yC Þ; per scrivere un possibile algoritmo che controlli se i tre punti sono allineati osserviamo che: ! se xA ¼ xB , allora la retta passante per A e B ha equazione x ¼ xA ; se anche xC ¼ xA , allora i tre punti sono allineati, altrimenti non lo sono; ! se xA 6¼ xB , allora l’equazione della retta passante per A e B e`: y ( yA ¼ yB ( yA ðx ( xA Þ xB ( xA Se le coordinate di C soddisfano tale equazione i tre punti A, B, C sono allineati, altrimenti non lo sono. Indicate con xA1. , yA#, xB#, yB#, xC#, yC# le variabili che rappresentano le coordinate di A, B, C, completa la seguente pseudocodifica dell’algoritmo. Variabili Dichiara xA, yA#, xB#, yB#, xC#, yC# come numeri reali Informatica – FOGLIO ELETTRONICO / GEOGEBRA / ALGORITMI B. PSEUDOCODIFICA Matematica in laboratorio Scrivi un programma Visual Basic tale che, immessi in sei celle di un foglio Excel le coordinate di tre punti A, B, C stabilisca se i tre punti sono o non sono allineati. Inizio Acquisisci xA, yA, xB, yB, xC, yC Se xA=xB allora Se xC=xA, allora Comunica "........" Altrimenti Comunica "........" Fine se Fine se Se xA6¼xB allora yB ( yA Se ::::: ( yA ¼ ð::::: ( xAÞ allora xB ( xA Comunica "........" Altrimenti Comunica "........" Fine se Fine se Fine C. CODICE In relazione all’interfaccia definita, scrivi il codice Visual Basic corrispondente alla pseudocodifica dell’algoritmo. La matematica a colori – Volume 2 azzurro – Petrini f 2014 – De Agostini Scuola SpA – Novara 3/4 `3 Unita Rette nel piano cartesiano D. UTILIZZO DEL FOGLIO Considera le seguenti due terne di punti: Per ciascuna di esse, stabilisci se i tre punti sono allineati, eseguendo i calcoli a mano e poi controllando i risultati che hai ottenuto con il foglio Excel poc’anzi costruito. ` proposte Attivita 1 Due compagnie telefoniche applicano le seguenti tariffe, per il costo di ogni singola telefonata: ! 0,15 euro per lo scatto alla risposta; ! 0,20 euro per ogni minuto di conversazione. Compagnia B: ! lo scatto alla risposta e` gratis; ! 0,25 euro per ogni minuto di conversazione, per i primi 5 minuti; ! 0,22 euro per ogni minuto di conversazione, per i minuti successivi a 5. Per quale durata di conversazione e` piu` conveniente la compagnia A? E per quali la compagnia B? Risolvi il problema secondo diversi approcci, come nell’Attivita` guidata 1. 2 Algoritmi. Scrivi un programma Visual Basic tale che, immessi in sei celle di un foglio Excel i coefficienti a, b, c e a0 ; b0 ; c0 di un sistema lineare nella forma normale ! ax þ by ¼ c a 0 x þ b0 y ¼ c 0 stabilisca se il sistema e` determinato, indeterminato o impossibile e, nel caso sia determinato, ne fornisca la soluzione. 3 Algoritmi. Scrivi un programma Visual Basic tale che, immessi in sei celle di un foglio Excel le coordinate di tre punti non allineati A, B, C stabilisca se il triangolo ABC e` isoscele. Considera quindi le seguenti due terne di punti: Að(1, 0Þ Að0, 1Þ Bð(1, 3Þ Bð1, 2Þ Informatica – FOGLIO ELETTRONICO / GEOGEBRA / ALGORITMI Compagnia A: Matematica in laboratorio Að1, 3Þ Bð2, 5Þ Cð4, 9Þ Að(1, 0Þ Bð1, 3Þ Cð3, 4Þ Cð1, 4Þ Cð(3, 5Þ Per ciascuna di esse, stabilisci se i tre punti sono i vertici di un triangolo isoscele, eseguendo i calcoli a mano e poi controllando i risultati che hai ottenuto con il foglio Excel che hai costruito. 4 Algoritmi. Una funzione f : N ! N si dice calcolabile se e solo se esiste un algoritmo che, inserito in ingresso n, produce in uscita f ðnÞ per ogni n 2 N. Si puo` dimostrare che esistono funzioni non calcolabili ma gli esempi non sono elementari; le funzioni con cui siamo abituati a lavorare sono calcolabili. Per esempio, scrivi un programma in Visual Basic tale che, immesso in una cella di un foglio Excel un valore di n, restituisca in un’altra cella il corrispondente valore f ðnÞ assunto dalla funzione: 8 < 2n se n e` pari f ðnÞ ¼ n : se n e` dispari 2 La matematica a colori – Volume 2 azzurro – Petrini f 2014 – De Agostini Scuola SpA – Novara 4/4
© Copyright 2024 ExpyDoc