Bonjour, je voudrais d'abord savoir certaines choses générales que je ne trouve nul part sur les sites, en tout cas rien de clair la-dessus.
Dans un pseudo-code, peut-on ecrire "Fonction main() en Void"? le void doit être indiqué?
A la fin du main, doit-on écrire "Renvoyer 0" pour exprimer un return 0; ?

Les types de variables: est-ce qu'on peut dire "Mavariable en float" ou doit-on regrouper tous les int, float, long...en Numérique?

Et enfin, est-ce que cette fonction est bien écrite selon vous?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
Fonction ChoisirPompes(ChoixPompes[] en entier)
Variables Reponse1[4], Reponse2[4], Reponse3[4] en Caractère
Variables test en Entier
 
Tantque test =1
test ← 0
Ecrire "Mettre en marche la pompe 1 ? Saisir oui ou non: "
Lire Reponse1
Ecrire "Mettre en marche la pompe 2 ? Saisir oui ou non: "
Lire Reponse2
Ecrire "Mettre en marche la pompe 3 ? Saisir oui ou non: "
Lire Reponse3
 
Si Reponse1 = « oui »
ChoixPompes[0]1
SinonSi Reponse1 = « non »
ChoixPompes[0]0 
Sinon
test ←1
Finsi
 
Si Reponse2 = « oui »
ChoixPompes[1]1
SinonSi Reponse2 = « non »
ChoixPompes[1]0 
Sinon
test ←1	
Finsi
 
Si Reponse3 = « oui »
ChoixPompes[2]1
SinonSi Reponse3 = « non »
ChoixPompes[2]0
Sinon
test ←1
Finsi
 
Renvoyer ChoixPompes
Finfonction
Le Tantque ne peut pas être écrit autrement je pense, il s'agit de plusieurs chaines de caractères et donc ça complique les choses.
Je sais que le pseudo-code n'est pas strict mais il doit y avoir des normes. Je veux être sur de ce que j'écris car je suis sur un devoir.