Domanda

Attualmente sto insegnando a me stesso la programmazione di iPhone e sto lavorando alla risoluzione Assegnazione 2 [PDF del corso di Stanford CS193P di quest'anno.

C'è qualcosa che non capisco sull'attività richiesta 1. Si dovrebbe aggiungere supporto variabile al calcolatore RPN in modo che possa essere programmato. Tuttavia, qual è il modo presunto per qualcuno di usare questa funzione? Questo è:

  • Quale sequenza di pulsanti di calcolatrice dovrebbe impostare una variabile?
  • Come dovrebbe l'utente eseguire un programma di calcolatrice predefinito con valori predefiniti di variabili?

Si noti che non ci sono pulsanti "archivia" o "esegui" nello screenshot a pagina 5.

È stato utile?

Soluzione

In questo incarico, puoi semplicemente eseguire il programma a variabile incluso utilizzando Pulsanti di prova(Attività 3). Forse l'assegnazione seguente richiederà l'implementazione della funzione "set" e "esegui".

Altri suggerimenti

Non sono sicuro che la sequenza di definizione variabile sia eccessivamente importante. Variabili immesse in una sezione separata, quindi dovrebbe funzionare fintanto che sono lì prima che venga premuto il tasto "Invio". In effetti, probabilmente vorrai mostrare un avvertimento se non lo sono.

In effetti quello che fai è creare un'equazione nel tuo stack. Per questo aggiungi pulsanti variabili per definire la tua equazione. Qualcosa di simile a:f(x,y,x) = x^2 + Y^2 + z^2Successivamente si valuta l'equazione data una serie di valori per x, y, z.

Molto utile per creare un calcolatore grafico!

Il modo in cui questo programma è destinato a funzionare, credo, è che si digita in variabili e utilizzando i pulsanti di prova, queste variabili dovrebbero essere sostituite con i valori, in base all'array che si inserisce e poi esegui.

Se si inseriscono variabili durante il normale calcolo, dovrebbero essere impostate su zero prima di valutare il risultato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top