P a g e | 1 /4 Exercice n:1 (1pts) Ecrire la définition de : Algorithme :………………

P a g e | 1 /4 Exercice n:1 (1pts) Ecrire la définition de : Algorithme :…………………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………………………………… Exercice n2 : (2 pts=0.5 pts*4) Relier par une flèche l'instruction en python à son rôle. Permet de saisir un texte depuis le clavier. Permet de convertir une chaine de caractère en un réel. Permet de convertir une chaine de caractères en un nombre. Permet d'afficher un texte, un nombre Exercice n3 : (1.5 pts=0.5 pts*3) Cocher la bonne réponse en mettant une croix dans la case , chaque exercice comporte trois choix une seule réponse est juste. 1)après l'exécution du programme ci-dessous : Le contenu des variables a et b sera : 2)suite à l'exécution du programme ci-dessous : 1 a 2 b 3 c 4 d 8 a 7 b 7 a 8 b 4 a 8 b 1 2 3 P a g e | 2 /4 Le programme affiche dans la console : 3)L'équivalent en python de l'opérateur algorithmique division entière div est : % Exercice n 4: (4 pts=8*0.5 pts) Evaluer les programmes suivants et donner les résultats (l'affichage dans la console). Programme 4-1 Programme 4-2 ……………………………………… …………………………………….. …………………………………………. ………………………………………… Programme 4-3 Programme 4-4 …………………………………. …………………………………. ………………………………………….. …………………………………………. Exercice n 5 : (2 pts=2*1pts) Donner l'équivalent en python des instructions algorithmiques suivantes : • lire(a) (a :variable entière) /0.5 pts /0.5 pts /0.5 pts /0.5 pts /0.5 pts /0.5 pts /0.5 pts /0.5 pts 1 3 2 1 2 3 P a g e | 3 /4 …………………………………………………………………………………………………………………….. • c5 ………………………………………………………………………………………………………………………. Exercice n 6 : (3.5 pts = 7*0.5 pts) On considère les instructions algorithmiques ci-dessous compléter le diagramme suivant : Instructions : lire(a), Ecrire(a), aa +b, ba -b, aa-b, lire(b), Ecrire(b) Note bien : l'instruction Ecrire () équivaut à afficher () Exercice n 7 : (6 pts) = a) 1 pts + b) 2.5pts+ c) 2.5 pts) Vous êtes un programmeur, une usine vous a demander de créer une application qui permet de calculer la surface hachurée à peindre de ses portes du modèle décrit dans la figure ci-dessous : Les formules : • Surface d'un rectangle =largeur *longueur • Surface d'un cercle= π*r2 (r le rayon du cercle , π constante mathématique qui vaut approximativement 3,14) • La surface hachurée=surface de la porte - la surface de la poignée Travail demandé : Analyser ce problème, Ecrire un algorithme et son implémentation en python Vous pouvez faire l'analyse sous forme de texte ou sous forme de diagramme !) a) Analyse : La largeur l La longueur L La surface hachurée à peindre La poignée en forme circulaire de rayon r donnée …………………… …………………… …………………… …………………….. …………… ……………. ………… …………. Les traitements Note Bien : la largeur, la longueur de la porte ainsi que le rayon de la poignée sera saisie par l'utilisateur. (les portes d'un même modèle peuvent avoir différentes dimensions) Les valeurs des dimensions sont des réels P a g e | 4 /4 Les entrées …………………………………………… ……………………………………………………………… ……………………………………………………………… Les traitements……………………………………… ……………………………………………………………… ……………………………………………………………… Les sorties……………………………………………… b) Algorithme : Algorithme surface_hachuré Début ……………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………….. …………………………………………………………………………………………………………………. ………………………………………………………………………………………………………………………. Fin Tableau de Déclaration des Objets (T.D.O) Objet Nature/Type c)Implémentation en python : (Le programme en python) Rappel : • La valeur mathématique π en python est :pi (elle appartienne au module math, il faut l'importer depuis la bibliothèque math, en utilisant l'instruction : from math import pi.) Bon Travail ! ……………………… ……………………… ……………………… ……………………… ……………………… ………………………. . Les traitements Ou Analyse : (diagramme) ………… …………. ………… …. ……… ……… …….… ……… …. Analyse : (Texte) uploads/Management/ ds12eme-sciences.pdf

  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jul 01, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.2427MB