réseau informatique
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Réassort du coffret Pokémon 151 ...
Voir le deal

(partie 2 des variables)

3 participants

Aller en bas

(partie 2 des variables) Empty (partie 2 des variables)

Message par dare_devil Jeu 28 Fév - 16:47

sont toutes des expressions valides, pour peu que Toto et Riri soient bien des nombres. Car dans le cas contraire, la quatrième expression n’a pas de sens. En l’occurrence, les opérateurs que j’ai employés sont l’addition (+) et la soustraction (-).
Revenons pour le moment sur l’affectation. Une condition supplémentaire (en plus des deux précédentes) de validité d’une instruction d’affectation est que :

* l’expression située à droite de la flèche soit du même type que la variable située à gauche. C’est très logique : on ne peut pas ranger convenablement des outils dans un sac à provision, ni des légumes dans une trousse à outils… sauf à provoquer un résultat catastrophique.

Si l’un des trois points énumérés ci-dessus n’est pas respecté, la machine sera incapable d’exécuter l’affectation, et déclenchera une erreur (est-il besoin de dire que si aucun de ces points n’est respecté, il y aura aussi erreur !)
On va maintenant détailler ce que l’on entend par le terme d’ opérateur.
Un opérateur est un signe qui relie deux valeurs, pour produire un résultat.
Les opérateurs possibles dépendent du type des valeurs qui sont en jeu. Allons-y, faisons le tour, c’est un peu fastidieux, mais comme dit le sage au petit scarabée, quand c’est fait, c’est plus à faire.

4.1 Opérateurs numériques :
Ce sont les quatre opérations arithmétiques tout ce qu’il y a de classique.
+ : addition
- : soustraction
* : multiplication
/ : division
Mentionnons également le ^ qui signifie « puissance ». 45 au carré s’écrira donc 45 ^ 2.
Enfin, on a le droit d’utiliser les parenthèses, avec les mêmes règles qu’en mathématiques. La multiplication et la division ont « naturellement » priorité sur l’addition et la soustraction. Les parenthèses ne sont ainsi utiles que pour modifier cette priorité naturelle.
Cela signifie qu’en informatique, 12 * 3 + 5 et (12 * 3) + 5 valent strictement la même chose, à savoir 41. Pourquoi dès lors se fatiguer à mettre des parenthèses inutiles ?
En revanche, 12 * (3 + 5) vaut 12 * 8 soit 96. Rien de difficile là-dedans, que du normal.

4.2 Opérateur alphanumérique : &
Cet opérateur permet de concaténer, autrement dit d’agglomérer, deux chaînes de caractères. Par exemple :
Variables A, B, C en Caractère
Début
A ← "Gloubi"
B ← "Boulga"
C ← A & B
Fin
La valeur de C à la fin de l’algorithme est "GloubiBoulga"

4.3 Opérateurs logiques (ou booléens) :
Il s’agit du ET, du OU, du NON et du mystérieux (mais rarissime XOR). Nous les laisserons de côté… provisoirement, soyez-en sûrs.
Wink
exercice 1
exercice 2
5. Deux remarques pour terminer
Maintenant que nous sommes familiers des variables et que nous les manipulons les yeux fermés (mais les neurones en éveil, toutefois), j’attire votre attention sur la trompeuse similitude de vocabulaire entre les mathématiques et l’informatique. En mathématiques, une « variable » est généralement une inconnue, qui recouvre un nombre non précisé de valeurs. Lorsque j’écris :
y = 3 x + 2
les « variables » x et y satisfaisant à l’équation existent en nombre infini (graphiquement, l’ensemble des solutions à cette équation dessine une droite). Lorsque j’écris :
ax² + bx + c = 0
la « variable » x désigne les solutions à cette équation, c’est-à-dire zéro, une ou deux valeurs à la fois…
En informatique, une variable possède à un moment donné une valeur et une seule. A la rigueur, elle peut ne pas avoir de valeur du tout (une fois qu’elle a été déclarée, et tant qu’on ne l’a pas affectée. A signaler que dans certains langages, les variables non encore affectées sont considérées comme valant automatiquement zéro). Mais ce qui est important, c’est que cette valeur justement, ne « varie » pas à proprement parler. Du moins ne varie-t-elle que lorsqu’elle est l’objet d’une instruction d’affectation.
La deuxième remarque concerne le signe de l’affectation. En algorithmique, comme on l’a vu, c’est le signe ←. Mais en pratique, la quasi totalité des langages emploient le signe égal. Et là, pour les débutants, la confusion avec les maths est également facile. En maths, A = B et B = A sont deux propositions strictement équivalentes. En informatique, absolument pas, puisque cela revient à écrire A ← B et B ← A, deux choses bien différentes. De même, A = A + 1, qui en mathématiques, constitue une équation sans solution, représente en programmation une action tout à fait licite (et de surcroît extrêmement courante). Donc, attention ! ! ! La meilleure des vaccinations contre cette confusion consiste à bien employer le signe ← en pseudo-code, signe qui a le mérite de ne pas laisser place à l’ambiguïté. Une fois acquis les bons réflexes avec ce signe, vous n’aurez plus aucune difficulté à passer au = des langages de programmation.
Very Happy Twisted Evil[/color]
dare_devil
dare_devil
Admin
Admin

Messages : 80
Date d'inscription : 13/02/2008

Revenir en haut Aller en bas

(partie 2 des variables) Empty Re: (partie 2 des variables)

Message par Yassine Dim 2 Mar - 8:04

salut mon ami merci bcp c trés important
Yassine
Yassine

Messages : 24
Date d'inscription : 14/02/2008
Age : 35

Revenir en haut Aller en bas

(partie 2 des variables) Empty Re: (partie 2 des variables)

Message par dare_devil Lun 3 Mar - 14:47

tu es le bienvenue mon ami Twisted Evil
dare_devil
dare_devil
Admin
Admin

Messages : 80
Date d'inscription : 13/02/2008

Revenir en haut Aller en bas

(partie 2 des variables) Empty Re: (partie 2 des variables)

Message par mido.tri Jeu 6 Mar - 11:10

merci mon amie sim
mido.tri
mido.tri

Messages : 10
Date d'inscription : 28/02/2008
Age : 34

Revenir en haut Aller en bas

(partie 2 des variables) Empty Re: (partie 2 des variables)

Message par dare_devil Jeu 6 Mar - 15:05

hanya akhy zine mrahba bik
[b] Twisted Evil Twisted Evil
dare_devil
dare_devil
Admin
Admin

Messages : 80
Date d'inscription : 13/02/2008

Revenir en haut Aller en bas

(partie 2 des variables) Empty Re: (partie 2 des variables)

Message par mido.tri Mar 11 Mar - 6:12

kifach n9ad ngad tswira fhad lforum
et merci
mido.tri
mido.tri

Messages : 10
Date d'inscription : 28/02/2008
Age : 34

Revenir en haut Aller en bas

(partie 2 des variables) Empty Re: (partie 2 des variables)

Message par dare_devil Mar 11 Mar - 14:55

si tu veux ajouter ton avatar (image personnel), tu n'as qu'à accéder à ton profile, tu clique sur avatar en haut, et puis , par parcourir, tu choisi l'image que tu veux depuis ton ordinateur, et clique sur enregistre.
la prochaine fois. les questions se pose dans le forum"VOS QUESTIONS". Merci mon ami Twisted Evil Twisted Evil
dare_devil
dare_devil
Admin
Admin

Messages : 80
Date d'inscription : 13/02/2008

Revenir en haut Aller en bas

(partie 2 des variables) Empty Re: (partie 2 des variables)

Message par mido.tri Jeu 20 Mar - 9:20

merci
mido.tri
mido.tri

Messages : 10
Date d'inscription : 28/02/2008
Age : 34

Revenir en haut Aller en bas

(partie 2 des variables) Empty Re: (partie 2 des variables)

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser