Épreuve : Examen Écrire un algorithme sontInvOuOpp(a,b) o`u a et b sont deux nombres, def insererApres(L,X,P): # ne change pas L, inutile de retourner
Previous PDF | Next PDF |
[PDF] Algorithmique I - École normale supérieure de Lyon
leurs exercices incroyables de l'humour, dans un fichier pdf `a télécharger absolument Algorithme des balles - On change la mani`ere de voir les choses
[PDF] Algorithmes et programmation en Pascal TD corrigés
Algorithmes et programmation en Pascal Edouard Thiel PROCEDURE change (var c : char); BEGIN begin change (d); write (d); read (d); end; readln; Dans ces exercices on suppose que l'on a en entrée un fichier texte, résultat du
[PDF] Langage C : énoncé et corrigé des exercices IUP GéniE - LAMSADE
Les solutions sont données à la fin du polycopié (voir table des matières) 1 1 EXERCICES FACILES Exercice 1 Ecrire un progra mm e q ui saisit deux entiers et a
[PDF] Structure de contrôle : ifthenelse / switch - Depinfo
La syntaxe du switch est comme suit : switch(variable)1 case valeur1 : instruction10 ; instruction11 ; break; case valeur2 :
[PDF] SUJET + CORRIGE
Épreuve : Examen Écrire un algorithme sontInvOuOpp(a,b) o`u a et b sont deux nombres, def insererApres(L,X,P): # ne change pas L, inutile de retourner
[PDF] Cours, Exercices et Travaux Pratiques - Enseeiht
Ce document regroupe des notes de cours, des exercices et des sujets de travaux pratiques utiles des chiffres Un algorithme d'apprentissage artificiel permet de mettre au point un Bien entendu, si l'on change la perte, la solution change
[PDF] Algorithmique et programmation : les bases (Algo) Corrigé
Ce document décrit les éléments de base de notre langage algorithmique : la structure d'un algorithmique, les variables, les types, les constantes, les expressions et les instructions Table des Liste des exercices problème change 1
[PDF] Recueil dexercices corrigés et aide-mémoire - Gloria FACCANONI
20 sept 2019 · en langage algorithmique et être capable d'écrire des petits On a inclus dans ce texte nombreux exercices de difficulté variée et dont courant (a k a «se déplacer» dans l'arborescence) : cd : change Documentation : man : manual https://perso limsi fr/pointal/_media/python:cours:exercices-python3
[PDF] 2019-2020 - Gloria FACCANONI - Université de Toulon
27 jan 2020 · en langage algorithmique et être capable d'écrire des petits Changer de répertoire courant (a k a «se déplacer» dans l'arborescence) : cd : change https://perso limsi fr/pointal/_media/python:cours:exercices-python3 pdf
[PDF] Exercices de Systèmes Temps Réel - CRIStAL
9 oct 2015 · Exercices de Systèmes Temps Réel temps de réponse de τ4 ne change pas ( parce que on change pas sa position L'algorithme d'ordonnancement est Fixed Priority, et le système se trouve initialement dans le mode A
[PDF] Algorithme T S Terminale Mathématiques
[PDF] algorithme technologie 4eme PDF Cours,Exercices ,Examens
[PDF] algorithme technologie 6eme PDF Cours,Exercices ,Examens
[PDF] algorithme technologie collège PDF Cours,Exercices ,Examens
[PDF] algorithme terminale s Terminale Mathématiques
[PDF] algorithme terminale s calculatrice PDF Cours,Exercices ,Examens
[PDF] algorithme terminale s exercice PDF Cours,Exercices ,Examens
[PDF] algorithme terminale s suites PDF Cours,Exercices ,Examens
[PDF] algorithme ti 82 advanced PDF Cours,Exercices ,Examens
[PDF] algorithme ti 82 suite PDF Cours,Exercices ,Examens
[PDF] algorithme ti 82 tant que PDF Cours,Exercices ,Examens
[PDF] algorithme ti 83 premium ce PDF Cours,Exercices ,Examens
[PDF] algorithme traitement d'image PDF Cours,Exercices ,Examens
[PDF] Algorithme triangle rectangle 2nde Mathématiques
Master BioInformatiqueAnn
ee :2013/2014Semestre de decembre 2013PARCOURS :Master 1
UE J1BS7202 :Algorithmique et Programmation
Epreuve :Examen
Date :Jeudi 19 decembre 2013
Heure :9 heures
Duree :2 heures
Documents : autorises
Epreuve de M. AlainGriffaultSUJET + CORRIGE
Avertissement
La plupart des questions son tind ependantes.
A chaque question, vous pouvez au choix
repondre par un algorithme ou bien par un programme python.Les inden tationsdes f onctions ecritesen Python
doivent ^etre respectees. L'espace laiss ep ourles r eponsesest susan t(sauf si vous utilisez ces feuilles comme brouillon, ce qui est fortement deconseille).QuestionPointsScoreMise en bouche7
Algorithmes de rang14
Liste doublement chainee9
Total:30
Exercice 1 : Mise en bouche (7 points)
(a) (1 p oint)Deux nom bresson topp osessi le ursom meest egale a0. Deux nombres sont inverses si leur produit est egal a1.Ecrire un algorithmesontInvOuOpp(a,b)ouaetbsont deux nombres, qui retourneVraisiaetbsont inverses ou opposes,Fauxsinon.Solution:Deux solutions parmi d'autres.
defsontInvOuOpp(a ,b): returna+b==0orab==1Algorithme 1:SontInvOuOpp(a,b)Donnees:Deux nom bresa et b retourner(a+b=0) OU (a*b=1);(b)(2 p oints) Ecrire un algorithmeexisteInvOuOppConsecutifs(T)ouTest un tableau de nombres, qui retourneVraisiTcontient deux nombresconsecutifsopposes ou inverses,Fauxsinon.Solution:Deux solutions parmi d'autres.
defexisteInvOuOppConsecutifs (T): foriinrange ( len (T)1): ifsontInvOuOpp(T[ i ] ,T[ i +1]): returnTrue returnFalseAlgorithme 2:ExisteInvOuOppConsecutifs(T)Donnees:Un tabl eauT de n ombres pouri=0alen(T)-2fairesisontInvOuOpp(T[i],T[i+1])alorsretournerTrue;retournerFalse;(c)(2 p oints) Ecrire un algorithmeexisteInvOuOpp(T)ouTest un tableau de nombres, qui retourne VraisiTcontient deux nombres,ayant des indices dierents, opposes ou inverses,Fauxsinon. UE J1MI2013 : Algorithmes et Programmes DS Terminal, Annee 2012/2013Solution:Deux solutions parmi d'autres.
defexisteInvOuOpp(T): foriinrange ( len (T)1): forjinrange ( i +1,len (T)): ifsontInvOuOpp(T[ i ] ,T[ j ] ) : returnTrue returnFalseAlgorithme 3:ExisteInvOuOpp(T)Donnees:Un tableau T de nom brespouri=0alen(T)-2fairepourj=i+1alen(T)-1fairesisontInvOuOpp(T[i],T[j])alorsretournerTrue;retournerFalse;(d)(2 p oints)
Ecrire un algorithmenbInvOuOpp(T)ouTest un tableau de nombres, qui retourne le nombre de paires d'indices(i,j)telles que : d'une partipouri=0alen(T)-2fairepourj=i+1alen(T)-1fairesisontInvOuOpp(T[i],T[j])alorsnb nb+1;retournernb;Exercice 2 : Algorithmes de rang (14 points)
Le probleme de la selection consiste a trouver dans un tableau de nombres l'element dit de rangi. Pour cet exercice, du fait que les indices d'un tableauTsont compris entre0etlongueur(T)-1, nous admettrons que l'element de rang0est le plus petit element du tableau, et que l'element de rang longueur(T)-1est le plus grand.Exemple :SoitT= [8;6;53;8;2;9;3;10], alors :
Les elementsde rang <0sont indenis.
L' elementde rang 0est 2.
L' elementde rang 1est 3.
L' elementde rang 2est 6.
L' elementde rang 3est 8.
L' elementde rang 4est 8.
L' elementde rang 5est 9.
L' elementde rang 6est 10.
L' elementde rang 7est 53.
Les elementsde rang >7sont indenis.
Page 2 sur 10
UE J1MI2013 : Algorithmes et Programmes DS Terminal, Annee 2012/2013 Remarque 1 :Une solution simple au probleme de la selection consiste a utiliser un algorithmequelconque de tri, puis de retourner l'element de rang souhaite.Algorithme 5:Rang(T,rang)Donnees:Un tabl eauT de n ombres,et rang un en tier
Resultat:Si rang est un indice, alors T[rang] apr esa voirtri eT sirang<0 OU ranglongueur(T)alorsretournernil;Trier(T);quotesdbs_dbs7.pdfusesText_5