Algorigramme

nounours -  
olivier114 Messages postés 1552 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je dois faire l'algorigramme d'un programme decimale en binaire avec mantisse, signe, virgule fixe... je n'y arrive pas est-ce que quelqu'un pourrait m'aider??? merci

1 réponse

olivier114 Messages postés 1552 Date d'inscription   Statut Membre Dernière intervention   104
 
bonjour,
1 ere regle toujours descendre
2 mettre en parallelle les differentes conditions d'un etat
3 essayes de garder la meme nomenclature du debut à la fin

il y en a une officielle mais rien de t'empeche d'en creer une correspondant à tes besoins

4 le principe de condition
c'est de poser une question repondable par oui & non / vrai ou faux / 1 ou 0 etc... mais jamais autre chose.

exemple tu vois pourquoi il faut pas faire une nomenclature trop simple :
______________
debut

password <----- 1

entree par l'utilisateur

premier essai ---non---------

oui compter 1

a t on compter jusqu'a 3 --- oui ---> goto 2

non

password correspond ---non---> goto 1

oui

ouvir login

fin

2

rompre connexion

goto fin___________________




nomenclature habituelle

(____) debut et fin

/_____/ entree (par l'utilisateur ou par une analyse logicielle)

/ \
\ / la question

|________| operation ou procedure

||_______|| sous procedure ou sous programme

((2)) label avec un n° correspondant à un goto

//_____ sortie vers l'utilisateur vers l'imprimante ou un fichier etc....bref tout ce qui sort

|_
|_
|_
|_ pour tout ce qui est choix (mecanique ou logique)

voilà pour le principal mais l'ideal est d'utiliser un logicel qui te ferra ça graphiquement en couleur et tout...

MEME MICRO$OFT WORD PERMET DE LE FAIRE

______________



astuces sur les questions permet souvent de simplifier le flow :


pose ta question genre :

variable est au format voulu ? oui/non non retaper
variable = valeur_voulue ? oui/non non action
oui continuer la procedure

mais jamais du

variable = 10 oui/non non alors variable = 4 oui/non etc...
c'est pas propre
0