Algo s2 pdf Éléments de base de l ? algorithmique Séance Année universitaire ?? Semestre CÉléments de contenu Les objets algorithmiques Structure générale d ? un algorithme Instructions élémentaires CLes objets algorithmiques ? Pour chaque algorithme on a
Éléments de base de l ? algorithmique Séance Année universitaire ?? Semestre CÉléments de contenu Les objets algorithmiques Structure générale d ? un algorithme Instructions élémentaires CLes objets algorithmiques ? Pour chaque algorithme on a besoin de données pour fournir des résultats Données et résultats sont appelés des objets algorithmiques On distingue ? Les objets en entrée Ce sont les données fournies à l'algorithme ? Les objets en sortie Ce sont les résultats produits par l'algorithme ? Les objets internes ou intermédiaires Ce sont les objets de man ?uvre de l'algorithme servant aux manipulations internes compteurs objets intermédiaires de stockage ? Exemple On se propose de permuter le contenu de deux objets A et B Pour ce faire on aura besoin des objets A et B en entrée et d'un troisième objet intermédiaire C puis on procédera comme suit ? On met le contenu de A dans C ? On met le contenu de B dans A ? On met le contenu de C dans B ? Les objets A et B serviront aussi pour objets de sortie CLes objets algorithmiques Les objets algorithmiques traités par l ? ordinateur sont stockés dans des cases mémoires dont la gestion est prise en charge par l ? ordinateur En mémoire les cases sont reconnues à l ? aide de leurs adresses on parle d ? adresse mémoire Pour dé ?nir un objet algorithmique on doit préciser son ? Son nom identi ?cateur ? Sa nature Il s'agit de préciser si un objet est une constante Const ou une variable Var ? Son type CIdenti ?cateurs ? Un identi ?cateur est un mot constitué d ? un nombre quelconque de caractères pris dans la liste suivante ? tous les caractères minuscules de a à z ? tous les caractères majuscules de A à Z ? tous les chi ?res de à ? le caractère ? Pour être valable un identi ?cateur ne doit pas contenir d ? autres caractères que cette liste et ne doit commencer par un chi ?re ? Remarque Pour la lisibilité des programmes il faut opter à des choix qui doivent être simples et signi ?catifs Ainsi MONT est un meilleur choix que X pour désigner le montant d ? une facture CIdenti ?cateurs Exemples ? Les identi ?cateurs suivants sont valables Hellow Ma Procedure Numero ? Ceux-ci ne le sont pas var commence par un chi ?re Question caractère interdit Arrêt commence ê interdit Demi-mot caractère - interdit Deux mots espace interdit CNature Constante ? Une constante est une donnée dont la valeur ne peut pas varier ? Une constante ne peut être initialisée qu ? à la déclaration Variables ? Les variables contiennent les données les résultats et en cours de programme certaines valeurs intermédiaires ? Comme son nom l'indique le contenu d'une variable peut être modi ?é au cours d'un même programme ? Une variable est une zone mémoire qui possède un nom identi ?cateur un type CExemple d ? objets algorithmiques les objets algorithmiques utilisés
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704484499dcu2qcmnvqwnfxp3ua3dohqmfldw6f5bu2n8zoftdtqex65jcxj47pthmbc56tepfsrakdpxvxoh9srr2llbzpiqqawawvtnjznf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/zAMdbgUkAmSeez8UNI8ehiAboNAFJPOWJ2Bs2qghPuUnAXp2zKocm0mWXGLdzjGX3D20clgG6IQ6CTVbVpZKEyYM.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704495460frvgmf1whxlfo9luzy5jcbwb5wo3w6bspsp87pstnz02gd01ggfwylplb4fm7wypev1ft0ysve12pe7osmu7sqiyfslmyjj5hago.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704524010qttldovxbe2k9942o4g9tjenzr8i8l2klo5xdctsbkn7lsvj9smquqhcvk6irvnkbf66ablb2db34nyvarsat6xeoenjzdqrastg.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Y9q3NrcqUdcFbrnqWuA30xxcsNWkDSCswu9ybF4wrWo4P1BP7We8nXiXEAyr6X1yL1gOqBkyiljTGyTZVy5zS1lW.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/uqPKiRx7kAGnlwS1GPHhNbBF0RjC1jtZgaOTwEUD7pNuN9B42EYYeyhNehyQzn5C8neYVY8vJwU3Z1L3JNsNoorj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704495715ggwh4aymxquxosatgrvl4cnmlvnfecwrgoqw3anncvyunnseclyqtnpuiu46vv83qdn0wefh89jidoagpnq7z4cffbn45ak3om71.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704487189rkifhxluycpcczk3rzvsx9oi5f651y5eyatjyogwcnmmfdtlagrjdtb5xfsxkkwgsh4xvsqt18i9dm7469mbu5ln5d0gq0nv0stu.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/MwgQDi2DOI4nsVRjxcQX6j8oJjQdTYknHsmoAp1Fx1hFqfIom069llN9itdbEEKUrSu6O7UPze95oW5XIuaApMIZ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704525455yzgnodamn6jmitpzf8ftwk4ymiiuxcqcokqkvgktumuu3guftsbgtpkj1ozps7oedmedd05kwigditakskqdd2ok7aqppu1lnhwh.png)
-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 17, 2021
- Catégorie Marketing
- Langue French
- Taille du fichier 56.6kB