en Algorithme on a appris que non(A ou B) = non A et non B
Mais qu'en est-il de non(A ou B ou C) ? et non(A ou B ou C ou D)?
Merci à vous.
-----
09/11/2017, 06h49
#2
invite23cdddab
Date d'inscription
janvier 1970
Messages
2 151
Re : Algorithme
Une façon d'arriver au résultat :
non(A ou B ou C) = non(A ou (B ou C)) = non(A) et non(B ou C) = non(A) et (non(B) et non(C)) = non(A) et non(B) et non(C)
On peut étendre cette méthode à un nombre arbitraire de variables
09/11/2017, 15h45
#3
Momo54500
Date d'inscription
septembre 2014
Messages
528
Re : Algorithme
Je vous remercie pour votre message
J avais aussi une autre question par rapport à l algorithme
On a un exo dont l énonce est le suivant :
Écrire un algorithme qui demande à l'utilisateur trois valeurs réelles et affiche la deuxième plus grande valeur.
Exemples : pour 3.345; 2,28; 5
Il affiche 3,345
Dans la correction , le prof à écrit :
Variables
x, max0, max1
Début
x<----- saisir ("entrez un réel")
max0 <----- x
max1 <------ x
Mais je n ai pas bien compris ces deux dernières lignes
Merci à vous
09/11/2017, 16h45
#4
Jack
Modérateur
Date d'inscription
avril 2003
Localisation
Metz
Messages
17 788
Re : Algorithme
Ca va dépendre de la suite de l'algorithme, mais je pense que ces lignes consistent à donner des valeurs initiales aux variables.
Aujourd'hui
A voir en vidéo sur Futura
09/11/2017, 20h24
#5
Momo54500
Date d'inscription
septembre 2014
Messages
528
Re : Algorithme
C'est ce que je me suis dit aussi.
J'avais une autre question
on a ce morceau de programme en Python :
if x>=2 :
x=x-3
y=x+1
if x<2 :
x=x+3
if y>=5 :
y=0
else:
y=y-1
et la question est : Que valent en fin de programme x et y si au départ x=9 et y=2 ? Même question pour les valeurs
initiales x=9 et y=1, puis x=4 et y=1 et enfin x=-1 et y=3.
Moi j'ai trouvé
Pour x=9 et y=2 on a x=6 et y=3
Pour x=-1 et y=3 on a x=2 et y=2
Pour le reste j'ai un peu de mal.
Merci à vous.
09/11/2017, 21h04
#6
Jack
Modérateur
Date d'inscription
avril 2003
Localisation
Metz
Messages
17 788
Re : Algorithme
Utilise les balises codes (bouton # de l'éditeur avancé) pour présenter correctement ton code.
Pourquoi n'exécutes-tu pas directement ce code au lieu de demander quel sera le résultat? Il suffit d'afficher les valeurs finales.
09/11/2017, 21h48
#7
Momo54500
Date d'inscription
septembre 2014
Messages
528
Re : Algorithme
Correction :
if x>=2 :
x=x-3
y=x+1
if x<2 :
x=x+3
if y>=5 :
y=0
else:
y=y-1