[PDF] Exercices corrigés Une autre boucle while : calculez





Previous PDF Next PDF



ALGORITHME SECONDE Exercice 5.1 Ecrire un algorithme qui

EXERCICES – ALGORITHME SECONDE. Exercice 5.1. Ecrire un algorithme qui demande à l'utilisateur un nombre compris entre 1 et 3 jusqu'à ce.



MPSI/PCSI TD dinformatique Pr. Youssef Ouassit Algorithmique et

Algorithmique et programmation. La boucle TantQue. Exercice N° 1 : Ecrire un algorithme qui demande à l'utilisateur de saisir son âge (un entier.



Exercices : la boucle Tant que en algorithmique Exercice 1

Ecrire un algorithme qui détermine et affiche le nombre d'années au bout desquelles Julie disposera d'une somme de 600 € sur ce livret bancaire. Exercice 2.



Série dexercices supplémentaire : Les tests & boucles

Exercice 1 : Ecrire un algorithme qui permet de calculer le résultat de la division d'un entier a par un entier b par soustractions successives.



Exercices corrigés

Une autre boucle while : calculez la somme d'une suite de nombres positifs ou nuls. Comptez combien il y avait de données et combien étaient supérieures à 100.



Exercices avec Solutions

Ecrire un algorithme qui demande un nombre à l'utilisateur puis calcule et On peut optimiser la solution en choisissant la boucle ayant le moins ...



Algorithmique - Correction du TD3

18 déc. 2012 1 Les boucles (suite). Exercice 1. Ecrire un algorithme qui reçoit en entrée un nombre entier de 1 à 10 et affiche en sortie la table de.



VI. Invariants de boucles

Un variant de boucle bien choisi permet de prouver qu'une boucle tant que se termine. Exemple 2. Dans l'algorithme précédent le variant de boucle non nul p 



ALGO 1.1 œ Correction TD N°5.

Exercice 1. Tant que indice ? nombre - 1 et premier faire ... Calcul du pgcd de deux nombres a et b strictement positifs par l'algorithme d'Euclide.





Boucle Tant que algorithmique exos - Bosse Tes Maths

Exercices : la boucle "Tant que" en algorithmique www bossetesmaths com Exercice 1 Julie place 430esur un livret bancaire au taux annuel de 3 Ecrire un algorithme qui détermine et af?che le nombre d’années au bout desquelles Julie disposera d’une somme de 600esur ce livret bancaire Exercice 2



Exercices et problèmes d'algorithmique - Poupa

Exercices autour de la boucle « Tant Que » I Évaluer un algorithme Voici un algorithme crit avec Algobox : 1) Excuter la main cet algorithme en compltant le tableau suivant dans lequel on indiquera pour chacune des tapes la valeur prise par les diffrentes variables : x y Étape 1 Étape 2 2) Que fait cet algorithme ?



Fiche algorithmique 4: boucle Tant que

Fiche algorithmique 4: boucle Tant que 1 Le principe Comme pour la boucle pour on utilise la boucle tant que lorsque nous devons répéter un bloc d’instructions La di?érence est simple : ici nous ne connaissons pas le nombre de répétitionsàe?ectuer Nousavonsseulementuneconditionquivaarrêterlecalcul A retenir



Algorithmes 5 Boucle Tantque

• Les exercices s’articulent autour des compétences suivantes : comprendre expliquer interpréter modifier écrire programmer un algorithme avec une boucle « Tantque » • Dans les exercices où un algorithme est donné il est demandé de le recopier pour s’imprégner de la rédaction



Searches related to exercice algorithme boucle tant que pdf PDF

La boucle TantQue Exercice N° 1 : Ecrire un algorithme qui demande à l’utilisateur de saisir son âge (un entier positif) puis l’algorithme lui affiche son stade de vie : Bébé : de la naissance à 2 ans Enfant : de 3 ans à 12 ans Adolescent : de 13 ans à 17 ans Adulte : de 18 ans à 69 ans Personne âgée : à partir de 70 ans

Quels sont les différents types de boucles algorithmiques ?

Certains algorithmes nécessitent de répéter des instructions un certain nombre de fois avant d’ob- tenir le résultat voulu. Cette répétition est réalisée en utilisant une structure de contrôle de type itératif, nomméeboucle. Il existe trois types de boucles. La boucle TANT...QUE Sa syntaxe est la suivante : Langage algorithmique

Pourquoi les boucles sont-elles importantes pour les algorithmes associés aux tableaux ?

Les boucles sont extrêmement utiles pour les algorithmes associés aux tableaux. En effet, de nombreux algorithmes relatifs au tableau nécessitent de parcourir les éléments du tableau dans un certain ordre, le plus souvent dans le sens des indices croissant.

Comment utiliser la boucle tant que ?

Faire… » ? En algorithmique, la boucle Tant que est utilisée lorsque des instructions se répètent sans connaître le nombre de répétitions mais en connaissant une condition d’arrêt. Je vais tout t’expliquer sur la boucle Tant que ici !

Comment fonctionne l’algorithme de tri à bulles ?

Tri à bulles est l’un des algorithmes de tri les plus simples ; il fonctionne en permutant les éléments adjacents d’une liste s’ils sont dans le mauvais ordre et répète cette étape jusqu’à ce que la liste soit triée. Le code suivant trie les tuples sur la base du deuxième élément et utilise l’algorithme de tri à bulles.

Énoncés

Énoncés des exercices

Remarque

+Les exercices suivants sont fournis à titre d"exemples et de modèles.

Ils sont soit simples, soit moins simples (notés◃dans la marge) soit difficiles (notés◃◃).

Les scripts du cours

Cours n

o1 : "Premiers pas en Python» 1.

Calculez et affichez la valeur de la vitesse.

Améliorez l"affichage en imposant un chiffre après le point décimal. 2. Saisir un nom et un âge en utilisant l"instruction???????. Les afficher. Enfin, utilisez la "bonne pratique» : recommencez l"exercice entranstypantles saisies

Cours n

o2 : "Contrôle du flux d"instructions» 1. d"erreur. 2.

L"ordrelexicographiqueest celui du dictionnaire.

Saisir deux mots, comparez-les pour trouver le "plus petit» et affichez le résultat. Refaire l"exercice en utilisant l"instruction ternaire : 3. On désire sécuriser une enceinte pressurisée. On se fixe une pression seuil et un volume seuil :?????? ? ???,?????? ? ????. qui simule le comportement suivant : si le volumeetla pression sont supérieurs aux seuils : arrêt immédiat; si seule la pression est supérieure à la pression seuil : demander d"augmenter le vo- lume de l"enceinte; si seul le volume est supérieur au volume seuil : demander de diminuer le volume de l"enceinte; sinon déclarer que "tout va bien». Ce comportement sera implémenté par une alternative multiple.

BC v2.1- 1 -2008 - 2009

Énoncés

4.

Initialisez deux entiers :? ? ?et? ? ??.

Écrire une boucle affichant et incrémentant la valeur de?tant qu"elle reste inférieure

à celle de?.

Écrire une autre boucle décrémentant la valeur de?et affichant sa valeur si elle est impaire. Boucler tant que b n"est pas nul. 5. Écrire unesaisie filtréed"un entier dans l"intervalle 1 à 10, bornes comprises. Affichez la saisie. 6. Affichez chaque caractère d"une chaîne en utilisant une boucle???. Affichez chaque élément d"une liste en utilisant une boucle???. 7. Affichez les entiers de 0 à 15 non compris, de trois en trois, en utilisant une boucle??? et l"instruction???????. 8. Utilisez l"instruction?????pour interrompre une boucle???d"affichage des entiers de 1 à 10 compris, lorsque la variable de boucle vaut 5. 9. tiers de 1 à 10 compris, sauf lorsque la variable de boucle vaut 5. 10. Utilisez uneexceptionpour calculer, dans une boucle évoluant de -3 à 3 compris, la valeur de sin(x)/x. 11. et les affichages avec des??????, tous deux appartenant au module???????. Initialisez une liste avec 5 entiers de votre choix puis saisissez un entier. Dans une boucle for, parcourez la liste. Si l"entier saisie appartient à la liste, sauvez-le et interrompez la boucle (puisque vous l"avez trouvé). Si la boucle s"est bien terminée, utilisez une clause????pour afficher un message l"annonçant. Entrez maintenant un autre entier, cette fois-ci positif. Écrivez une boucle?????pour déterminer si cet entier est premier. S"il ne l"est pas, la boucle devra afficher le premier diviseur trouvé et s"interrompre. S"il est premier, l"afficher dans une clause????.

Cours n

o3 : "Les fonctions» 1. Écrire une procédure?????avec quatre paramètres :????,?????,???et???. Cette procédure doit afficher la table des????, de?????à???, de???en???. Tester la procédure par un appel dans le programme principal. 2. Écrire une fonction????qui retourne le cube de son argument.

2008 - 2009- 2 -BC v2.1

Énoncés

en argument et qui utilise la fonction????. 3. tous les?????. Elle doit respecterborneInfÇborneSup. Tester cette procédure par un appel dans le programme principal après avoir saisi les 4. lipsoïde grâce à un tuple. Les paramètres sont les trois demi-axes et la masse volu- mique. On donnera à ces quatre paramètres des valeurs par défaut.

On donne :vAE4

3

¼abc

Tester cette fonction par des appels avec différents nombres d"arguments. 5. Écrire une fonction?????avec un argument "tuple de longueur variable» qui calcule la somme des nombres contenus dans le tuple. Tester cette fonction par des appels avec différents tuples d"entiers ou de flottants. 6. Écrire une autre fonction?????avec trois arguments, et qui renvoie leur somme. Dans le programme principal, définir un tuple de trois nombres, puis utilisez la syn- taxe d"appel à la fonction quidécompressele tuple. Affichez le résultat. 7. riable», et qui affiche son argument. Dans le programme principal, définir un dictionnaire, puis utilisez la syntaxe d"appel à la fonction quidécompressele dictionnaire. Affichez le résultat.

Cours n

o4 : "Structures de données Python» 1. définir la liste :????? ????? ??? ??? ??? ???, puis effectuez les actions suivantes : triez et affichez la liste; ajoutez l"élément 12 à la liste et affichez la liste; renversez et affichez la liste; affichez l"indice de l"élément 17; enlevez l"élément 38 et affichez la liste; affichez la sous-liste du 2 eau 3eélément; affichez la sous-liste du début au 2 eélément; affichez la sous-liste du 3 eélément à la fin de la liste; affichez la sous-liste complète de la liste;

BC v2.1- 3 -2008 - 2009

Énoncés

affichez le dernier élément en utilisant un indiçage négatif. Bien remarquer que certaines méthodes de liste ne retournent rien. 2.

Affichez ces listes.

Utilisez la fonction???????pour afficher :

les entiers de 0 à 3; les entiers de 4 à 7; les entiers de 2 à 8 par pas de 2. Définir?????comme une liste des entiers de 0 à 5 et testez l"appartenance des élé- ments 3 et 6 à?????. 3. Utilisez une liste en compréhension pour ajouter 3 à chaque élément d"une liste d"en- tiers de 0 à 5. 4. Utilisez une liste en compréhension pour ajouter 3 à chaque élément d"une liste d"en- tiers de 0 à 5, mais seulement si l"élément est supérieur ou égal à 2. 5. Utilisezunelisteencompréhensionpourobtenirlaliste?????? ????? ????? ?????◃ ????? ?????à partir des chaînes?????et????. Indication: utilisez deux boucles???imbriquées. 6. Utilisez une liste en compréhension pour calculer la somme d"une liste d"entiers de 0

à 9.

7. Définir deux ensembles (sets) :XAE{a,b,c,d} etYAE{s,b,d}, puis affichez les résultats suivants : les ensembles initiaux; le test d"appartenance de l"élément???àX; le test d"appartenance de l"élément???àY; les ensemblesX¡YetY¡X; l"ensembleX[Y(union); l"ensembleX\Y(intersection). 8. renvoie undictionnairequi contient la fréquence de tous les mots de la chaîne entrée. 9. Le type dictionnaire (ou tableau associatif) permet de représenter des tableaux struc- turés. En effet, à chaquecléun dictionnaire associe unevaleur, et cette valeur peut elle-même être une structure de donnée (liste, tuple ou un dictionnaire...).

2008 - 2009- 4 -BC v2.1

Énoncés

Soit le tableau suivant représentant des informations physico-chimiques sur des élé- ments simples (température d"ébullition (Te) et de fusion (Tf), numéro (Z) et masse (M) atomique : Au T e/Tf 2970
1063
Z/A 79

196.967

Ga T e/Tf 2237
29.8
Z/A 31
69.72
Affectez les données de ce tableau à un dictionnaire????python de façon à pouvoir

écrire par exemple :

10.

Implémentez une pile LIFO avec une liste.

Pour cela, définir trois fonctions :

qui retourne une pile à partir d"une liste variable d"éléments passés en para- mètre; empile un élément en "haut» de la pile; dépile un élément du "haut» de la pile. 11. De la même manière, implémentez une queue FIFO avec une liste. Essayez d"ajouter▹ un menu de manipulation de la queue. Conseil :N"utilisez que des procédures sans argument et une liste en variable globale.quotesdbs_dbs3.pdfusesText_6
[PDF] la boucle pour

[PDF] les fonctions en javascript

[PDF] cours javascript debutant pdf

[PDF] les evenements en javascript

[PDF] javascript pour les nuls pdf gratuit

[PDF] boucle for liste python

[PDF] openclassroom python

[PDF] liste append

[PDF] append python

[PDF] parcourir une liste python

[PDF] tuple python

[PDF] liste de liste python

[PDF] instruction python

[PDF] album anglais maternelle

[PDF] découvrir l'anglais avec des albums de jeunesse cycle 3