[PDF] UNIVERSITE MOHAMMED V RABAT-AGDAL Faculté des Sciences





Previous PDF Next PDF



Algorithmique et Programmation

Algorithmique et. Programmation. Mme Soumia ZITI-LABRIM s.ziti@fsr.ac.ma. Université Mohamed V. Faculté des Sciences. Département Informatique. 1. Page 2 



Algorithmique

31 mars 2013 Université Mohammed V-Agdal Faculté des Sciences – Rabat. Département d'Informatique. Le module M5 E2 : SMIA. Page 2. Algorithmique. SMIA ...



Université Mohammed V Rabat Faculté des Sciences de Rabat

Programmer cet algorithme en Python. Exercice 4 : On dispose de trois variables A B et C de type entier. Écrivez un programme Python qui effectue une.



Algorithmes doptimisation pour la surveillance et lestimation de la

1 avr. 2021 ... ; Université Mohammed V (Rabat). Faculté des sciences 2021. Français. NNT: 2021DUNK0574 . tel-03187948 . Page 2. THÈSE EN COTUTELLE PRÉSENTÉE.



Algorithmes doptimisation pour la surveillance et lestimation de la

DE L'UNIVERSITÉ MOHAMMED-V DE RABAT. FACULTÉ DES SCIENCES DE RABAT. CENTRE D'ETUDES DOCTORALES - SCIENCES ET TECHNOLOGIES. Structure de recherche : Laboratoire 



Hybridations dalgorithmes métaheuristiques en optimisation

18 nov. 2013 Université Mohammed V - Agdal Rabat. Institut National des Sciences ... Thèse de Doctorat de l'Université des Sciences. Sociales Toulouse I



serie TD1-SD-1314

Faculté des Sciences de Rabat. MODULE M14 (SMI-S4). Département d'Informatique - Initier au calcul de la complexité algorithmique. Exercice 1. On ...



Sanae ZRIOUEL Contributions à létude Monte Carlo des propriétés

Février 2014 à ENSET-Rabat Faculté des Sciences



Cours des Méthodes de Résolution Exactes Heuristiques et

Université Mohammed V Faculté des Sciences de. Rabat. Laboratoire de Un algorithme en temps polynomial est un algorithme dont le temps de la com- plexité ...



[PDF] Tableaux Travaux dirigés et pratiques 3 Algorithmique et

Université Mohamed V – Agdal S ZITI Faculté des Sciences – Rabat 1: Ecrire un algorithme qui saisie les valeurs 1; 2; 3; ; 7 dans un tableau T puis 



[PDF] Université Mohamed V – Agdal S ZITI Faculté des Sciences – Rabat

Algorithmique et Programmation ASI5 Exercice 1 : Ecrire en utilisant deux méthodes différentes une fonction qui calcule la somme des chiffres



[PDF] Cours de lalgorithmique et programmation: Licence SMI- S2

Faculté des Sciences Chap9: L'introduction à la complexité des algorithmes l'université de Los Angeles il fut l'un des auteurs du



[PDF] Algorithmique - Faculté des Sciences de Rabat

15 fév 2007 · L'algorithmique et la programmation Le but de la programmation Langages de programmation Pseudo langage 2 Les variables



Exercice 2 - Faculté des Sciences de Rabat

Algorithmique et Programmation ASI5 Exercice 1 : 1 Saisir l'âge de l'utilisateur et lui dire s'il est majeur 2 Saisir une valeur afficher sa valeur 



[PDF] Cours dalgorithme - Faculté des Sciences de Rabat

l'information le microprocesseur possède un ensemble d'instructions appelé « jeu d'instructions » réalisées grâce à des circuits électroniques



[PDF] SMI - Faculté des Sciences de Rabat

Ex 2 1) Ecrire un algorithme récursif qui calcule la somme de chiffres d'un entier n (n?0) 2) La multiplication russe de deux entiers positifs a et b 



[PDF] Fichiers Travaux dirigés et pratiques 5 Algorithmique et

Université Mohamed V – Agdal S ZITI Faculté des Sciences – Rabat 2012/2013 Algorithmique et Programmation ASI5 Exercice 1 :



[PDF] Algorithmique et Programmation ASI5

Faculté des Sciences – Rabat 2012/2013 Département Informatique Prise de Main Travaux dirigés et pratiques 0 Algorithmique et Programmation



[PDF] Université Mohammed V Agdal - Faculté des Sciences de Rabat

i) Quelle est la différence entre algorithme et programme ? j) Quel langage comprend un ordinateur k) Que veut dire client/serveur ?

UNIVERSITE MOHAMMED V RABAT-AGDAL Faculté des Sciences UNIVERSITE MOHAMMED V RABAT-AGDAL Faculté des Sciences Département d"Informatique

SMI - Algo.II, 2014-2015

Série 3

EX.1 On considère un tableau T à n éléments contenant des 0, des 1 et des 2.

Ecrire un algorithme qui regroupe tous les 0 au début du tableau T, suivi du bloc des 2 et enfin le bloc des 1.

Ex.2

1) Ecrire un algorithme récursif qui calcule la somme de chiffres d'un entier n (n≥0). 2) La multiplication russe de deux entiers positifs a et b consiste à diviser a par 2 (et ensuite les quotients obtenus) jusqu'à ce qu'on arrive à un quotient nul, et à chaque division par 2, on multiplier b par 2. On additionne les multiples de b correspondant aux restes de la division non nuls. a)

Ecrire une fonction récursive qui retourne la multiplication de a et b par cette méthode b) Donner une version itérative.

Ex.3

1) Donner un algorithme itératif qui retourne l'indice du maximum dans un tableau T à n entiers. 2)

Ecrire un algorithme équivalent en récursif. 3) Utiliser la méthode DpR pour chercher l'indice du maximum. 4) Par la méthode de tournoi. On organise un tournoi en comparant les éléments deux par deux, les vainqueurs (les plus grands) seront en compétition à l'étape suivante, etc, jusqu'à ce qu'on aura un seul vainqueur.

Ex.4

Etant donné n soldats et deux enfants sur une rive d'une rivière. Il s'agit de faire traverser les n soldats à l'autre coté de la rivière à l'aide d'une barque ; cette barque ne peut prendre qu'une seule personne ou les deux enfants.

a)

Expliquer comment faire passer les n soldats de l'autre coté de la rivière, en ramenant le problème de la traversée de n soldats à celle de n-1 soldats. b)

Calculer le nombre d'aller-retour que la barque doit effectuer. Ex.5

On considère l'algorithme suivant :

Mystère(T, i, n)

début si i < 1 alors afficher(T, n) sinon

T[i] := 0 ;

Mystère(T, i-1, n) ;

T[i] := 1 ;

Mystère(T, i-1, n) ; afficher(T, n)

début pour i :=1 à n faire

écrire(T[i])

fpour

écrireln() ;//retour à la ligne

fin fsi fin

1) Dresser l'arbre des appels de Mystère(T, 3, 3) et donner les différents affichages de T dans l'ordre de l'exécution de l'algorithme. 2)

Dire, en quelques mots, ce que fait l'algorithme Mystère(T, n, n). 3) Evaluer sa complexité Ex.6

La recherche séquentielle d'un élément dans un tableau à n éléments est de l'ordre de n, et la recherche dichotomique est de l'ordre de log

2n pour un tableau trié.

1)

Ecrire un algorithme RechParSaut(T, inf, sup, k, x) pour chercher x dans le tableau T[inf..sup] utilisant la méthode décrite ci-haut. On retourne la position de x si x est dans le tableau, 0 sinon. 2)

On note par f(n, k) le nombre de comparaisons de cet algorithme dans le pire des cas. Donner l'expression de f(n, k). 3)

Trouver la (ou les) valeur(s) de k qui minimise (nt) le nombre de comparaisons f(n, k). 4) Comparer cet algorithme de recherche avec la recherche dichotomique.

Ex.7 Soit un immeuble à n étages numérotés de 1 à n. On dispose de k étudiants.

Il s'agit de faire sauter un étudiant par la fenêtre d'un étage de l'immeuble pour déterminer à partir de quel étage le saut est fatal. Proposer une méthode, pour chacun des cas suivants, qui cherche la hauteur à partir de laquelle un saut est fatal en faisant un nombre minimum de sauts :

a) k= 1 b) k = 2 c) k ≥ log2 n d) k < log2 n (si un étudiant survit à un saut, on peut le réutiliser pour les sauts suivants) EX.8

Soit A un tableau de n entiers. Un élément de A est dit majoritaire s'il a une fréquence supérieure à n/2.

1)

Ecrire un algorithme qui vérifie si A contient un élément majoritaire. Calculer sa complexité. 2)

Proposer un algorithme qui utilise la méthode D.p.R pour la recherche d'un élément majoritaire de A. L'algorithme retourne le couple (vrai, x) si x est majoritaire dans A et il retournera (faux, 0) si A n'a pas d'élément majoritaire.

quotesdbs_dbs29.pdfusesText_35
[PDF] Examen d 'informatique (Algorithmique)

[PDF] Recueil d 'Examens (1997 - 2009) Analyse Numérique - lamsin

[PDF] Cours offerts Examens de reprise sans cours Frais et - CSDM

[PDF] Architecture des ordinateurs Corrigé de l 'examen

[PDF] Le baccalauréat 2016 - Session de juin - Ministère de l 'Éducation

[PDF] 2

[PDF] Corrigé Examen Final Bases de Données (2010/2011) - essai

[PDF] Épreuve d 'économie familiale - Classe de troisieme

[PDF] Correction du QCM - Dunod

[PDF] Planning des Examens du S2 (2016/2017) : 2 année 11h00 - FSNV

[PDF] Examen bureautique

[PDF] ROYAUME DU MAROC

[PDF] NOTICE CAP PE session 2016 - Académie de Nantes

[PDF] Corrigé examen CAPACITÉ TRANSPORT - Capaplus

[PDF] Examen clinique