Algorithme cours1partie pdf
ISTA NTIC HAY RYAD TECHNIQUES DE PROGRAMMATION STRUCTUREE Ing Wassima Akhrif Wakhrif gmail com lundi septembre Année - CObjectif Apprendre la logique de programmation procédurale et de façon générale la logique de tout système informatique L ? apprenant doit être capable de Bien poser un problème informatique L ? analyser Ecrire un algorithme de résolution du problème Traduire ces algorithmes en langage C Java lundi septembre Wassima AKHRIF CTECHNIQUES DE PROGRAMMATION STRUCTUREE ? Introduction ? Programmation des Ordinateurs ? Langage de Programmation ? L ? Art de Programmer ? Cycle de vie d ? un programme lundi septembre Wakhrif gmail com Wassima AKHRIF CIntroduction Un ordinateur est une machine électronique programmable servant au traitement de l ? information Il peut être assimilé à un système produisant des résultats à partir -d ? informations fournies - de méthode de résolution permettant de traiter ces informations Données Aide à construire les Algorithmes Pour qu ? un ordinateur puisse e ?ectuer des t? ches aussi variées il suf ?t de le programmer Un algorithme représente l ? encha? nement des actions à réaliser nécessaires à la résolution d ? un problème lundi septembre Wassima AKHRIF CIntroduction Pour obtenir des résultats la description des données et les algorithmes doivent être codés sous forme de programmes interprétables par l ? ordinateur lundi septembre Wassima AKHRIF CIntroduction La Programmation des ordinateurs Un programme est constitué d ? un ensemble de directives nommées instructions permettant à un système informatique d ? éxécuter une t? che donnée lundi septembre Wassima AKHRIF CLa Programmation des ordinateurs Un programme contient ? une description des données à manipuler ? Une suite d ? actions à mener sur ces données lundi septembre Wassima AKHRIF CIntroduction Qu ? est - ce que la programmation ?? Ecriture de texte en respectant des règles de constructions et de sémantique Langage de programmation est un langage destiné à décrire l ? ensemble des actions consécutives qu ? un ordinateur doit éxécuter Les phases d ? un langage sont des instructions Le langage de programmation dit aussi langage informatique est rigoureux à CHAQUE instruction correspond UNE action du processeur Wassima AKHRIF lundi septembre CIntroduction Un Ordinateur ne connait que le système d ? énumération binaire Un langage utilisant le système binaire s ? appelle langage machine Pour écrire des programmes sous formes accessibles on a développé dans les années les langages d ? assemblage L ? assembler est le premier langage informatique qui ait été utilisé Celui -ci est encore très proche du langage machine mais il permet déjà d ? être plus compréhensible Toutefois un tel langage est tellement proche du langage machine qu ? il dépend étroitement du type de processeur utilisé chaque type de processeur peut avoir son propre langage machine lundi septembre Wassima AKHRIF COn distingue plusieurs types de langage Langage de programmation procédurale la programmation procédurale implique l ? écriture de l ? exécution des instructions les unes à la suite des autres ordre séquentiel ? Langage orientés objets elle est basée
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704019785guqvgs9evvzbotpucscpvzh3s4y5agkl9wvl7z81eoxk7rilimbmffo8pab85zgvzkbnkxe15nxusagnxgc1rbaq5qlffacy7kvo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/3jGV36ruPTbDyGJ5UXl07KwIgicMyWQAysmg5BdROno4FGDQxfefOVDSGyA0aKEgzbfggQYb4i8BoBeYqg79Y3W1.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704192971jhyh7vxcch1ragex2t70fovcjnmdnbdcstpugdzulf2sm1dne9phrsvlr9u7tpkpzxujldu49xkfjar8domjpqt9fjx1shg1m80n.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117042813980wy2dghxr8zrqosbgc6kaeybdj2jt0ts8w7pdymozvwvhbwdxbe5qkgsmeapukg0fo0b2zrjivflcf7fmcm2ikh87nf9s9hqzknc.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703948192rclqtncoeejpjya9eoogyx4ypcnoexfug2vs0bcd9nrsshpsgscwjeywctlu57cgb4xl632ga4qpjo3kuclgzipzqucvogf7o2ys.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ePjdUS7Q80zvrKAm3wKP1PmqQNag5UBcpb1dzsnwcldyOspiAdgG0Q27hhZi1y2IVADc5tipdm8uZUlSHgSmjfnI.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703978140lit7powwvwbnysk4orfsjdr56x8wita1s5grrveqdpuhp7fbnfkuvgpjwdvcbnargnbwfds2gskwiwvmmfsmkhogynq8gzywuhmm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703933578idtlarthikv4gdn3uwznkxgga8ypylcmkepqiqb8xm0r7fgzx68pzybvrpsuhd9p6kzrbbqgmzkkedanveqimvxwlc0xoczkexyn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703935625x8ra0lhz4k8lxlblrao5bqm9ahhprh3lzkmyhvwgwsjzkk3vpsbql3yaiobxw9v2a48snkmp57zrlzkawi52uqx1hfsnqroh304c.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/0OEgpUquvds4W25bjIlskyqxMsbo541JtCQCfqgK27YT9C8ROMlIpH0kiW7tlvkockIxzHyJlkCpQzmySPiLhkqQ.png)
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 19, 2021
- Catégorie Management
- Langue French
- Taille du fichier 90.9kB