Analyse et Conception du Système dInformation (Merise)
III.1 -. Le Modèle conceptuel des Traitements (Evénements) . et base de données) support d'un système d'information informatisé
I/1. GUICHET UNIQUE Conséquences pour les administrations des
sans s'y limiter l'harmonisation des données (Directives de l'OMD sur le guichet des Administrations des douanes possèdent un niveau d'informatisation.
Exercices de Programmation Orientée Objet en Java
Exercice 3.2 : le code suivant compile t-il et si non pourquoi? class Machin { int i = 1; static int j = 3; static { j = 2; }.
Organisation et projet dinformatisation de la bibliotheque de CPE
25 oct. 1990 Le but de 1'informatisation est de mieux satisfaire les besoms ... The subject of this vvork is the organization of the CPE Lyon school ...
CONSEIL
12 nov. 2019 1. Sans préjudice du titre III la présente partie s'applique aux personnes suivantes: a) les citoyens de l'Union qui ont exercé leur droit ...
9. Distributions déchantillonnage
1/7. 2/7. 3/7. 4/7. 5/7. 6/7. 7/7. 9. Distributions d'échantillonnage. MTH2302D. S. Le Digabel École Polytechnique de Montréal.
I - 1. Rappel des Textes
Les opérations de récolement s'appliquent à la totalité des collections du musée pourquoi
TD 10 Algorithmique Exercice I : Quels résultats fournira lexécution
Si on fournit ces données. 2. 5. 3. 10. 4. 2. La première boucle avec compteur permet lire les données et de les ranger dans le tableau c.
Nouvelles formes de mise en valeur du patrimoine régional (Les)
Mais si depuis plusieurs annees 1 'informatisation s'imposait elle a ete Pourquoi ? plusieurs hypotheses peuvent etre emises :.
I 0 Critères dévaluation liés aux indicateurs nationaux
médicament et des dispositifs médicaux stériles) qui s'inscrit dans la politique Informatisation de la prise en charge médicamenteuse (II.1.4.1 à.
![TD 10 Algorithmique Exercice I : Quels résultats fournira lexécution TD 10 Algorithmique Exercice I : Quels résultats fournira lexécution](https://pdfprof.com/Listes/21/8378-21TD10-Algo_2006_07.pdf.pdf.jpg)
IUT Arles- Info
1ère
année - Matière AP (Algorithmique)TD 10 Algorithmique
Exercice I : Quels résultats fournira l'exécution de ce programme Tableau Nombre [5] : numérique Variable i : numériqueRépéter pour i=1 à 5
Nombre [i] ĸ i * i
Fin Pour
Répéter pour i=1 à 5
Ecrire Nombre [i]
Fin Pour
La première boucle avec compteur écrit permet de remplir le tableau nombre avec les valeurs suivantes :Nombre :
1 4 9 16 25
La seconde boucle avec compteur écrit les valeurs stockées dans le tableau, d'où les résultats :
1 4 9 16 25Exercice II : Quels résultats fournira l'exécution de ce programme
Variable i : numérique
Tableau c[6] : numérique
Répéter pour i=1 à 6
Lire c[i]
Fin Pour Répéter pour i=1 à 6
c[i] ĸ c[i] * c[i]Fin Pour
Répéter pour i=1 à 6
Ecrire c[i]
Fin Pour
Si on fournit ces données
2 5 3 10 4 2 La première boucle avec compteur permet lire les données et de les ranger dans le tableau c c :2 5 3 10 4
2 La seconde boucle avec compteur remplace chaque élément de c par son carré :
4 25 9 100 16 4 Enfin, la dernière boucle avec compteur écrit les valeurs de c, d'où les résultats :
4 259 100
16 4 Exercice III : Que fournira l'exécution de ce programme
Tableau Nombre[6] : numérique
Variable k : numérique
Nombre [1] ĸ 1
Répéter pour k = 2 à 6
Nombre [k] ĸ Nombre [k-1] + 2
Fin Pour
Répéter pour k = 1 à 6
Ecrire Nombre [k]
Fin Pour
Le premier élément du tableau " nombre » se voit affecter la valeur 1. La première boucle
avec compteur permet d'affecter des valeurs aux éléments suivants. Chacun d'entre eux a unevaleur égale à celle de l 'élément qui le précède, augmentée de 2. Voici les résultats obtenus :
1 3 5 7 9 11 Exercice IV : Que fournira l'exécution de ce programmeTableau Suite [8] : numérique
Variable i : numérique
Suite [1] ĸ 1
Suite [2] ĸ 1
Répéter pour i = 3 à 8
Suite [i] ĸ Suite [i-1] + Suite [i - 2]
Fin Pour
Répéter pour i = 1 à 8
Ecrire Suite [i]
Fin Pour
Les deux premiers éléments du tableau " Suite » se voient affecter la valeur 1. La première
boucle avec compteur permet d'affecter des valeurs aux éléments suivants. Chacun d'entreeux a une valeur égale à la somme des valeurs des deux éléments qui le précèdent. Voici les
résultats obtenus : 1 1 2 3 5 8 13 21Exercice V : Soit t un tableau de 200 éléments réservé par :
Tableau t[200] : numérique
Ecrire les instructions permettant d'obtenir la somme (Spos) des éléments positifs et la somme (Sneg) des éléments négatifs de ce tableau t.Variables Spos, Sneg, i : numériques
Tableau t[20] : numérique
Sposĸ 0
Snegĸ 0
Répéter pour i=1 à 200
Si t[i] > 0 alors
Spos ĸ Spos + t[i]
SinonSneg ĸ Sneg + t[i]
Fsi FpourEcrire " Somme des positifs », Spos
Ecrire " Somme des négatifs », Sneg
Exercice VI : Ecrire les instructions permettant de déterminer simultanément la plus grande valeur (Max) et la plus petite (Min) d'un tableau t contenant 20 valeurs.Variables Max, Min, i : numériques
Tableau t[20] : numérique
Maxĸ t[1]
Minĸ t[1]
iĸ 1
Répéter
i ĸ i + 1Si t[i] > Max alors Max ĸ t[i] Fsi
Si t[i] < Min alors Min ĸ t[i] Fsi
Jusqu'à i=20
Exercice VII : Ecrire les instructions permettant de déterminer la position (c'est à dire la valeur de l'indice) du plus grand élément d'un tableau t contenant 20 valeurs. Nous procédons par itération en supposant que le problème est résolu pour les k premiers éléments de t. Autrement dit, nous choisissons comme état intermédiaire : i Max Pos k Plus grande valeur des k premiers éléments de t Indice correspondantà cette valeur
Le passage à l'état suivant :
i Max Pos k+1 Plus grande valeur des k+1 premiers éléments de t Indice correspondant à cette valeurSe fait par les instructions :
i ĸ i + 1Si t[i] > Max alors
Max ĸ t[i]
Pos i FsiL'arrêt et l'initialisation d'une telle itération vous sont maintenant familières. D'où le
programme :Variables i, Max, Pos : numériques
Tableau t[20] : numérique
iĸ 1
Maxĸ t[i]
Posĸ 1
Répéter
i ĸ i +1Si t[i] > Max alors
Max ĸ t[i]
Pos ĸ i
FsiJusqu' = 20
Exercice VIII : Quels résultats fournira ce programme :Variables i, j : numériques
Ecrire " ** Début ** »
Répéter pour i = 1 à 2
Ecrire "i avant », i
Répéter pour j = 1 à 3
Ecrire " ...i = », i, = », j
Fin Pour
Ecrire après », i
Fin Pour
Ecrire " ** Fin ** »
** début ** i avant 1 = 1 j = 1 = 1 j = 2 = 1 j = 3 i après 1 i avant 2 = 2 j = 1 = 2 j = 2 = 2 j = 3 i après 2 ** Fin **Exercice IX : On dispose des notes de 25 élèves ; chaque élève peut avoir une ou plusieurs
notes (mais toujours au moins une). Ecrire un programme permettant d'obtenir la moyenne de chaque élève. On veut que données et résultats se présentent ainsi :Notes de l'élève numéro 1
12 10 -1Moyenne : 11
Notes de l'élève numéro 2
Les parties en italiques correspondent aux données tapées par l'utilisateur. La valeur -1 sert de
critère de fin de notes pour chaque élève.Première ébauche du programme :
Répéter pour i = 1 à 25
Déterminer la moyenne de l'élève numéro i Pour chaque élève, une boucle jusqu'à permet de lire les différentes notes, de les compter (dans n) et d'en faire la somme (dans Som). Nous ne devons pas oublier que la note fictive -1 a aussi été prise en compte.D'où le programme :
Variables i, n, Som, Note, Moyenne : numériquesRépéter pour i=1 à 25
Ecrire " Notes de l'élève numéro »,i
Som ĸ 0
n ĸ 0Répéter
Lire Note
Som ĸ Som + Note
n ĸ n +1 jusqu'à Note = -1 n ĸ n - 1Som ĸ Som + 1
Moyenne ĸ Som / n
Ecrire " Moyenne », Moyenne
FinPour
Rem : Ce programme n'est pas protégé contre les erreurs telles que : - Aucune note (valeur -1 fournie immédiatement après la question : note de l'élève...). Dans ce cas, le calcul de la moyenne conduit à une division par zéro. - Valeurs négatives autres que -1. Elles sont comptabilisées comme les autres notes. On peut éviter ce problème en choisissant comme critère d'arrêt de la boucle jusqu'à :Note < 0
Il faut alors ne pas oublier de remplacer Som ĸ Som + 1 par Som ĸ Som - Note.Exercice X : On souhaite faire la même chose que dans l'exercice précédent mais, cette fois,
on veut que données et résultats se présentent ainsi :Notes de l'élève numéro 1
12 10 -1Notes de l'élève numéro 2
Notes de l'élève numéro 25
15 -1Moyennes
Elève numéro 1 : 11
Elève numéro 25 : 15
Moyenne de la classe : 12, 3
Autrement dit, il est nécessaire de conserver en mémoire les moyennes de chaque élève avant
de les écrire... Il est nécessaire d'utiliser un tableau Tmoy pour conserver les 25 moyennes, après calcul. Voici une première ébauche du programme. La variable Som sert à calculer la somme des moyennes. La moyenne de la classe s'obtie nt en divisant par 25 la valeur de Som. Somĸ 0
Répéter pour i = 1 à 25
déterminer la moyenne de l'élève iTmoy[i] ĸ Moy
Som ĸ Som + Moy
FinPour
Ecrire " Moyenne »
Répéter pour i=1 à 25
Ecrire la moyenne de l'élève i
FinPour
Calculer et écrire la moyenne de la classe.
Variables i, n, Som, SomElev, Note, Moyenne, MoyenneClasse : numériquesTableau Tmoy[25] : numériques
Somĸ 0
Répéter pour i=1 à 25
Ecrire " Notes de l'élève numéro »,i
Som ĸ 0
n ĸ 0Répéter
Lire Note
SomElev ĸ SomElev + Note
n ĸ n +1 jusqu'à Note = -1 n ĸ n - 1SomElev ĸ SomElev + 1
Moyenne ĸ SomElev / n
Tmoy[i] ĸ Moyenne
Som ĸ Som + Moyenne
FinPour
Ecrire " Moyenne »
Répéter pour i = 1 à 25
Ecrire " Elève numéro i », i, Moy[i]
FinPour
MoyenneClasse ĸ Som / 25
Ecrire " Moyenne de la classe », MoyenneClasse
Exercice XI
: Déterminer tous les nombres premiers inférieurs à 10000 par la méthode ducrible d'Erathostène qui consiste à " barrer » de la liste des nombres, tous les multiples de 2,
puis les multiples de 3, puis tous les multiples de 5 (on " saute » 4 puisqu'il est déjà barré),
etc. Si l'on part d'un tableau de booléens, tous initialisés à Vrai, l'opération " barrer » un
nombre consiste à lui affecter la valeur Faux.Variables i, j, N : entiers
Tableau P [10000] : booléens
// initialisation du tableau à vrai // On n'utilise que les valeurs de 1 à 10000= 100 Nĸ 100
répéter pour i = 2 à 100P[i] ĸ Vrai
FinPour
// on barre maintenant les multiples de i iĸ 2
Tant que i < N faire
Si P[i]=Vrai alors
j ĸ i * i // on barre seulement à partir de i 2Tant Que (j <= 10000) faire
P[j] ĸ Faux
j ĸ j + iFinTantQue
Fsi i ĸ i + 1FinTantQue
// Affichage des nombres premiersRépéter pour i = 2 à 10000
Si P[i] = Vrai alors Ecrire (i)
FsiFinPour
quotesdbs_dbs33.pdfusesText_39[PDF] Participaient à la séance : Philippe de LADOUCETTE, président, Olivier CHALLAN BELVAL et Jean-Christophe LE DUIGOU, commissaires
[PDF] Développement d une application java de bureau pour la gestion des rapports de visite GSB
[PDF] BUREAU D'ACCREDITATION : REGLEMENT D'ORDRE INTERIEUR
[PDF] 2 - REGLEMENT DE LA CONSULTATION
[PDF] TRAVAUX INTERDITS POUR LES JEUNES DE MOINS DE 18 ANS : SUPPRESSION DE L AUTORISATION PREALABLE DE L INSPECTEUR DU TRAVAIL
[PDF] Procédure de destruction des documents confidentiels
[PDF] Point 13 de l ordre du jour provisoire SIXIÈME SESSION DE L ORGANE DIRECTEUR. Rome, Italie, 5 9 octobre 2015. Rapport relatif à l application
[PDF] Académie de coaching éthique. Règlement de formation. Reconnue par :
[PDF] ORGANISATION DES NATIONS UNIES POUR L ÉDUCATION, LA SCIENCE ET LA CULTURE
[PDF] L'ENSEIGNEMENT DE L'INFORMATIQUE DANS LE SECONDAIRE Curriculum de l'unesco (Paris, 1994)
[PDF] Le Finder. Le bureau. La barre des menus : Elle est unique et se modifie en fonction de l application qui est au premier plan. Icône de dossier.
[PDF] Cumul d'une activité salariée et d'une activité non salariée non agricole
[PDF] Parlement des Jeunes de Neuchâtel - Règlement
[PDF] Social Day Bayonne 28 Janvier 2014