Cours algorithme partie1 1
UNIVERSITE INTERNATIONALE DE CASABLANCA Cours Algorithmique Partie EL OUKKAL Sanae s eloukkal gmail com CPlan du Cours ? Les notions de bases ? Les outils de bases de l ? algorithmique ? Les instructions élémentaires en algorithmique ? Les instructions conditionnelles et alternatives ? Fonctions et Procédures ? Tableaux ? ? MIAGE - S CObjectif du Cours ? Savoir analyser les problèmes ? Suivre une logique structurée pour la résolution de problèmes ? Savoir présenter une solution avec un raisonnement explicite ?? concevoir et écrire des algorithmes MIAGE - S CÉtapes pour résoudre un problème écrire un programme Énoncé du programme Spéci ?cation Cahier des charges Algorithme Analyse Traduction en Langage Programme Source Compilation Programme Exécutable Tests et Modi ?cation Version Finale Résultat MIAGE - S CL ? algorithme de tous les jours ? Indiquer un chemin à quelqu ? un ? Faire chercher un objet à quelqu ? un par téléphone ? Recette de cuisine ? Mode d ? emploi d ? un appareil électronique ? Notice de montage d ? un meuble en kit ? ? MIAGE - S CAlgorithme ? Un algorithme est une description complète et détaillée des actions à e ?ectuer et de leur séquencement pour arriver à un résultat donné ? Processus décrivant étape par étape comment résoudre un problème MIAGE - S CAlgorithme ? Pour fonctionner un algorithme doit contenir uniquement des instructions compréhensibles par celui qui devra l ? exécuter ? Il doit être très clair pour certains voir tout le monde MIAGE - S CAlgorithme ? L ? ordinateur est rapide mais n ? est pas intelligent Il faut lui dire quoi faire et comment le faire ? Il faut lui fournir un algorithme décrire étape par étape comment résoudre le problème ?? Si l ? algorithme est juste le résultat est le résultat voulu ?? Si l ? algorithme est faux le résultat est aléatoire MIAGE - S CAlgorithme Maitriser l ? algorithme Intuition Méthodique et rigoureux MIAGE - S CReprésentation d ? algorithme ? Deux façons pour représenter un algorithme ?? L ? Organigramme représentation graphique avec des symboles carrés losanges etc ? O ?re une vue d ? ensemble de l ? algorithme ? Représentation quasiment abandonnée aujourd ? hui ?? Le pseudo-code représentation textuelle avec une série de conventions ressemblant à un langage de programmation sans les problèmes de syntaxe ? Plus pratique pour écrire un algorithme traduire en un langage ? Représentation largement utilisée MIAGE - S CEn Résumé ? Construire un algorithme dépend des étapes suivantes Données Input ?? Opérations Instructions Finies ?? Résultats Output ? Contient uniquement des instructions compréhensibles par celui qui devra l ? exécuter MIAGE - S CAlgorithmique et Programmation ? Pourquoi apprendre l ? algorithmique pour apprendre à programmer ?? Parce que l ? algorithmique exprime les instructions résolvant un problème donné indépendamment des particularités de tel ou tel langage ?? Apprendre l ? algorithmique c ? est apprendre à manier la structure logique d ? un programme informatique ??
Documents similaires
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 06, 2022
- Catégorie Management
- Langue French
- Taille du fichier 52.4kB