Aide de programmation pour les débutants
De nombreux programmeurs novices démarrer un programme avec une approche « big bang », ce qui signifie qu'ils veulent écrire l'ensemble du programme en une seule étape et puis seulement ils essaieraient de compiler et exécuter. Cependant que les humains nous faire beaucoup d'erreurs lors de la programmation, surtout étant donné que nous avons à utiliser un langage de programmation pour faire le travail et la plupart des langages de programmes diffèrent considérablement des langues naturelles. Parce qu'il est très probable que nous ferions des erreurs, nous devons veiller à ce que nous laissent donc que nous avons pu facilement identifier les erreurs que nous avons faites.
Aide de programmation supplémentaires
La solution à cette situation est d'adopter une approche progressive dans la programmation. L'idée est de garder votre code à l'aide de plusieurs petits morceaux de travail du bâtiment. Les morceaux de code ne ferait pas un travail complet. Plutôt, ils vont pondre sur le squelette pour le programme complet final. Une fois que vous êtes convaincu que le squelette correct est en place, vous pourriez aller et ajouter le muscle au programme.
Processus de programmation supplémentaires
En programmation supplémentaire, le programme est progressivement construit à l'aide de plusieurs itérations. Dans chaque itération du programme, il est compilé et exécuté pour s'assurer que tout ce que nous avons un accroissement donné est correct. Il est très important d'avoir toujours une version de travail du programme, peu importe combien logique nous avons implémenté pour l'instant. Voici un algorithme simple illustrant le processus de programmation supplémentaire
Identifier les composants principaux du programme
Écrire le stub initial afin d'y inclure toutes les parties
Compiler et exécuter pour vérifier l'exactitude
Corriger les bugs s'il
Tout le programme n'est pas complète
Modifiez le code pour implémenter la logique plus
Compiler et exécuter pour vérifier l'exactitude
Corriger les bugs s'il
Fin tout en
Programme complet
Comme vous pouvait remarquer dans le processus ci-dessus, nous avons toujours compiler et exécuter le programme chaque fois que nous ajoutons une logique. L'idée est de faire en sorte que nous écrire un programme propre tout le temps. On pourrait penser que cela va perdre du temps que nous avons compiler et exécuter le programme incomplet plusieurs fois. Cependant, ce processus permettra de sauver des temps plutôt que de temps des déchets à long terme. La raison est que, lorsque vous écrivez à la fois de l'ensemble du programme et essayez de compiler, vous présenterait à la fois nombreux bugs au programme et elle prend plus de temps pour déboguer. La méthode progressive Coupe d'autre part le temps de débogage par l'élimination des bogues sur le chemin.
Un exemple
Examinons un exemple très simple sur la façon d'appliquer des programmes supplémentaires. Le problème de l'échantillon est d'écrire un programme de facturation simple pour un utilitaire de distributeur de café. L'entrée dans le programme de l'utilisateur serait le nombre de tasses de café. Étant donné le nombre de tasses de café à dispenser, le programme est nécessaire pour calculer le montant et l'afficher à l'utilisateur.
La première étape consiste à venir avec le squelette de la solution. La solution consiste en trois étapes.
1. faire entrer
2. calculer la quantité
3. afficher le résultat
Le plus simple squelette, on pourrait écrire est :
# include
using namespace std ;
int main()
{
cout
No comments:
Post a Comment