• Non ci sono risultati.

Fondamenti di Informatica

N/A
N/A
Protected

Academic year: 2021

Condividi "Fondamenti di Informatica"

Copied!
18
0
0

Testo completo

(1)

Fondamenti di Informatica

Introduzione alla programmazione in MATLAB:

Parte 2 - Esercizi

Prof. Arcangelo Castiglione

A.A. 2016/17

(2)

Esercizi – 1/2

1)

2)

3)

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(3)

Esercizi – 2/2

4)

5)

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(4)

Esercizio 1

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(5)

Esercizio 2

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(6)

Esercizio 3

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(7)

Esercizio 4

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(8)

Esercizio 5

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

Per ottenere l’incremento netto del portafoglio azionario è necessario effettuare la sottrazione tra

• Prezzo del titolo azionario, al giorno di vendita (giorno 10), moltiplicato per il numero di titoli posseduti (calcolato al punto c) )

• Prezzo del titolo azionario, al giorno d’acquisto (giorno 1), moltiplicato per il numero di titoli posseduti (1000)

(9)

Esercizio 6

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(10)

Esercizio 7

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(11)

Esercizio 8

• Scrivere una funzione, chiamata maggiore3 (da memorizzare in un M-File Function), che prende in input i seguenti parametri numerici:

numero1, numero2 e numero3, e restituisce in output il maggiore di tali numeri

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(12)

Esercizio 9 – 1/3

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(13)

Esercizio 9 – 2/3

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(14)

Esercizio 9 – 3/3

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(15)

Esercizio 10 – 1/2

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(16)

Esercizio 10 – 2/2

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(17)

Esercizio 11

• Scrivere una funzione, chiamata percentuale_sconto (da memorizzare in un M-File Function), che prende in input l’importo dell’acquisto e restituisce in output la percentuale di sconto su tale importo

• Le percentuali di sconto devono essere così calcolate

• Lo sconto verrà applicato se e solo se l’importo dell’acquisto è superiore a 299€

• Se l’importo è superiore a 999€, la percentuale di sconto sarà del 5%, mentre, se tale importo è superiore a 1499€, allora la percentuale di sconto sarà dal 10%

• La percentuale minima di sconto è 2%

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

(18)

Esercizio 12

• Scrivere una funzione, chiamata stagione_anno (da memorizzare in un M-file Function), che prende in input i seguenti parametri: giorno e mese, e restituisce in output il codice della stagione in cui tale data è collocata

Promemoria Stagioni

Inverno (Inizio: 23/12 - Fine: 20/03) à codice 1

Primavera (Inizio: 21/03 – Fine: 21/06) à codice 2

Estate (Inizio: 22/06 - Fine: 22/09) à codice 3

Autunno (Inizio: 23/09 - Fine: 22/12) à codice 4

Data non valida à codice -1

Introduzione alla Programmazione in MATLAB: Parte 2 - Esercizi

Riferimenti

Documenti correlati

This example assumes that TESTFILE is a file with a few lines of data written to it using the Write # statement; that is, each line contains a string in quotations and a

¨  Se la stringa di formato contiene un white space, la scanf legge zero o più white space, che verranno scartati, fino al primo carattere non white space.

o implementare una funzione virtuale nella classe base implementata nelle classi derivate (con output). o implementare una funzione virtuale nella classe base non implementata

 An efficient means of transferring data directly between I/O and memory for large data transfers since programmed I/O is suitable only for slow devices and individual

Scrivere una funzione che prende in input un albero binario e restituisce in output una stampa dell’albero in notazione a parentesi, come visto nella prima sezione.. F Scrivere

• Scrivere una funzione, chiamata percentuale_sconto (da memorizzare in un M-File Function), che prende in input l’importo dell’acquisto e restituisce in output la percentuale di

• Regola 3: Anche se le stringhe di formato della scanf() assomigliano molto a quelle della printf(), hanno una semantica leggermente differente (leggete il manuale!). • Regola

 saves pertinent information including last instruction executed and data values in registers in the PCB (process control block).  branches to