Cours complet algorithmique ii

ALGORITHMIQUE II Hajar LAZAR Département d ? Informatique Faculté desScience de Semlalia ??Marrakech- CPLAN DU COURS ? RAPPELS NOTATIONSALGORITHMIQUES ? TABLEAUX A PLUSIEURSDIMENSION ? FONCTIONSETPROCEDURES ? RECURSIVITE ? ALGORITHMESITERATIFSDETRIS ? COMPLEXITEETPREUVED ? ALGORITHMES ? STRUCTURES ENREGISTREMENTS ? FICHIERS CNotations algorithmiques Algorithme Un algorithme traduit dans un langage compréhensible par l ? ordinateur ou langage de programmation C par ex donne un programme qui peut ensuite être exécuté pour e ?ectuer le traitement souhaité CNotations algorithmiques Structure d ? un algorithme Un algorithme doit être lisible et compréhensible par plusieurs personnes Algorithme Nom d ? Algorithme Données Les entrées de l ? algorithme Résultats Les sorties de l ? algorithme Déclarations Variables constantes ? Début Ensemble d ? instructions Fin CNotations algorithmiques ? Unevariable possède - un nom une valeur - un type la valeur d ? une variable peut changer au cours de l ? exécution Déclaration Exemple Variable A B entier d réel Uneexpression pour untype est soit uneconstante soit une variable soit constituée à l ? aide de constantes de variables de parenthèses et des opérateurs CNotations algorithmiques ? Untype est unensemblede valeurs surlesquelles ondé ?nit des opérations ? Typesde base ?? Entier Opérateurs arithmétiques - div mod ??Réel Opérateurs arithmétiques - ??Booléen Opérateurs logiques et ou non ??Caractère constante lettre imprimable entre apostrophe Les opérateurs relationnels permettant de faire des comparaisons ? ? LeRésultat de la comparaison est unevaleur booléenne C Entrée Sortie Notations algorithmiques ?Un algorithme peut avoir des interactions avec l ? utilisateur et communiquer avec lui dans les deux sens les sorties sont des envois de messages a l'utilisateur les entrées sont des informations fournies par l'utilisateur ?Il peut demander à l ? utilisateur de saisir une information a ?n de la stocker dans une variable et peut a ?cher un résultat du texte ou le contenu d ? une variable CNotations algorithmiques Instruction d'écriture Sortie Elle permet la restitution de résultats sur le périphérique de sortie en général l'écran Syntaxe écrire liste d'expressions ?Cette instruction réalise simplement l'a ?chage des valeurs des expressions décrites dans la liste ?Ces instructions peuvent être simplement des variables ayant des valeurs ou même des nombres ou des commentaires écrits sous forme de cha? nes de caractères Exemple écrire x y bonjour ? ? CNotations algorithmiques Instruction lecture Entrée L'instruction de prise de données sur le périphérique d'entrée en général le clavier Syntaxe lire liste de variables ?L'exécution de cette instruction consiste à a ?ecter une valeur à la variable en prenant cette valeur sur le périphérique d'entrée Exemple Lire x y A CNotations algorithmiques Exemple Cet algorithme demande a l'utilisateur de saisir une valeur numérique ensuite il a ?che la valeur saisie puis la même valeur incrémentée de Algorithme A ?chage incrément va ? riables a b entier DEBUT écrire Saisissez une valeur numérique lire a b a écrire Vous avez saisi la valeur a écrire a b FIN CNotations algorithmiques La structure Si L ? instruction si alors sinon permet de conditionner l ? exécution d

Documents similaires
1 A la découverte de la 1ère voie de chemin de fer continentale 2 Sommaire LE R 0 0
Brochure dut bts 2021 1 BANQUE d ? EPREUVES DUT-BTS Cette notice ainsi que les rapports sujets résultats et statistiques est disponible sur le site Internet du concours Sur ce site sont aussi rappelés les liens internet qui permettent d ? accéder aux di ? 0 0
M.R.P.II 2001 - 2002 2001 - 2002 DEUXIEME ANNEE - IUT OGP D’AGEN DEUXIEME ANNEE 0 0
Université ABDELMALIK ESSADI ECOLE NATIONAL DES SCIENCES APPLIQUEES - TANGER Ra 0 0
Page 1 sur 32 La production audiovisuelle – Jean Philippe Verdu Mars 2011 La pr 0 0
Avis Technique 9/11-946_V2 Annule et remplace l’Avis Technique 9/11-946*V1 Doub 0 0
Djibrillah THÈSE En vue de l'obtention du DOCTORAT DE L ? UNIVERSITÉ DE TOULOUSE Délivré par L'INSTITUT NATIONAL POLYTECHNIQUE DE TOULOUSE Discipline ou spécialité Génie électrique Présentée et soutenue par Mahamat Abakar DJIBRILLAH Le Avril Titre Élément 0 0
Erp 5eme cat ERP ERP DE ème CATEGORIE C ERP EERRPP èèmmee CCAATTEEGGOORRIIEE Stage Initiation Sécurité BV LIBREVILLE ?? AVRIL PhL C ERP EERRPP èèmmee CCAATTEEGGOORRIIEE ? - les locaux collectifs de plus de m ? des logements foyers des maisons familiales e 0 0
Bejaia C ère partie présentation de la wilaya I- Situation géographique I- Aspect Administratif I- Situation démographique I- - Répartition de la population par sexe et par age I- Le relief I- Le climat ème partie Infrastructure de Base II- Réseau routier 0 0
Approche vor Leçons de pilotage Page of Leçon L ? approche VOR ??par Rod Machado L ? approche VOR La ?gure - représente la carte d ? approche VOR de Santa Monica Californie Mise en pratique ?le C Program Files x Microsoft Games Microsoft Flight S CLeçons 0 0
  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager