View
4
Download
0
Category
Preview:
Citation preview
FondamentidiInformaticaFunzionieGestioneFi le:EserciziProf. ArcangeloCastigl ione
A.A.2016/17
ComeSvolgerel’Esercizio1(Suggerimenti)1. Analizzare ed approfondire lo svolgimento dell’Esempio 1(Array e Matrici in MATLAB - Esercitazione 2)• Link diretto all’esercitazionehttp://www.di.unisa.it/~arccas/materiale/lezioni/Lezione_14.pdf
2. Definire le funzioni/script richieste• Slide pagine 3, 4 e 5
FunzionieGestioneFile:Esercizi
Esercizio1– 1/3DefinizionediFunzioni• Esercizio1.1• Scrivereunafunzioneche• Prendaininput• L’arrayd,cherappresentaledistanzedelle5strade• L’arrayt,cherappresentaitempidipercorrenzadelle5strade
• Restituiscainoutput• Unarraycontenentelavelocitàmediarichiestaperpercorrerelesingolestrade
NOTA:Lefunzioniditaliesercizipossonoinvocareulteriorifunzioni:vistealezione,contenuteneglieserciziprecedenti,funzionibuilt-infornitedaMATLABoaltrefunzionidavoidefinite
FunzionieGestioneFile:Esercizi
Esercizio1– 2/3DefinizionediFunzioni• Esercizio1.2• Scrivereunafunzioneche• Prendaininput• L’arrayd,cherappresentaledistanzedelle5strade• L’arrayt,cherappresentaitempidipercorrenzadelle5strade
• Restituiscainoutput• L’indicedellastradaincuilavelocitàmediadipercorrenzaèminima
FunzionieGestioneFile:Esercizi
NOTA:Lefunzioniditaliesercizipossonoinvocareulteriorifunzioni:vistealezione,contenuteneglieserciziprecedenti,funzionibuilt-infornitedaMATLABoaltrefunzionidavoidefinite
Esercizi1– 3/3DefinizionediM-FileScript• Esercizio1.3• ScrivereunM-FileScriptcheesegua,insequenza,leseguentioperazioni• Importil’arrayd dalfiledistanze.txt• Importil’arrayt dalfiletempo.txt• Invochilafunzionedefinitaall’Esercizio1.2(slideprecedente)congliargomentit e d estampiilrisultatodellastessa
• Contenutodelfiledistanze.txt560, 440, 490, 530, 370
• Contenutodelfiletempo.txt10.3, 8.2, 9.1, 10.1, 7.5
FunzionieGestioneFile:Esercizi
NOTA:Lefunzioniditaliesercizipossonoinvocareulteriorifunzioni:vistealezione,contenuteneglieserciziprecedenti,funzionibuilt-infornitedaMATLABoaltrefunzionidavoidefinite
ComeSvolgerel’Esercizio2(Suggerimenti)1. Analizzare ed approfondire lo svolgimento dell’Esercizio 1(Array e Matrici in MATLAB - Esercitazione 2)• Link diretto all’esercitazionehttp://www.di.unisa.it/~arccas/materiale/lezioni/Lezione_14.pdf
2. Definire le funzioni/script richieste• Slide pagine 7, 8 e 9
FunzionieGestioneFile:Esercizi
Esercizio2– 1/3DefinizionediFunzioni• Esercizio2.1• Scrivereunafunzioneche• Prendaininput• Lamatricem,cherappresentailprospetto(contenenteinformazionisettimanalisupagaoraria,orelavorateenumerodipezziprodottidi5operai)
• Restituiscainoutput• Ilcostomedioperprodurreunpezzo
FunzionieGestioneFile:Esercizi
NOTA:Lefunzioniditaliesercizipossonoinvocareulteriorifunzioni:vistealezione,contenuteneglieserciziprecedenti,funzionibuilt-infornitedaMATLABoaltrefunzionidavoidefinite
Esercizio2– 2/3DefinizionediFunzioni• Esercizio2.2• Scrivereunafunzioneche• Prendaininput• Lamatricem,cherappresentailprospetto(contenenteinformazionisettimanalisupagaoraria,orelavorateenumerodipezziprodottidi5operai)
• Restituiscainoutput• L’indicerelativoall’operaiomenoefficiente (sisuppongacheipezziprodottidaivarioperaiabbianolastessaqualità)
FunzionieGestioneFile:Esercizi
NOTA:Lefunzioniditaliesercizipossonoinvocareulteriorifunzioni:vistealezione,contenuteneglieserciziprecedenti,funzionibuilt-infornitedaMATLABoaltrefunzionidavoidefinite
Esercizio2– 3/3DefinizionediM-FileScript• Esercizio2.3• ScrivereunM-FileScriptcheesegua,insequenza,leseguentioperazioni• Importil’arraym dalfileprospetto.txt• Invochientrambelefunzionidefiniteprecedentementeestampiilrisultatodellastesse
• Contenutodelfileprospetto.txt5, 5.50, 6.50, 6, 6.25
40, 43, 37, 50, 45
1000, 1100, 1000, 1200, 1100
FunzionieGestioneFile:Esercizi
NOTA:Lefunzioniditaliesercizipossonoinvocareulteriorifunzioni:vistealezione,contenuteneglieserciziprecedenti,funzionibuilt-infornitedaMATLABoaltrefunzionidavoidefinite
Recommended