Algorithmique rappel Algorithme L ? algorithmique est un terme d ? origine arabe remonte a l ? arabe Al-Khuwarizmi surnom d ? un mathématicien Méthode de calcul qui indique la démarchea suivre pour résoudre une série de problèmes équivalents en appliquant
Algorithme L ? algorithmique est un terme d ? origine arabe remonte a l ? arabe Al-Khuwarizmi surnom d ? un mathématicien Méthode de calcul qui indique la démarchea suivre pour résoudre une série de problèmes équivalents en appliquant dans un ordre précis une suite ?nie de règles Algorithmique L ? algorithmique est la science des algorithmes L ? algorithmique s ? intéresse a l ? art de construire des algorithmes ainsi qu ? a caractériser leur Validité leur robustesse leur réutilisabilité leur complexité ou leur e ?cacité Remarques Un algorithme doit être lisible de tous Son intérêt c ? est d ? être codé dans un langage informatique a ?n qu ? une machine ordinateur calculatrice etc puisse l ? exécuter rapidement et e ?cacement Les trois phases d ? un algorithme sont dans l ? ordre a l ? entrée des données b le traitement des données c la sortie des résultats En ?n les ordinateurs quels qu ? ils soient ne sont fondamentalement capables de comprendre que quatre catégories d'ordres en programmation on n'emploiera pas le terme d'ordre mais plutôt celui d'instructions Ces quatre familles d'instructions sont ? l ? a ?ectation de variables ? la lecture écriture ? les tests ? les boucles Un algorithme informatique se ramène donc toujours au bout du compte à la combinaison de ces quatre petites briques de base Robustesse d ? un algorithme La robustesse d ? un algorithme est son aptitude a se protéger de conditions anormales d ? utilisation Complexité d ? un algorithme La complexité d ? un algorithme est le nombre d ? instructions élémentairesa exécuter pour réaliser la tache pour laquelle il a ?et ?e conçu CE ?cacité ? d ? un algorithme L ? e ?cacité d ? un algorithme est son aptitude a utiliser de manière optimale les ressources du Matériel qui l ? exécute N ? existerait-il pas un raccourci ? pour arriver plus vite L ? algorithmique permet ainsi de passer d ? un problèmea résoudre a un algorithme qui décrit la démarche de résolution du problème La programmation a alors pour rôle de traduire cet algorithme dans un langage compréhensible ? par l ? ordinateur afin qu ? il puisse exécuter l ? algorithme automatiquement Du problème au code source Problème Algorithmique Parloggorraitmhmmaetion code source Programmation Un algorithme exprime la structure logique d ? un programme informatique et de ce fait est indépendant du langage de programmation utilisé Par contre la traduction de l ? algorithme dans un langage particulier dépend du langage choisi et sa mise en ?uvre dépend ?également de la plateforme d ? exécution BIT n m XXe siècle Mot anglo-américain contraction de binary digit chiffre binaire ? Chacun des deux chiffres et de la numération binaire En informatique le bit est l ? unit ?e ?élémentaire d ? information appelée aussi ?élément binaire OCTET n m XXe siecle D ?eriv ?e savant du latin octo huit ? Unité d ? information composée de huit bits La
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702432178zsefpp3esrlnn2rqrwzdphjgdse7o0zeod64r7kx8oa5du4xc2obv8u5ckzxc6ojwylt1xzne7i3fh0piw8qdx2aoxvntltxbt2a.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702463626khvlmu3jk8uarfxfvgqz7xgleej7kcglpamubytpmyjl5s0fusv1ah9tjlxdb2uvrtu7bbkwtbujhsrqerzddlzabyjz5ebzygyj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702632940ykxw6qv6beghwhfr7uhqrwokonp81xlhemkiwrr9pqqcrkqqtdrqobdfao5p3lwguoiiige0cwpdx2kfk0md9udmcyczkfsjkivf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/IPIKuxq6sP5JTxmhaIx1gItL2rukABLTIcXLYqaFXKiqJKaRcIqsGcu0s6CB5AwN5rC2Vfk63MLrjxTprDzLhezw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702201823pmu42dahrtmdykmxkb4rp0dofwtao8l0t6iefdmnrnpsunxz1qdimlcor1wp3xv6q0wdwud65uhavk3dahwpnkhti6xnt7abo3pp.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702463595kjid4svggahol0vobyvsjurk5jcrdlqjkmqiq0kiozuda8cebsukqsntthqabg3cuazcqgksjllqp9xc2sedtrk8itjkdd0xzxqj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/yf2DSMAQ2pYD3bJBwzOnKfxLEyuhW5VaxIOoIsAMFcpcKONCI7LRjFAxJUMcwrUCXss9LsXbsOIYnkI6Tpksv5c0.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702502306k3hkbsmzkhpesf1xbxzwibkiddizreqtbdsjgl2evtjzdiy7padxirmua7lzmfeva8awie93ibg7ywknbltmq7tpdgv6kcua3s8h.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702203458hhvk6usmyhtjgx9pwuryznojhzojta6b96ygwq97y36jyyeihbip1fybqysknzgvybfqtwelsgpntkpl0ykszs5gjkeu31pn47hb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702472821isoc7akk6o9eoem186p6gamejkkldtoudkgvkfzdyvj4xqqxfhmpo9el4g7kb3vogfwydfqtlcfolkgmhnwhmphle60ggerk8dab.png)
-
56
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 17, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 37.9kB