Originariamente inviato da spider550
1.Scrivere il codice di una funzione java o C che implementi una funzione booleana con i seguenti mintermini:
3, 4, 5, 7, 12, 15, 18.
In sostanza devi fare un metodo (Java) o funzione (C) che ha come tipo di ritorno un "booleano" e che ritorni un "true" quando l'input rappresenta uno dei mintermini che hai elencato. O "false" in qualunque altro caso.

Ora .. è solo questione di capire come ti è stato chiesto di passare l'input alla funzione. Se fosse un normale valore intero ... sarebbe banale/stupido come esercizio. Quindi sarei portato a pensare che l'input debba essere composto da N valori booleani, ognuno che rappresenta un "bit" che forma il valore con un peso 2^n. Visto il massimo che è 18, hai bisogno di almeno 5 bit.

Questo però dovresti saperlo tu ... non io. Non so cosa ti è stato chiesto precisamente di fare a livello tecnico ... e se il testo dell'esercizio che hai citato è tutto lì, è molto poco chiaro/completo.