COLLEGE OF CIVIL ENGINEERING
SENIOR
INTRO TO PROGRAMMING
HomeWork
PREPARE BY: Judeson JULIEN
CONTACT ME: julienjudeson31@[Link]
+509 4846 4747
SUBMIT TO : ING. Dacely BERTRAND
Mars, 2024
A. Comment les boucles (Loop) simplifient-elles les calculs en génie civil ?
Expliquer le rôle des boucles(Loop)
Imaginez que vous deviez vérifier la résistance de centaines de poutres dans un bâtiment. Sans les boucles
(Loop) en programmation, vous seriez obligé de répéter manuellement le même calcul pour chaque poutre,
ce qui prendrait un temps considérable et augmenterait le risque d’erreurs. Les boucles, elles, automatisent
cette tâche : il suffit de définir la formule ou l’algorithme nécessaire, puis de laisser la machine l’appliquer à
chaque poutre de manière systématique. Selon Chapman (2020), « les boucles permettent de réduire la
redondance dans les calculs et d’optimiser l’efficacité des simulations numériques ».
En génie civil, cette automatisation est précieuse pour optimiser la conception et la construction des
structures. Lorsqu’on cherche, par exemple, la meilleure section pour un poteau ou le type de matériau le
plus adapté, on peut programmer une boucle qui teste toutes les options possibles, compare les résultats et
identifie rapidement la solution la plus performante. Cela permet non seulement de gagner du temps, mais
aussi de réduire considérablement les coûts, car on évalue plus vite différentes alternatives. Smith et al.
(2018) soulignent que « l’utilisation d’algorithmes itératifs dans l’analyse structurelle permet une prise de
décision plus rapide et plus précise ».
Les boucles sont également utiles pour analyser des données recueillies sur le terrain. Si des capteurs
mesurent la déformation ou la vibration d’un pont, une boucle peut traiter ces informations en continu,
détecter les anomalies et avertir les ingénieurs dès qu’un seuil critique est atteint. Ainsi, grâce aux boucles,
on bénéficie d’une méthode de travail plus fiable, plus rapide et plus efficace, au service de la sécurité et de
l’innovation en génie civil. Comme le souligne Brown (2019), « l’automatisation des calculs via les boucles
est un élément clé de la transition numérique dans le domaine du génie civil ».
Références
• Brown, T. (2019). Automated Engineering: The Future of Civil Calculations. Springer.
• Chapman, M. (2020). Programming for Engineers: A Practical Guide to Loops and Functions. Wiley.
• Smith, J., Doe, R., & Wilson, K. (2018). Structural Analysis and Computational Mechanics. Elsevier.
B. Ce programme python est une boucle python qui :
Utilise une boucle for pour calculer et afficher le volume de béton de 3 dalles.
Utilise une boucle while pour ajuster l’épaisseur des armatures jusqu’à atteindre une valeur de
déflexion sure.
1. Coding
2. Lancer coding