Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

problemi di logica [ultimo]

Problemi curiosi e quiz vari.

Moderatore: Foto Utentecarlomariamanenti

0
voti

[11] Re: problemi di logica [ultimo]

Messaggioda Foto UtenteIsidoroKZ » 2 nov 2010, 9:46

g.schgor ha scritto:(x angus)
Ammiro la tua tenacia, ma devo ribadire che
di soluzioni ce n'è una sola (e non è nemmeno
nelle 8 elencate...).


Ho provato a verificarne due o tre, a me sembrano compatibili con le condizioni poste.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[12] Re: problemi di logica [ultimo]

Messaggioda Foto Utentec1b8 » 2 nov 2010, 10:04

Provo a spiegare come sono giunto alla soluzione perché così mi spiegate dove sbaglio.
Anzitutto ho provato a scrivere in modo un po' più "formale" le varie condizioni.

La prima:
1) A=\overline{E_p}
ossia A accetta di essere nel direttivo solo se E non è Presidente

La secondo:
2) B=(B_i<C_i)\overline{F}
(B accetta di essere nel direttivo se il suo incarico è inferiore all'incarico di C e F non è nel direttivo)

La terza:
3) C=\overline{E}+\overline{F}

La quarta:
4) D=\overline{CE}+(D_i>C_i)(D_i>E_i)

La quinta:
5) E=\overline{E_v}
6) E_s=\overline{D}
7) E=\overline{A}+AF

La sesta:
8) F_p=1
9) F=C_p

Partendo dalla 8) assegno ad F la carica di presidente
La 2) esclude quindi B dai giochi (infatti con F nel direttivo la 2) è sempre 0)
A questo punto rimangono 4 persona (A, C, D, E) per due incarichi.
Prendo A e provo a vedere se può essere Vicepresidente.
L'unica condizione posta da A è la 1): non vuole essere nel direttivo se E è presidente, non esprime altre condizioni, quindi può essere Vicepresidente.
Vediamo C: La 3) dice che C può essere nel direttivo se uno tra E ed F non è nel direttivo. Quindi C=Segretario è valida.

Ma potrei assegnare a C l'incarico di Vicepresidente e ad A l'incarico di segretario, quindi una seconda soluzione.

Dove ho sbagliato?
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[13] Re: problemi di logica [ultimo]

Messaggioda Foto UtenteCandy » 2 nov 2010, 10:29

Quando scrivi che "... E non vuole lavorare con A ...", è riferito all'interno del direttivo, o, semmai, all'esterno di questo ?
Avatar utente
Foto UtenteCandy
32,5k 7 10 13
CRU - Account cancellato su Richiesta utente
 
Messaggi: 10123
Iscritto il: 14 giu 2010, 22:54

0
voti

[14] Re: problemi di logica [ultimo]

Messaggioda Foto Utenteangus » 2 nov 2010, 11:01

@g.schgor È evidente che interpreto male le condizioni. Giusto per capire, potresti dirci quale combinazione non rispetta una qualsiasi delle mie "soluzioni"? :roll:

@IsidoroKZ grazie del controllo :ok:

@c1b8 Non le ho controllate tutte, ma la sesta condizione non mi pare completa. non è SEMPRE detto che F sia P. F può essere anche S o V se C è P.
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.490 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

0
voti

[15] Re: problemi di logica [ultimo]

Messaggioda Foto Utentec1b8 » 2 nov 2010, 11:11

angus ha scritto:@c1b8 Non le ho controllate tutte, ma la sesta condizione non mi pare completa. non è SEMPRE detto che F sia P. F può essere anche S o V se C è P.

Infatti la sesta si divide in due condizioni: la 8) e la 9). In particolare la 9) esprime quello che dici.
ma "F accetta il posto di P" indica che posso assegnare a F il posto P senza condizioni.

Vedo inoltre che la tua terza soluzione è uguale alla soluzione che avevo proposto, così come l'ultima.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[16] Re: problemi di logica [ultimo]

Messaggioda Foto Utenteangus » 2 nov 2010, 11:21

c1b8 ha scritto:In particolare la 9) esprime quello che dici.
ma "F accetta il posto di P" indica che posso assegnare a F il posto P senza condizioni.

mi sono perso #-o
c1b8 ha scritto:Vedo inoltre che la tua terza soluzione è uguale alla soluzione che avevo proposto, così come l'ultima.

attento che la mia terza è diversa dall'ultima. Stessi candidati ma con ruoli diversi. bohhhh ?%

invece, se può interessare a qualcuno, posto qui il pezzo di codice che calcola (in python) tutte le 120 combinazioni (può tornarvi utile per calcolare anagrammi).
usando "itertools" diventa veramente banale

Codice: Seleziona tutto
from itertools import permutations
l = '000123'
for j in set(permutations(l, len(l))):
    print j
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.490 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

0
voti

[17] Re: problemi di logica [ultimo]

Messaggioda Foto Utentec1b8 » 2 nov 2010, 11:35

Hai ragione mi sono espresso male.
Volevo dire che la tua terza soluzione è uguale alla soluzione che ho proposto nel mio primo post (il 2).
Inoltre la tua ultima soluzione è uguale alla soluzione 'alternativa' che propongo al post 12.
Non intendevo dire che sono uguali tra loro.

Provo a spiegare cosa ho scritto nella 8) e nella 9). Insisto perché anch'io sono convinto di sbagliare ad interpretare qualche condizione e vorrei capire dov'è il mio errore (o errori).
Il tutto parte dalla sesta condizione:
"- F accetta il posto di P oppure un altro incarico, ma in questo caso solo se C è P"
Io la interpreto in questo modo:
- F può essere P, senza condizione alcuna, sempre che non esistano condizioni precedente che lo escludano, ma non le ho trovate.
- oppure F può essere nel direttivo se C è P, naturalmente non può essere che F sia P se già C è P.
Da queste due nascono le mie 8) e 9) (che sono solo 'schematizzazioni')
8) F_p=1
9) F=C_p (qui F può essere nel direttivo se C è P, naturalmente F non può essere P)
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[18] Re: problemi di logica [ultimo]

Messaggioda Foto Utenteg.schgor » 2 nov 2010, 12:41

Chiedo scusa a tutti.
Solo ora mi accorgo di incompletezze nell'enunciato
(alcune condizioni sono sparite nella trascrizione!).
Prego quindi di considerare questo:
ProbLog.GIF
ProbLog.GIF (15.57 KiB) Osservato 7122 volte


Circa l'approccio, prego considerare l'impostazione
data da angus, cioè di dare un "peso" a ciascun
incarico (P=3, V=2, S=1, altrimenti 0) per impostare
le espressioni logiche relative.
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[19] Re: problemi di logica [ultimo]

Messaggioda Foto Utentec1b8 » 2 nov 2010, 12:53

Anche in questo caso però a me risultano possibili più soluzioni.
Esempio:
F=Presidente
A=Vicepresidente
D=Segretario

ma anche:
F=Presidente
D=Vicepresidente
A=Segretario
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[20] Re: problemi di logica [ultimo]

Messaggioda Foto Utenteangus » 2 nov 2010, 12:58

g.schgor ha scritto:Solo ora mi accorgo di incompletezze nell'enunciato
(alcune condizioni sono sparite nella trascrizione!).

:shock: #-o

nonostante le aggiunte, a me restano 5 soluzioni possibili (di cui 2 come c1b8)...
('2', '0', '0', '0', '1', '3')
('2', '0', '0', '1', '0', '3')
('2', '0', '3', '0', '0', '1')
('1', '0', '3', '0', '0', '2')
('1', '0', '0', '2', '0', '3')
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.490 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

PrecedenteProssimo

Torna a Ah, ci sono!

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti