👤

FRstudy.me facilite l'obtention de réponses détaillées à vos questions. Obtenez des réponses complètes et fiables de notre communauté de professionnels expérimentés, prêts à vous aider avec toutes vos questions.

Bonjour pouvez m'aider pour mon dm de maths c'est pour mercredi merci d'avance !
Exercice 1: Quelle est la valeur de la variable b après exécution des instructions suivantes ? 4 a 1 b b 1 b-b/2 b- b-a - 2*a b+10 Exercice 2: Voici un algorithme en langage courant Choisir un nombre entier aléatoire entre 1 et 10 Lui ajouter 2 Multiplier le résultat précédent par 3 Enlever 4 au résultat Donner le résultat obtenu 1) Réécrire l'algorithme précédent en pseudo langage 2) Traduire cet algorithme en langage Python Exercice 3: 1)On considère l'algorithme ci dessous, le faire fonctionner pas à pas un tableau à créé N=5 Nvaleur saisie X - 1 Y-3 Pour I allant de 1 à N Z ← X+Y X - Y YZ Afficher Z Fin du pour 2) Donner ce programme en langage python, avec pour nom DM pour Exercice 4: A l'entrée d'un magasin on peut lire : (( Aujourd'hui pour tout achat, nous vous offrons une remise de 30€ pour un montant inférieur à 150 € ou 50€ pour tout achat compris entre 150€ et 300€ ou 75€ pour tout achat supérieur à 300€ >> 1) Quel est le montant à payer pour un montant d'achat de 210 € ? 2) Quel est le montant à payer pour un montant d'achat de 120 € ? 3) Quel est le montant à payer pour un montant d'achat de 400€? 4) Écrire un algorithme puis un programme qui affiche le prix à payer lorsqu'on saisit le prix avant la remise​


Sagot :

Commençons par le premier exercice :

Exercice 1 :
Pour résoudre cette suite d'instructions et trouver la valeur de la variable b, je vais l'exécuter pas à pas :

css
Copy code
4 → a
1 → b
b → b
1 → b
b - b/2 → b
b - b - a - 2*a → b
b + 10 → b
Revenons sur chaque étape :

4 → a signifie que la variable a vaut 4.
1 → b signifie que la variable b vaut 1.
b → b ne change pas la valeur de b.
1 → b change la valeur de b à 1.
b - b/2 → b signifie que b prend la valeur de b moins la moitié de b.
b - b - a - 2*a → b semble être une erreur car cela donnerait à b la valeur de -5a, mais a n'est pas défini dans cette séquence.
b + 10 → b signifie que b prend la valeur de b plus 10.
Il y a une erreur dans la séquence à la quatrième étape. Elle implique une opération sur a, mais a n'est pas défini dans les instructions fournies. Pourriez-vous vérifier les instructions pour voir s'il y a une valeur manquante pour a ou une erreur dans la séquence ? Cela aiderait à résoudre correctement ce problème.