Question

Je suis en moi-même enseigné la programmation iPhone et de travailler sur la résolution affectation 2 [PDF] de cette année Stanford CS193p cours.

Il y a quelque chose que je ne comprends pas requis Tâche 1. On est censé ajouter le support variable calculatrice RPN afin qu'il puisse être programmé. Cependant, quelle est la manière présumée pour quelqu'un d'utiliser cette fonction? C'est:

  • Quelle séquence de boutons de la calculatrice devrait définir une variable?
  • Comment l'utilisateur d'exécuter un programme de calcul prédéfini avec des valeurs prédéfinies des variables?

Notez qu'il n'y a pas de boutons « magasin » ou « run » en capture d'écran à la page 5.

Était-ce utile?

La solution

Dans cette tâche, vous pouvez simplement exécuter la variable inclure le programme en utilisant Boutons de test (Tâche 3). Peut-être la mission de suivi nécessitera la mise en œuvre du « set » et la fonction « run ».

Autres conseils

Je ne suis pas sûr que la séquence de définition variable est trop importante. Les variables entrées affichent dans une section distincte, il doit donc travailler aussi longtemps qu'ils sont là avant que la touche « Enter ». En fait, vous aurez probablement envie de montrer un avertissement s'ils ne sont pas.

En fait ce que vous faites est de créer une équation dans la pile. Pour que vous ajoutez des boutons de variables pour définir votre équation. Quelque chose comme: f(x,y,x) = x^2 + Y^2 + z^2 Plus tard, vous évaluez l'équation étant donné un ensemble de valeurs pour x, y, z.

Très utile pour créer une calculatrice graphique!

La façon dont ce programme est destiné au travail, je crois, est que vous tapez dans les variables et à l'aide des boutons de test ces variables doivent obtenir substituées des valeurs -. Selon le tableau que vous entrez puis exécutez

Pourquoi devriez-vous entrer des variables lors du calcul normal, ils devraient être mis à zéro avant d'évaluer le résultat.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top