• Non ci sono risultati.

Corso di Informatica Medica

N/A
N/A
Protected

Academic year: 2021

Condividi "Corso di Informatica Medica"

Copied!
25
0
0

Testo completo

(1)

Corso di Informatica Medica

Esercitazione V

Alessandro A. Nacci

[email protected] - alessandronacci.com

(2)

SIETE CARICHI OGGI?

(3)
(4)

Un semplice videogioco

Scriviamo un programma C che implementi il

gioco del Forza 4

Due giocatori, entrambi

“reali”

Il programma deve

permettere di giocare

Il programma deve

annunciare il vincintore

NELLA LEZIONE PRECEDENTE

(5)

Forza 4: rappresentazione

Come  facciamo  a  rappresentare  nel  terminale,  con  quello  

NELLA LEZIONE PRECEDENTE

(6)

Forza 4: rappresentazione

%

% #

# # %

x

y 0

Generico  forma

di  categoria  F_PUNTO  

Generico  forma

di  categoria  F_PUNTO  

Quindi  abbiamo  una  matrice,   descritta  da  due  indici  e  

che  contiene  caratteri...

NELLA LEZIONE PRECEDENTE

(7)

Fino ad ora...

%

% #

0

Generico  forma

di  categoria  F_PUNTO  

NELLA LEZIONE PRECEDENTE

Ora, implementiamo il controllo vincita:

orizzontale

verticale

obliquo

(8)

Controllo vincita orizzontale

(9)

Controlla vincita verticale

(10)

Controlla vincita obliquo

In obliquo abbiamo due direzioni possibili

Quindi creaiamo una funzione parametrica che dato un

parametro direzione estra un vettore

orizzontale...

(11)

Estazione array obliquo (codice C)

(12)

Controllo vincita in obliquo

Quindi, usando la funzione appena creata ora possiamo controllare le vincite in

obliquo

(13)

Controllo di una qualsiasi vincita

Usando le funzioni precedenti possiamo controllare una qualsiasi vincita

(14)

Controllo di una qualsiasi vincita

Usando le funzioni precedenti possiamo controllare una qualsiasi vincita

(15)

Prima di scrivere il main(), ci mancano ancora un paio di funzioni comode...

(16)

Crea giocatore: codice C

(17)

Crea giocatore: codice C

(18)

Richiedi inserimento pedina: codice C

(19)

Inserisci pedina: codice C

(20)

Ed ora, scriviamo il main:

Dobbiamo creare due giocatori

Dobbiamo gestire l’alternanza dei due giocatori

Dobbiamo richiedere dove inserire la pedina

Dobbiamo controllare la vincita

(21)
(22)

FORZA QUATTRO

(23)

Automobili: seconda versione

Rappresentare in C una automobile. Nel nostro caso, una automobile è descritta da un nome, un costo, un colore, da un insieme di componenti e da un libretto di circolazione.

Un componente ha un nome, un costo ed una categoria. Le categorie possibili sono TRAZIONE, MULTIMEDIA, SICUREZZA

Il libretto di circolazione riporta invece l’anno e la provincia di immatricolazione e in che classe Euro rientra.

Il programma deve poter permettere la creazione di auto e la stampa a schermo di tutti i dati relativi ad un’auto

Deve poter permettere inoltre di modificare il nome dell’auto

(24)

Automobili: Le strutture dati - Codice C

(25)

Tutte il materiale sarà disponibile sul mio sito internet:

alessandronacci.com

Potete lasciare il vostro giudizio qui:

http://tinyurl.com/IEIMExe2013

Riferimenti

Documenti correlati

Nel nostro caso, una automobile è descritta da un nome, un costo, un colore, da un insieme di componenti e da un libretto di circolazione.. • Un componente ha un nome, un costo ed

La relazione riguarderà aspetti avanzati di Neuroscienze che studiano l’attività della corteccia cerebrale umana attraverso un modello di rete in miniatura (area

Ciò per poter affrontare lo studio di fenomeni elementari di memoria che consistono nel rinforzo (o indebolimento) di alcune connessioni, senza trascurare altri

• Deve essere inoltre possibile manipolare le forme create. (spostarle, cancellarle, ingrandirle,

• Se l’elemento A[i] considerato è uguale al carattere occorrenza ed è uguale all’elemento A[i-1], incremento un contatore occorrenze (occorrenze++). • Se l’elemento A[i] non

• Il programma deve poter permettere la creazione di auto e la stampa a schermo di tutti i dati relativi ad un’auto.. • Deve poter permettere inoltre di modificare il

• lo stato delle parola (quali lettere sono state indovinate?)... Dichiarazione ed

Marco e' padre di LUCA e di PIPPO Stefania e' madre di LUCA e di PIPPO Arianna e' figlia di Marco e Lucia. Stefano e' figlio di Arianna