En programmation else correspond a "si non" ou "sinon" ?

Fermé
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 - Modifié par codeurh24 le 6/11/2015 à 11:49
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 - 7 nov. 2015 à 04:14
Bonjour,


C'est une question toute bête mais bien compliquée pour des personnes comme moi qui ne maîtrise pas les fautes d'orthographes et surtout qui n'en n'ont pas peur.

Alors voila, la question est dans le titre:
En programmation else correspond a "si non" ou "sinon" ?

ps: si quelqu'un veut s'amuser a corriger des fautes, j'ai un petit tuto à lui passer :)

2 réponses

[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
Modifié par [Dal] le 6/11/2015 à 13:05
Bonjour,

C'est le même sens qu'en anglais.

"else" signifie "sinon" et se comprend en relation avec la condition testée précédant le "else".


Dal
0
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
Modifié par codeurh24 le 6/11/2015 à 13:56
donc pour toi l'orthographe serais "sinon" avec le si attaché ?
0
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
6 nov. 2015 à 16:13
"sinon" est le mot qui convient
0
codeurh24 Messages postés 760 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
7 nov. 2015 à 04:14
Ok. Merci :)
0
Utilisateur anonyme
6 nov. 2015 à 14:05
Bonjour,
En programmation else se traduirait par "si la condition précédente n'est pas remplie alors" donc perso je verrais plutôt si non ( si condition non remplie ) pour un raisonnement logique mais sinon conviendrait aussi dans le sens d'une alternative à l'action prévue dans la condition précédente.
0
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
6 nov. 2015 à 16:14
La traduction communément admise me semble être "sinon". Lorsqu'on l'exprime en algorithmique c'est ainsi qu'on l'enseigne aussi : https://irem-rennes.univ-rennes1.fr/recherches/groupes/groupe_algo/ALGO2009_11_Activites/algo3_si_alors_sinon.pdf (par exemple)

Je n'ai jamais, personnellement, vu "si non".

et à vrai dire, je ne pense qu'un tel usage soit approprié, car il risquerait d'être confondu avec une condition inverse (c'est à dire IF NOT), par exemple en C :

#include <stdio.h>
#include <ctype.h>

int main(void) {
    char c = '<';
                                                                                                                                                                                                                   
    if (! isalpha(c))
            printf("it is not a letter\n");

    return 0;
}

Dal
0
Utilisateur anonyme > [Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024
6 nov. 2015 à 18:03
Bonsoir
Je suis du même avis que Dal
0
Utilisateur anonyme
6 nov. 2015 à 21:47
Yep, j'avais zappé le IF NOT.
Effectivement cela prêterait à confusion, mes plus plates excuses.
0