[PDF] Examen dalgorithmique Examen d'algorithmique Exercice 1 :





Previous PDF Next PDF



Examen dalgorithmique et programmation

Examen. L2 Maths-MIASH - automne 2020. Examen d'algorithmique et programmation Quelle est la complexité de l'algorithme que vous avez proposé?



Examen dalgorithmique

Examen d'algorithmique des algorithmes et des explications sera fortement prise en compte pour la ... Exercice 1 : Dérouler des algorithmes (4 points).



Examen dalgorithmique

Examen d'algorithmique. EPITA ING1 2014 S1; A. DURET-LUTZ. Durée : 1h30 janvier 2012. Corrigé. La paire la plus proche (17 points).



Examen dalgorithmique

30.01.2008 ?. Examen d'algorithmique. EPITA ING1 2010 S1 A. DURET-LUTZ ... Lorsqu'on vous demande des algorithmes



Examen dalgorithmique

Examen d'algorithmique. EPITA ING1 2015 S1; A. DURET-LUTZ. Durée : 1h30 janvier 2012. Corrigé. 1 Bouclettes (3 points). Combien de lignes sont affichées par 



Examen dalgorithmique

Examen d'algorithmique Exercice 1 : Dérouler des algorithmes (3 points) ... Ecrire un algorithme de tri basé sur une méthode de comptage.



Examen dalgorithmique distribuée

Examen d'algorithmique distribuée. EPITA ING1 2012 S2; A. DURET-LUTZ. Durée : 1 heure 30. Juin 2010. Nom : Prénom : Consignes.



SUJET + CORRIGE

UE J1BS7202 : Algorithmique et Programmation. Épreuve : Examen Écrire un algorithme sontInvOuOpp(ab) o`u a et b sont deux nombres



Examen de rattrapage dAlgorithmique du texte

Examen de rattrapage d'Algorithmique du texte. Master 1ere année. Mercredi 25 Juin 2014. Exercice 1. Recherche de motif.



Examen dalgorithmique

Examen d'algorithmique. EPITA ING1 2015 S1; A. DURET-LUTZ. Durée : 1h30 janvier 2012. Corrigé. 1 Bouclettes (3 points). Combien de lignes sont affichées par 



Examen d’algorithmique et programmation - IMJ-PRG

Algorithmique et Programmation 3 Examen L2 Maths-MIASH - automne 2020 Examen d’algorithmique et programmation Dur ee : 2 heures La clart e et la pr ecision de la r edaction auront une part importante dans le bar eme Sauf pr ecision contraire les r eponses devront ^etre justi ees Tous documents interdits Les 4 exercices sont ind ependants



SUJET + CORRIGE - Université de Bordeaux

Master BioInformatique Ann ee : 2013/2014 Semestre de d ecembre 2013 PARCOURS : Master 1 UE J1BS7202 : Algorithmique et Programmation Epreuve : Examen Date : Jeudi 19 d ecembre 2013 Heure : 9 heures Dur ee : 2 heures Documents : autoris es Epreuve de M Alain Griffault SUJET + CORRIGE

Quels sont les chapitres de l’algorithmique ?

Simple d’accès, il contient les chapitres classiques d’une introduction à l’algorithmique, avec notamment les structures séquentielles, arborescentes, et les automates. Chaque chapitre débute avec un rappel de cours d’une vingtaine de pages suivi des énoncés et corrigés des exercices et problèmes.

Quelle est la classe de l’algorithmique ?

INITIATION À L’ALGORITHMIQUE EN CLASSE DE SECONDE Initiation à l’algorithmique en classe de seconde IREM d’Aquitaine - Groupe « Algorithmique » INITIATION À L’ALGORITHMIQUE EN CLASSE DE SECONDE Coordonné par Éric Sopena IREM d’Aquitaine - Groupe Algorithmique

Comment expliquer le déroulement d’un algorithme ?

ORGANIGRAMMES. La structure d’un algorithme est parfois complexe. La représentation linéaire par un langage algorithmique ne suffit pas pour expliquer le déroulement de l’algorithme au lecteur.Il est possible de le schématiser en utilisant des symboles conventionnels. Le schéma résultant s’appelle organigramme.

Quels sont les exercices corrigés d’algorithmique?

Exercices Corrigés d’Algorithmique – 1ére Année MI 5 EXERCICE 1 Ecrire un algorithme qui demande un nombre à l’utilisateur, puis calcule et affiche le carré de ce nombre. Algorithme Carre ; Var X,X2 :reel ; Début Ecrire(‘Donner un reel’) ; Lire(X) ; X2?X*X ; Ecrire(‘Le carré de ’, X,’ est: ’,X2) ; Fin.

Universite Paris Diderot L2 Informatique Annee 2015{2016

Examen d'algorithmique

Mercredi 22 juin 2016 15h30{18h / Aucun document autoriseMode d'emploi :Le bareme est donne a titre indicatif.La qualite de la redaction

des algorithmes et des explications sera fortement prise en compte pour la

note.On peut toujours supposer une question resolue et passer a la suite.Exercice 1 : Derouler des algorithmes (3 points)

On considere l'algorithmePci-dessous :Def P(tableau d'entiers T) : // les indices de T vont de 0 a |T|-1

Si |T|==0 Alors Retourner 0

Sinon :

n = |T| s = 0 i = 0 tant que i < n && T[i]<10 faire: s = s+T[i] i=i+1 Retourner s1.D ecrirece que fait l'algorithme Pappele avec le tableauT= [3;4;6;1;12;2;4]. 2.

Et a vecle tableau T= [3;1;7;8]?

Exercice 2 : Tri pour deux valeurs - 4 points

On veut denir un algorithme de tri pour des tableaux de taillenne contenant que deux valeurs distinctes. L'objectif est de trier le tableau. Par exemple pour le tableau suivant de taille 5 :[2,4,4,2,2], on veut obtenir [2,2,2,4,4] 1. Ecrire un algorithme de tri bas esur une m ethodede comptage. Ici on souhaite juste obtenir un tableau trie sans imposer l'ordre (croissant ou decroissant). 2. Ecrire un algorithme qui trie le tab leauen ne faisan tqu'un seul parcours du tableau. 3. Mo diezv osalgorithmes p ourobtenir un tri en ordre croissan t. 1/3 Universite Paris Diderot L2 Informatique Annee 2015{2016 Exercice 3 : Algorithmes sur les arbres - 6 points On considere des arbre binaires contenant des valeurs entieres dans les noeuds, comme

ceux de la gure ci-dessous :On suppose que ces arbres sont representes par des structures cha^nees (comme en

cours). Un noeud de l'arbre (typenoeud) sera represente par une structure ayant les champs de valeurs suivants : un c hampde nom valet de typeentiercontenant la valeur stockee; un c hampde nom fget de typearbrecontenant l'adresse du ls gauche; un c hampde nom fdet de typearbrecontenant l'adresse du ls droit. Et unarbreest un pointeur (adresse) vers unnoeud(l'adresse 0 designe un arbre vide). Lorsqu'un noeud n'a pas de ls gauche, son champfgvaut 0 (et c'est pareil pour le ls droit avecfd). Siaest un arbre non vide,a->valdesigne la valeur stockee a sa racine (le premier noeud de l'arbre),a->fgdesigne l'adresse du ls gauche (donc un arbre), eta->fgdesigne l'adresse du ls droit,etc. 1. Dessiner la structure c ha^neerepr esentantl 'arbretest. 2. Ecrire un algorithmeSommequi etant donne un arbrearetourne la somme de toutes les valeurs stockees dans les noeuds de cet arbre (et 0 si l'arbre est vide).

Sur l'exemple, on doit renvoyer 36.

Prol suggere :entier Somme(arbre a)

Appliquer votre algorithme sur l'arbretestet decrire son comportement. 3. Ecrire un algorithme de parcours d'arbre (au choix parmi tous ceux possibles) qui achera les valeurs stockees dans les noeuds.

Prol suggere :void Parcours(arbre a)

Appliquer votre algorithme sur l'arbretestet decrire son comportement. 4. Ecrire un algorithmeCptNoeudBinqui etant donne un arbrearetourne le nombre de noeuds binaires (c'est-a-dire avec deux sous-arbres non vides) de l'arbrea. Sur l'exemple, on doit renvoyer 3.

Prol :entier CptNoeudBin(arbre a)

Quelle valeur est retournee votre algorithme sur l'arbretest? 2/3 Universite Paris Diderot L2 Informatique Annee 2015{2016 5. Ecrire un algor ithmeProfOccqui etant donne un arbreaet un entierxache la profondeurde chaque occurrence de la valeurx(dans les champsval). On rappelle que la racine est a la profondeur 0, ses ls a la profondeur 1, les ls de ses ls a la profondeur 2,etc.Sur l'exemple et avecx= 4, on doit donc renvoyer 0 2. Prol suggere :void ProfOcc(arbre a, entier x). On pourra utiliser une fonc- tion auxiliaire de prolvoid ProfOccAux(arbre a, entier x, entier p). Que retourne votre algorithme sur l'arbretestavecx= 3?

Exercice 4 : Backtracking - 6 points

Dans cet exercice, on dispose d'un ensembleE=fv0;:::;vn1gdenentiers distincts et d'une valeur entiereV, et on cherche a savoir si il existe un (ou plusieurs) sous-ensemble(s) deEdont la somme vautV. Par exemple, siE=f4;3;2;5get siV= 9, alors deux sous- ensembles sont acceptables :f4;3;2getf4;5g. Pour cela, on veut utiliser un algorithme de backtracking pour generer tous les sous- ensembles deEet tester pour chacun si la somme de ses elements est egale aV. 1. Etan tdonn eun ensem bleErepresente par un tableauTde taillen(T[i]vautvi), ecrire un algorithme qui ache tous les sous-ensembles deE. NB : Avec l'ensembleE=f2;4;6g, l'algorithme devra acher (dans un certain ordre) les sous-ensembles :fg,f2g,f4g,f6g,f2;4g,f4;6g,f2;6g,f2;4;6g. Appliquer votre algorithmeaT= [2;3]. On decrira avec precision le deroule de l'algorithme. Prol suggere (mais non impose) si algorithme recursif :void GenererEns(T,S,k) ouSest le sous-ensemble en cours de construction represente par un tableau de booleen (S[i] est vrai ssiT[i] est dans le sous-ensemble) etkest un entier (entre 0 etn1) indiquant que le prochain choix a faire portera sur l'elementk(et donc qu'un choix a deja ete fait pourv0,...,vk1). 2. Etan tdonn eun ensem bleErepresente par un tableauTde taillenet un entier V,ecrire un algorithme qui ache tous les sous-ensembles deEdont la somme des elements vautV.. NB : Avec l'ensembleE=f2;4;6getV= 6, l'algorithme devra acher les sous- ensembles :f2;4getf6g. Prol suggere si algorithme recursif :void GenererEns2(T,V,S,k). 3. Mo dierl'algorithme pr ecedentp ourcompter le nom brede solutions. 3/3quotesdbs_dbs41.pdfusesText_41
[PDF] examen principe de gestion 1ére année

[PDF] examen principe de gestion ihec

[PDF] principe de gestion 2

[PDF] comptabilité générale exercices corrigés maroc

[PDF] examen comptabilité générale s1 corrigé pdf

[PDF] examen de comptabilité générale

[PDF] examen comptabilité générale s1 pdf maroc

[PDF] cours de comptabilité générale s1 pdf

[PDF] examen comptabilité générale corrigé

[PDF] examen de comptabilité générale s2 corrigé

[PDF] exercices corrigés sur le décodage d adresses

[PDF] examen algorithmique récursivité

[PDF] examen algorithmique avancée corrigé

[PDF] qcm biologie animale l1

[PDF] sujet dexamen de biologie animale