Fidarsi dei programmatori (e degli utonti) Fidarsi dei programmatori (e degli utonti) - Pagina 2

Pagina 2 di 2 PrimaPrima 12
Risultati da 21 a 31 di 31

Discussione: Fidarsi dei programmatori (e degli utonti)

  1. #21
    Senior Member L'avatar di Stefansen
    Data Registrazione
    Jan 2016
    Messaggi
    7.400

    Re: Fidarsi dei programmatori (e degli utonti)

    Citazione Originariamente Scritto da Angels Visualizza Messaggio
    Volevo solo provarla sulla calcolatrice di windows, non ho capito sei d'accordo con Casio o con Samsung?
    Prima le parentesi, poi ovviamente da sinistra a destra. Quindi ti riviene 6:2*3=9

    Se fosse scritto a mano su lavagna non ci sarebbe neanche da questionare.
    Scritto così probabilmente la macchina lo legge come una sorta di monomio e quindi non segue più il formalismo matematico (sempre perché il programmatore è ignorante) e ti dà 1.

    L'errore comunque si evita ricordandosi che si sta davanti ad un calcolatore e se pure quelli più moderni offrono un simbolismo matematico più smart e evoluto (tipo quello di non dover mettere per forza il simbolo *) è sempre meglio scrivere tutti i simboli operativi comunque

  2. #22
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    17.874
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: Fidarsi dei programmatori

    Citazione Originariamente Scritto da Angels Visualizza Messaggio
    Hai linkato la regola e l'hai interpretata male, a casa mia è
    Operazione 1 (2+1) =3
    Operazione 2 2(3) che è uguale a 6
    Operazione 3 6 % 6 che fa 1
    Nope Angel
    La regola dice esplicitamente "nell'ordine in cui sono scritte", ovvero, (salvo che tu non sia Arabo) da sinistra a destra.

    Quindi 6/2*3 -> (6/2) * 3

    - - - Aggiornato - - -

    Citazione Originariamente Scritto da Angels Visualizza Messaggio
    Perchè mi ricordavo che prima si fanno prima le parentesi, e quindi prima risolvo il 2+1,poi le moltiplicazioni e divisioni.
    Fix, divisione e moltiplicazione hanno la stessa precedenza

    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 980 Pro + 2x 970EVO Plus|HOTAS Warthog|TrackIR 5|

  3. #23
    Senior Member L'avatar di Govny
    Data Registrazione
    Jan 2016
    Messaggi
    2.092

    Re: Fidarsi dei programmatori

    Citazione Originariamente Scritto da LordOrion Visualizza Messaggio

    Siete sicuri che sia il Samsung a sbagliare?

    Le regole di precendenza sono:
    1. Parentesi
    2. Divisioni e moltiplicazioni
    3. Addizioni e sottrazioni


    Poi si va da sinistra a destra: il 6/2*3 dovrebbe essere inteso come (6/2) * 3

    https://www.youmath.it/lezioni/algebra-elementare/lezioni-di-algebra-e-aritmetica-per-scuole-medie/1664-regole-di-calcolo-con-le-operazioni.html

    Regola 1C.
    infatti ha fatto bene il programmatore del samsung.
    Se non ci sono parentesi che dicono il contrario (e qui non ci sono) la convenzione sulla precedenza delle operazioni è che divisioni e moltiplicazioni si fanno nell'ordine in cui sono scritte quindi si fa prima 6/2=3 e poi si moltiplica per 3=9.
    Ma questa discussione non era già stata fatta in precedenza?

  4. #24
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    17.874
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: Fidarsi dei programmatori (e degli utonti)

    Citazione Originariamente Scritto da Stefansen Visualizza Messaggio
    Non ho capito: stai provando a farlo su più dispositivi per vedere quale sia il risultato giusto o per confutare la mia ipotesi sulla non affidabilità dei programmatori?

    Perché sul primo punto fa 9 e non ci piove. Sul secondo, beh non vi offendete quando vi si appella come gli operai del nuovo millennio
    Fammi capire: la tua tesi e' che se uno fa un bug che i tester non rilevano (per altro) allora tutti i programmatori, anzi, scusa, tutti gli "operai del nuovo millennio" sono una manica di inaffidabili ignoranti?

    Ma (ri) va a ciapa' i ratt'

    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 980 Pro + 2x 970EVO Plus|HOTAS Warthog|TrackIR 5|

  5. #25
    Senior Member L'avatar di Necrotemus
    Data Registrazione
    Jan 2016
    Località
    Lothian
    Messaggi
    1.991

    Re: Fidarsi dei programmatori (e degli utonti)

    Comunque non e' un bug: omettendo l'operatore dopo un segno di divisione, la calcolatrice lo interpreta come

    6
    _____ o 6/(2(2+1))
    2(2+1)

    E' basato su come vengono gestite le priorita' dei vari raggruppamenti
    https://en.wikipedia.org/wiki/Calculator_input_methods


  6. #26
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    17.874
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: Fidarsi dei programmatori (e degli utonti)

    Citazione Originariamente Scritto da Necrotemus Visualizza Messaggio
    Comunque non e' un bug: omettendo l'operatore dopo un segno di divisione, la calcolatrice lo interpreta come

    6
    _____ o 6/(2(2+1))
    2(2+1)

    E' basato su come vengono gestite le priorita' dei vari raggruppamenti
    https://en.wikipedia.org/wiki/Calculator_input_methods

    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 980 Pro + 2x 970EVO Plus|HOTAS Warthog|TrackIR 5|

  7. #27
    Pensatore libero L'avatar di Angels
    Data Registrazione
    Jan 2016
    Località
    ROMA
    Messaggi
    40.509

    Re: Fidarsi dei programmatori (e degli utonti)

    Ma insomma la risposta corretta è 9 o 1?
    Restarting

  8. #28
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    17.874
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: Fidarsi dei programmatori (e degli utonti)

    Citazione Originariamente Scritto da Angels Visualizza Messaggio
    Ma insomma la risposta corretta è 9 o 1?
    9

    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 980 Pro + 2x 970EVO Plus|HOTAS Warthog|TrackIR 5|

  9. #29
    Senior Member L'avatar di Stefansen
    Data Registrazione
    Jan 2016
    Messaggi
    7.400

    Re: Fidarsi dei programmatori (e degli utonti)

    Citazione Originariamente Scritto da Angels Visualizza Messaggio
    Ma insomma la risposta corretta è 9 o 1?
    La risposta corretta è 9.
    Nel senso che se trovo scritta a mano sulla lavagna quell'espressione (nella notazione matematica il prodotto scalare in molte circostanze può essere spesso omesso) il risultato è uno e uno solo: 9

    Il cell Samsung più moderno è OK.
    La calcolatrice Casio che si basa su una logica di programmazione e disponibilità hardware più vecchia (anche più vecchie di quelle che poi ha a disposizione effettivamente quella macchina) interpreta 2(2+1) come un monomio e per una priorità di calcoli dettata da vecchie esigenze di macchina ti cambia il tipo facendotela diventare 6/(2*(2+1))=1 (che non è il risultato corretto per quel che era la formulazione originaria)
    Se sul libretto di istruzioni c'è esplicitamente scritta questa cosa allora OK, sta all'utente regolarsi di conseguenza. Se non c'è scritta allora stronzo il programmatore o chi per lui doveva scrivere il libretto di istruzioni perché a quel punto o non accetti nulla come risultato (come fa Matlab, provato!) o si dà per scontato che valga il formalismo matematico e a quel punto stai dando un risultato completamente erroneo

  10. #30
    Moderatore Sceriffo L'avatar di Picard
    Data Registrazione
    Jan 2016
    Località
    Firenze
    Messaggi
    7.346

    Re: Fidarsi dei programmatori (e degli utonti)

    Dennis Nedry non vi insegna nulla? MAI fidarsi dei programmatori.

  11. #31
    Sta scrivendo... L'avatar di magen1
    Data Registrazione
    Jan 2016
    Località
    ▀▄▀▄▀▄▀▄
    Messaggi
    19.082

    Re: Fidarsi dei programmatori (e degli utonti)

    da queste parti la matematica e' un'opinione
    Link rapidini: Google img | Imgur | Telegram | Whatsapp | Just4gifs
    JetWay I35P-SG | EzCool 650W | Intel Q9400 | ATI HD 4850 512 | 860 EVO 250GB + Toshiba 1TB | Corsair DDR2 2x1GB 667Mhz + Corsair DDR2 XMS2 2x2GB 800Mhz | Cooler Master Elite 330 | Since 2006/2008

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Chi Siamo
Forum ufficiale della rivista
The Games Machine
Seguici su