Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    RICORSIONE valutazione di un espressione JAVA!

    Linguaggio di programmazione java! Vi chiedo se gentilmente qualcuno riesce a darmi due dritte su come implementare questo algoritmo in java.

    Si scriva un programma che presa in input una espressione matematica da linea di comando ne
    calcoli il risultato e lo visualizzi.
    Tale espressione dovrà seguire la grammatica:
    espressione = numero | numero operatore espressione| (espressione)
    operatore = + | *
    dove numero è un numero intero decimale positivo.
    Esempi:
    10+20
    15+(12+6+4*(5+8))
    Il risultato deve essere calcolato assumendo che tutti gli operatori abbiano la stessa
    precedenza e che, come di norma, le parentesi eventualmente presenti siano usate per
    modificare l'associatività.
    L'algoritmo implementato per il calcolo dovrà essere ricorsivo (ogni espressione fra parentesi
    dovrà essere valutata attraverso una chiamata ricorsiva).
    Il programma può assumere che l'espressione fornita su linea di comando sia consistente con
    la grammatica proposta.

    Vi dico sono aperto a qualsiasi cosa, a patto che adotti metodi ricorsivi. NO ITERAZIONI!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Che mano?

    Che linguaggio?

    Cosa hai fatto o scritto fino ad ora?


    P.S. Questo tipo di titoli non vanno proprio ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Corretto il messaggio! ora dovrebbe essere più chiaro! comunque non ho scritto nulla! O meglio ho provato diverse strade ma tutte fallimentari!

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da riccardocandido
    Corretto il messaggio! ora dovrebbe essere più chiaro! comunque non ho scritto nulla! O meglio ho provato diverse strade ma tutte fallimentari!
    Per Java questa non è la sezione corretta ... attendi che un moderatore sposti la questione.

    Sarebbe bene che tu dicessi cosa hai pensato di fare e cosa hai provato o su cosa hai dei dubbi perché è da te che deve partire la discussione ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296

    Moderazione

    Le discussioni si spostano, non si duplicano, ad ogni modo visto che è stata aperta questa discussione qui chiudo.

    Invito a leggere il Regolamento della sezione corretta per l'attribuzione corretta dei titoli alle discussioni e la modalità di conduzione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.