Algorithme pro chap2 Chapitre- Algorithmique et programmation C Les Variables les pointeurs les constantes Fonctions Entrés Sortie CLes algorithmes ? Un algorithme est un ensemble de règles logiques et chronologiques qu ? on doit suivre pour aboutir à la
Chapitre- Algorithmique et programmation C Les Variables les pointeurs les constantes Fonctions Entrés Sortie CLes algorithmes ? Un algorithme est un ensemble de règles logiques et chronologiques qu ? on doit suivre pour aboutir à la résolution d ? un problème particulier ? Ces règles sont constituées d ? un nombre ?ni d ? opérations élémentaires Arithmétique Logique ? Ces opérations seront exécutées dans un ordre bien déterminé ? Un algorithme peut être assimilé à un raisonnement que l ? on peut traduire avec un langage que toute personne peut comprendre o LDA Langage de Description d ? Algorithme CLes algorithmes ? Le LDA n ? est pas un langage informatique ? Le programme informatique est à la traduction du LDA à un autre langage compréhensible pour la machine Pascal Visual Basic C C C Java ? CLangage traduisant la pensée de manière compréhensible pour toute personne Algorithme LDA ? ? ? ? ? ? Raisonnement logique et chronologique Programme C C ? Langage Machine Langage traduisant le LDA de manière compréhensible pour l ? ordinateur Programme Compilateur Programme C C CExemple Recherche d ? un mot dans un Exemple d icPtliaonnndaeirle ? algorithme Recherche d'un mot dans un dictionnaire Méthode Recherche séquentielle a Début algorithme b Retenir saisir lire le mot à rechercher c Ouvrir le dictionnaire à la première page d Tant que le mot ne se trouve pas sur la page courante et la page courante n'est pas la dernière exécuter l'étape e sinon passer à l'étape f e Passer à la page suivante f Si le mot s'y trouve lire la dé ?nition sinon ce mot ne se trouve pas dans le dictionnaire g Fin de l'algorithme CExemple Recherche d ? un mot dans un Exemple d icPtliaonnndaeirle ? algorithme Recherche d'un mot dans un dictionnaire Méthode Recherche dichotomique a Début algorithme b Retenir saisir lire le mot à rechercher c Ouvrir le dictionnaire à la page du milieu d Tant que le mot ne se trouve pas sur la page courante et la page courante n'est pas la dernière exécuter l'étape e et f sinon passer à l'étape g e Si le mot se trouve dans la partie droite ouvre la page du milieu de cette partie f Sinon ouvre la page du milieu de la partie gauche g Si le mot s'y trouve lire la dé ?nition sinon ce mot ne se trouve pas dans le dictionnaire h Fin de l'algorithme C ? Conclusion ?? Plusieurs algorithme peuvent donner le même résultats ?? Evaluation des algorithmes en fonction du temps d ? exécution et de la mémoire utilisée CDéclaration du nom de l ? algorithme Structure d ? un Algorithme algorithme nom de l ? algorithme const liste des constantes Déclaration des constantes des variables et des structures var liste des variables struct liste des structures Le corps de l ? algorithme début algorithme action commentaire action commentaire action n commentaire n ?n algorithme C Structure d ? un ? Nom de l ?
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/WGg6LTLVwZTVFmVZ8tI5LOl3bbFYN34daAqWSrdrYmjOQzdCprhpnfWkCQr5DVkwNaScYX0eG0mrNhc8s1WqXaVc.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704539046bhmwgmjajrzok1nmj45e2qscby1uekd7uro8yoghyzzbqixed5ch7zfqjdjzxnhonl2f3prcwpxxwlgytcpmwgpxn4hoze744twj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117045675542gopudmnke75fjwblhsmifm9mcxs1f4ukipomz8wvkqwg59nobwieh0w4tagqpevvnrvo5okepm8pubgtmbufuhhjyq40kpwrdnc.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704620047frp1shbncgwpd4psqmtygxtpjdmfugva0n0xdtohaqkb7tb1f0eohiyp1jzddv3vci9m4u4nnrkf9lornsjchbi3vqhnas4rrfyd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704582840zoslsqthluidbjjzjed9v9xcqfvqn4hlvjbiaedioj13rywnuy32w4yjjahzgiypkxhwg4xadssii4n2ah1afc37vqpwdsvwpzoo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704579789rjn9srcwjdt5dy5olhpzj7hgqjulbrqlej7llwbtmrkr9sznyy8bxneniixgoen4cgwydthm9pxlinkfcmg0ncruaakdtg4ehmpl.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117046190574kyyymitx40gtmdjuloakzgdspplhh8c9595tmvor4hautlllpdv1w1txfqsnbuwjoowdqn0dcmdbu7jsracyhyjafe3pldp7zb6.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704542188e1fdqqejcd1eixcv9gh7fcawdgknihdntq5khswpkufcqnwsllexfntwlh9fkikmbagwwnwtxpfi2c8wctwlfo103fl9maf7uq2a.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/d60MpNLp1tQyCKqppLy9bXdt8ntJXymOKmNB4U2tREJz1EeZgclpM4jtejgvFSMFPTRZN0OWD96PjCqWGKc71xYF.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/w3WogzoPb4xv77Edwc7G41gkRboUA5Kc27At0NeXX9lm9IWphhhv4F8tRPizsrumQVUbDXulpkrK5GptmiXgPrhY.png)
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 22, 2022
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 250.2kB