[PDF] Algorithmique - TD1 Correction





Previous PDF Next PDF



TD1.5 Preuves de correction et de terminaison TD1.5 Preuves de correction et de terminaison

algorithme simple; spécifier un algorithme simple et démontrer sa correction à l'aide d'un invariant. Exercice 1 : Encore un tour de cartes. Observez ...



Algorithmes et structures de données : TD 1 Corrigé

Algorithmes et structures de données : TD 1 Corrigé. Affectations Ecrivez un algorithme qui calcule la somme suivante et l'affiche `a l'écran: 30. ∑ i=10.



ENSM - Correction Feuille TD1

# cet algorithme permet d'afficher le plus petit de trois nombres. # entrés au clavier. variables a b



Algorithmique PEIP2 Correction TD1 : Boucles et conditionnelles 1

Que fait cet algorithme ? Cet algorithme renvoie Vrai si n est un nombre premier et Faux sinon. En effet



TD1.5 Preuves de correction et de terminaison TD1.5 Preuves de correction et de terminaison

5. Quel autre invariant faut-il étudier pour établir complètement la correction de cet algorithme? L3 Info Algorithmique et analyse d'algorithmes. 2023- 



TD1.10 Algorithmes gloutons TD1.10 Algorithmes gloutons

Que penser de cet algorithme par rapport au précédent ? Est-il optimal ? Correction de l'exercice 2. Le principe est le même mais on a l'espoir que le 



Diapositive 1

15 févr. 2013 CORRECTION. EXERCICES ALGORITHME 1. Mr KHATORY. (GIM 1° A). 2. Ecrire un ... Ecrire un algorithme qui donne la durée de vol en heure minute ...



Algorithmes et structures de données : TD 1 Corrigé - Arbres binaires

Algorithmes et structures de données : TD 1 Corrigé. Arbres binaires - Arbres binaires de recherche - Fonctions définies par récurrence -. Complexité 



01-td1-fork-correction.pdf - Processus UNIX

CORRECTION. CORRECTION. TD1 : Processus UNIX. RS : Réseaux et Syst`emes. Deuxi`eme année. L'objectif de ce TD est d'approfondir les notions relatives aux 



TD1.1 Analyse dalgorithmes calculs de coûts

Plus généralement que pouvez-vous dire de la complexité d'un algorithme en observant le nombre de boucles emboîtées ? Correction de l'exercice 1. Pour tous ces 



ENSM - Correction Feuille TD1

éléments de correction … Exercice 1. Résolution d'une équation du 1er degré. Écrire un algorithme permettant de résoudre une équation à coefficients réels 



Algorithmes et structures de données : TD 1 Corrigé

Algorithmes et structures de données : TD 1 Corrigé. Affectations - Algorithmes - Types. Exercice 1.1 Cocher ce qui est une affectation :.



TD 1 : Correction et terminaison dalgorithmes

14 sept. 2017 TD 1 : Correction et terminaison ... 2 Correction d'algorithmes ... même pour la boucle externe ; en déduire la correction de l'algorithme.



AP1 TD1 – Variables entrée-sortie

https://nanopdf.com/download/correction-113_pdf



Algorithmique - TD1 Correction

10 sept. 2012 Algorithme : trierLettresMagnétiques. Mettre en bas du tableau une lettre spéciale ? (indiquant “fin”) tant que il reste des lettres en haut ...



TD dalgorithmique avancée Corrigé du TD 1 : recherche par rang

Concevez un algorithme de recherche du maximum dans un ensemble `a n éléments (vous disposez en tout et pour tout d'une fonction de comparaison). Maximum(A) max 



TD 1 : Correction et terminaison des algorithmes

TD 1 : Correction et terminaison des algorithmes. 13 septembre 2018. 1 Le tri comptage. On considère un algorithme de tri agissant sur un tableau A 



TD1.5 Preuves de correction et de terminaison

exhiber un invariant d'une boucle et l'enrichir éventuellement afin d'établir la preuve de correction d'un algorithme simple ;.



Diapositive 1

15 févr. 2013 1. CORRECTION. EXERCICES ALGORITHME 1. Mr KHATORY. (GIM 1° A). 2. Ecrire un algorithme permettant de résoudre une équation du second degré.



TD1 : ALGORITHME

Un algorithme est une suite finie d'opérations élémentaires Les trois phases d'un algorithme sont : ... Correction des exercices 4 et 5. Exercice 4 -.

Algorithmique - TD1 Correction

IUT 1ère Année

Enseignant : Frédéric Koriche

10 septembre 2012

Note : plusieurs approches sont possibles pour résoudre les exercices 1 et 2 Exercice 1.Algorithme : trierLettresMagnétiques Mettre en bas du tableau une lettre spéciale(indiquant "fin") tant queil reste des lettres en haut du tableaufairePrendre la première lettreH

SoitBla première lettre en bas du tableau

tant queBÇH et B n"est pas la lettrefaireBdevient la lettre suivante fin

InsérerHjuste avantB

fin

Retirerdu bas du tableauExercice 2.

Algorithme : cheminDansUneCarte

SoitWAE;l"ensemble des villes parcourues

Soitvla ville de départ

tant quev n"est pas la ville d"arrivéefairePrendre la villewla plus proche devqui n"est pas dansW

Dessiner le segment (v,w)

MettrewdansW

vdevientw fin1

Exercice 3.

Algorithme 3:surfaceCercleconstante

réelpiá3.14 variableréelrayon réelsurface débutlirerayon surfaceárayon£rayon£pi affichersurface finExercice 4.

Algorithme 4:permuterVariablesvariables

réela réelb réelc débutlirea lireb cáb báa aác affichera afficherb finExercice 5.

ExpressionTypeValeur

(iÅj) mod 4entier2 x/3réel6.66 i/3entier16 aetbbooléenfaux aoubbooléenvrai non ((aetb) oua)booléenfaux i=jbooléenfaux (bou (jÇi))booléenvrai

Exercice 6.

Listing 1 - PerimetreDunCercle#includeusing namespacestd ;2 floatrayon , perimetre ;const floatpi = 3.14;main(){ cout<< "Entrer le rayon du cercle : " ;cin>> rayon;perimetre = rayon; perimetre = perimetre *pi ;perimetre = perimetre *2;cout<< "Le perimetre du cercle est : " << perimetre <Exercice 7.

Listing 2 - distance#include#includeusing namespacestd ;floatx1 , y1 , x2 , y2;floatcarreAbs , carreOrd , distance ;main(){

cout<< "Entrer l "absisse du premier point : " ;cin>> x1;cout<< "Entrer l "ordonnee du premier point : " ;cin>> y1;cout<< "Entrer l "absisse du second point : " ;cin>> x2;cout<< "Entrer l "ordonnee du second point : " ;cin>> y2;carreAbs = (x1¡x2)*(x1¡x2 );carreOrd = (y1¡y2)*(y1¡y2 );distance = sqrt (carreAbs + carreOrd );

cout<< "La distance est de: " << distance <Exercice 8.

Algorithme 5:heuresMinutesSecondesvariables

réelduree réelheures réelminutes réelsecondes débutafficher"Entrer une durée : " lireduree heuresáduree / 3600 dureeáduree mod 3600 minutesáduree / 60 secondesáduree mod 60 afficherheures "h, " minutes "mn, " secondes "s" finExercice 9.

Algorithme 6:sontEnCollisionvariables

réelx1,y1,r1 réelx2,y2,r2 réelcarreAbs, carreOrd, distance;booléenrésultat débutafficher"Entrer l"absisse, l"ordonnée et le rayon du premier cercle" lirex1 lirey1 lirer1 afficher"Entrer l"absisse, l"ordonnée et le rayon du second cercle" lirex2 lirey2 lirer2 carreAbsá(x1¡x2)£(x1¡x2) carreOrdá(y1¡y2)£(y1¡y2) résultatá(distance
[PDF] Manuel des techniques de base pour le laboratoire médical

[PDF] Programmes sous TI (ici TI 83+)

[PDF] TP 2 Structures de contrôle 1 Structure conditionnelle

[PDF] Cours graphe partie 4

[PDF] Analyse et comparaison d 'empreintes digitales avec - Eduscol

[PDF] Détection de contours dans les images

[PDF] Algorithme de Dijkstra - Normalesuporg

[PDF] GRAPHES - EXERCICES CORRIGES Compilation - Lycée d 'Adultes

[PDF] Algorithmes de graphes - Département informatique de l 'ENS Cachan

[PDF] algorithme de Dijkstra - DI ENS

[PDF] TP Informatique no 8 Algorithme de Dijkstra - Arnaud Jobin

[PDF] TD d 'algorithmique avancée Corrigé du TD 11 : Plus courts chemins

[PDF] corrigé - Irif

[PDF] Algorithmes de factorisation des entiers

[PDF] Reconnaissance de caractères ? l 'aide de réseaux de neurones