univer@do
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


مرحبا بكم في منتدياتنا نرجو لكم قضاء وقت ممتع
 
AccueilDernières imagesRechercherS'enregistrerConnexion
Le deal à ne pas rater :
Cartes Pokémon EV6.5 : où trouver le Bundle Lot 6 Boosters Fable ...
Voir le deal

 

 les choix algorithmique+vb.net

Aller en bas 
3 participants
AuteurMessage
Admin
Admin
Admin
Admin


Messages : 1154
Date d'inscription : 06/08/2009

les choix algorithmique+vb.net Empty
MessageSujet: les choix algorithmique+vb.net   les choix algorithmique+vb.net Icon_minitimeMer 19 Aoû - 11:37

Le programme doit pouvoir choisir parmi deux ou plusieurs possibilités en fonction d'une condition :

les choix algorithmique+vb.net Vorganig2

Si Condition Alors

Action 1

Sinon

Action 2

Fin Si

Si Condition est vraie Action 1 est effectuée, sinon Action 2 est effectué.

Parfois il n'y a pas de seconde branche :

Si Condition Alors

Action 1

Fin Si

ou sur une seule ligne:

Si Condition Alors Action 1

Il peut y avoir plusieurs conditions imbriquées :

Si Condition 1 Alors
Si Condition 2 Alors

Action 1

Sinon

Action 2

Fin Si

Sinon

Action 3

Fin Si

Noter bien le retrait des lignes de la seconde condition afin de bien visualiser la logique du programme :

Action 2 est effectuée si la Condition 1 est remplie et la Condition 2 n'est pas remplie.

En VB cela correspond à l'instruction IF THEN

If Condition 1 Then

Action 1

Else

Action 2

End If

Remarque sur les conditions

Une condition contient 2 valeurs et un opérateur:

Si C>2 Alors est correcte.

Si B=3 Alors est correcte.

Si 2<B<7 Alors est incorrecte car il y a 2 opérateurs, il faut dans ce cas utiliser plusieurs conditions et des opérateurs logiques:

Si B>2 Et B<7 Alors est correct (If B>2 And B<7 Then en Visual Basic)

La condition est évaluée:

Exemple : Soit l'expression Si C>2 Alors , elle sera évaluée; si C contient 3, C>2 est vérifié donc Vrai.


Exemple: Trouver le plus grand nombre entre x et y et le mettre dans max

Variable x en Numerique

Variable y en Numerique

Variable max en Numerique

Si x>y Alors

max<-x

Sinon

Max<-y

Fin Si


En VB

Dim x As Integer

Dim y As Integer

DIm max As Integer

if x>y Then

max=x

Else

max=y

End if



2 Les choix : Décider entre
Il est parfois nécessaire d'effectuer un choix parmi plusieurs solutions :

les choix algorithmique+vb.net Vorganig4

Décider Entre
Quand Condition 1 Alors

Action 1

FinQuand


Quand Condition 2 Alors

Action 2

FinQuand

..

..

Autrement

Action 4

FinAutrement

FinDécider

Si la condition 1 est remplie Action 1 est effectuée puis le programme saute après FinDécider.

Si la condition 1 n'est pas remplie, on teste la condition 2..

Si aucune condition n'est remplie on saute à Autrement, on effectue Action 4.

On pourrait aussi parler de sélection :

Sélectionner.

Le cas : condition 1

Action 1

Le cas : condition 2

Action 2

..

Les autres cas

FinSélectionner


En VB cela correspond à

Select Case Valeur

Case condition 1

Action 1

Case condition 2

Action 2

..

Case Else

Action 4

End Select


Si Valeur=Condition 1 Action 1 est effectuée,si Valeur=Condition 2 Action 2 est effectuée...
Revenir en haut Aller en bas
https://tarikvb.1fr1.net
khwiwla
(مشرف(ة
(مشرف(ة
khwiwla


Messages : 445
Date d'inscription : 14/08/2009
Age : 33

les choix algorithmique+vb.net Empty
MessageSujet: Re: les choix algorithmique+vb.net   les choix algorithmique+vb.net Icon_minitimeJeu 20 Aoû - 10:02

salamo 3alaykom
darsse chayi9e.ma7ssalche lina charafe n9raweh 3am louwal mais inchala iytafdo mano l ikhwane
Revenir en haut Aller en bas
Admin
Admin
Admin
Admin


Messages : 1154
Date d'inscription : 06/08/2009

les choix algorithmique+vb.net Empty
MessageSujet: Re: les choix algorithmique+vb.net   les choix algorithmique+vb.net Icon_minitimeJeu 20 Aoû - 10:53

hhhhh merci inchaelah l3ilm w9tach ma ja kaynf3
Revenir en haut Aller en bas
https://tarikvb.1fr1.net
^_^E-V-E-R-E-S-T^_^
(مشرف(ة
(مشرف(ة
^_^E-V-E-R-E-S-T^_^


Messages : 1061
Date d'inscription : 22/08/2009

les choix algorithmique+vb.net Empty
MessageSujet: Re: les choix algorithmique+vb.net   les choix algorithmique+vb.net Icon_minitimeSam 22 Aoû - 5:53

je comprens rien la dans mais je vois que c'est un travail exelent que ta fais bravo ........
Revenir en haut Aller en bas
Contenu sponsorisé





les choix algorithmique+vb.net Empty
MessageSujet: Re: les choix algorithmique+vb.net   les choix algorithmique+vb.net Icon_minitime

Revenir en haut Aller en bas
 
les choix algorithmique+vb.net
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
univer@do :: المعلوميات :: لغات البرمجة-
Sauter vers: