Oppure

Loading
28/02/13 17:01
Crisped
Sono ancora io :D
Questa volta però con un esercizio un po' più complesso (per me si intende)!
"Leggere una serie di titoli di film, regista, anno di uscita e contare quelli di un certo regista"
Mi servirebbe il pascal, più che altro perché non riesco a impostare il diagramma a blocchi e quindi mi aiuterebbe molto! Grazie :)
aaa
28/02/13 18:24
Poggi Marco
Ciao!
Dove trovi difficoltà?
Da dove devi leggere i dati ( da tastiera, disco, o altro)
Cosa intendi con "non riesco a impostare il diagramma a blocchi"? Il pascal è un linguaggio strutturato, quindi è necessario costruirsi uno schema prima di scrivere codice.
aaa
28/02/13 19:23
Crisped
Da tastiera! Cmq non so se si capisce:

inizio (cerchio)
cont = 0 (rettangolo)
reg-rif= regista (rettangolo)
regista=reg_rif (rombo)
se è vero
titolo, regista, anno (parallelogramma input)
cont=cont +1 (rettangolo)
se è falso
.....

e qui mi blocco, per via della struttura while-do (prima usavo repeat-until) che non capisco! Spero tu abbia capito, è un diagramma a blocchi però riadattato a tastiera XD
aaa
28/02/13 19:38
tuttodiMC
In che senso non capisci il while-do? Il ciclo while è un ciclo che si ripete fin quando la condizione specificata è true
aaa
28/02/13 20:22
Poggi Marco
Il ciclo non funziona perché azzeri il contatore all' interno del ciclo.
Come definisci le variabili per registrare i dati?

(Allego un esempio di diagramma a blocchi )
aaa
01/03/13 6:25
Crisped
le variabili:
var cont, anno:integer;
regista, titolo, reg_rif: string[20];

comunque sembra che quel diagramma a blocchi sia più o meno come il mio, solo che dopo il falso non sapevo come andare avanti!:k:
aaa