Vue fiche unique

dnb_2017_06_asie_4_sujet.jpg

Exercice Première Spécialité - 2017 - Ex 4 : Algorithmie et Scratch

Révise l'Algorithmie avec cet exercice ! 🚀

Plonge au cœur de la logique de programmation avec cet exercice culte ! Idéal pour consolider tes bases avant d'attaquer les scripts Python plus complexes de la Première Spécialité. Apprends à :

  • Décrypter des instructions de mouvement et d'orientation 🧭.
  • Maîtriser les états de variables (le stylo !) ✍️.
  • Anticiper le résultat visuel d'un algorithme 🎨.

Un entraînement indispensable pour devenir un as du code et réussir tes évaluations ! Prêt à relever le défi ? 💪

📝 Sujet

📥 Télécharger

✅ Correction

🫣

Correction Masquée

Avez-vous bien cherché l'exercice ?

Document PDF dnb_2017_06_asie_4_complet.pdf

Sujets similaires recommandés 🎯

3emeRecommandé

Exercice Première Spécialité - 2018 - Ex 4 : Grandeurs, Géométrie et Évolutions

Thumbnail

Chapitres: Algorithmie Suites

3emeRecommandé

Exercice Première Spécialité - 2019 - Ex 1 : QCM Arithmétique et Géométrie

Thumbnail

Chapitres: QCM Algorithmie

3emeRecommandé

Exercice Première Spécialité - 2023 - Ex 5 : Probabilités et Algorithmie

Thumbnail

Chapitres: Probabilités Algorithmie

3emeRecommandé

Exercice Première Spécialité - 2015 - Ex 2 : Vitesses et Conversions

Thumbnail

Chapitres: Algorithmie Dérivation

3emeRecommandé

Exercice Première Spécialité - 2018 - Ex 6 : Algorithmie et Géométrie

Thumbnail

Chapitres: Algorithmie Géométrie repérée

3emeRecommandé

Exercice Première Spécialité - 2026 - Ex 4 : Arithmétique et Décomposition

Thumbnail

Chapitres: Algorithmie

3emeRecommandé

Exercice Première Spécialité - 2021 - Ex 4 : Arithmétique et Pourcentages

Thumbnail

Chapitres: Algorithmie Suites

3emeRecommandé

Exercice Première Spécialité - 2017 - Ex 6 : Algorithmique et Second degré

Thumbnail

Chapitres: Algorithmie Polynômes ...

3emeRecommandé

Exercice Première Spécialité - 2019 - Ex 1 : Arithmétique et Partage

Thumbnail

Chapitres: Algorithmie

3emeRecommandé

Exercice Première Spécialité - 2016 - Ex 4 : Évolutions et Tableur

Thumbnail

Chapitres: Algorithmie Suites

Analyse de l'énoncé et thématique

Cet exercice, bien qu'issu d'un sujet de fin de collège, constitue une excellente introduction à l'algorithmie pour les élèves de Première Spécialité. Il mobilise des compétences fondamentales en logique de programmation : la compréhension des structures séquentielles, la gestion d'états (le stylo) et l'orientation dans un repère plan. Dans le cadre du programme de spécialité, ces notions sont les piliers avant de passer à des structures plus complexes en Python.

Points de vigilance et notions de cours

Pour résoudre cet exercice, il faut porter une attention particulière à trois éléments clés :

  • Les orientations : Le programme définit des angles de direction : 0° (Haut), 90° (Droite) et 180° (Bas). Il est crucial de noter l'absence de l'angle -90° ou 270°, qui correspondrait à un déplacement vers la gauche.
  • La gestion du stylo : Le bloc 'stylo en position d'écriture' permet de laisser une trace lors du mouvement ('avancer'), tandis que 'relever le stylo' permet un déplacement invisible.
  • L'initialisation : Elle définit le point de départ et l'état initial du système, garantissant que chaque exécution commence dans les mêmes conditions.

Correction détaillée et guide de résolution

Question 1 : Identification du dessin impossible

Analysons les mouvements nécessaires pour chaque dessin :

  • Dessin 1 : Droite, Haut, Droite, Bas, Droite. Toutes ces directions sont incluses dans les touches programmées. Il est donc réalisable.
  • Dessin 3 : Haut, Droite, Haut, Droite, Haut, Droite, Bas. Ce tracé en escalier utilise uniquement les touches Haut, Droite et Bas. Il est réalisable.
  • Dessin 2 : Pour réaliser ce dessin, le stylo doit à un moment se déplacer vers la gauche (pour fermer la boucle ou revenir en arrière horizontalement). Or, aucune touche (flèche) n'a été programmée pour l'orientation à -90° ou pour reculer. Par conséquent, le Dessin 2 est le seul qui ne peut pas être réalisé.

Question 2 : Modification du programme par Julie

Julie a modifié le bloc 'Flèche Droite' en supprimant les instructions relatives au stylo. Voici les conséquences :

  • Le lutin change toujours d'orientation (90°) et avance de 50 unités.
  • Cependant, comme le stylo n'est pas abaissé, aucun trait n'est tracé lors du déplacement vers la droite.
  • Le Dessin 3, qui ressemblait à un escalier, se transformera en une série de segments verticaux disjoints. On verra trois traits verticaux montant de 50 unités, séparés par des espaces de 50 unités, suivis d'un dernier trait vertical descendant.

Ce type d'exercice prépare efficacement à la compréhension des 'effets de bord' en programmation, une notion essentielle pour maîtriser le langage Python en classe de Première.