Parcours d'une séquence de longueur fixe

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

Le moteur
Est Ouest Sud 11 1 Nord 1 Howell 6½ et 7 tables 13 rondes – 26 étuis Laval Du Breuil Adstock, Québec Allez à 2 Est-Ouest Allez à 6 Est-Ouest 6 séries détuis.
5 séries d’étuis après la table 8
Approche graphique du nombre dérivé
Portée des variables VBA & Excel
Fonctions & procédures
Classe : …………… Nom : …………………………………… Date : ………………..
Calculs de complexité d'algorithmes
Les numéros
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
Est Ouest Sud 11 1 Nord 1 Individuel 13 joueurs 13 rondes - 26 étuis Laval Du Breuil Adstock, Québec Allez à 2 Est I séries détuis entre les tables.
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 23 ou 24 joueurs 14 rondes - 28 étuis Laval Du Breuil Adstock, Québec Placer 4 étuis sur chaque table S et E changent.
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Individuel 17 joueurs 12 rondes - 24 étuis Laval Du Breuil Adstock, Québec I série détuis entre chaque table 5 séries.
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 14 joueurs 14 rondes - 28 étuis
Sud Ouest Est Nord Individuel 36 joueurs
ACTIVITES Le calcul littéral (3).
Les Prepositions.
Les 3 dimensio ns de la morale et de léthique (activité)
Calcul mental 3ème 2 Septembre 2010
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
5 Verbes au passé composé 1.Jai eu avoir 2. Jai du devoir.

LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
La haute tour sombre 3 Des actions
Les structures de données arborescentes
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
SUJET D’ENTRAINEMENT n°2
1 Les pointeurs et quelques rappels sur certains éléments du langage C.
LES NOMBRES PREMIERS ET COMPOSÉS
Indicateur de mesure de la satisfaction des patients hospitalisés.
Réseaux de neurones.
La Saint-Valentin Par Matt Maxwell.
SPI - Serial Peripheral Interface Pour aller lire le CAN et écrire dans le CNA.
SPI - Serial Peripheral Interface
Gilbert TOUT NEST QUE CALCUL Vous vous êtes certainement déjà demandé ce que voulait dire « se donner à 100% » ?
Notre calendrier français MARS 2014
Quelle heure est-il ??. THE TIME: OCLOCK IL EST HEURE IL EST + + HEURES etc.
C'est pour bientôt.....
Mon école est le monde! Par Charlotte Diamond.
Veuillez trouver ci-joint
La haute tour sombre 5 Mémo des sons(suite)
SUJET D’ENTRAINEMENT n°4
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
SUJET D’ENTRAINEMENT n°1
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
9 paires séries de 3 étuis ( n° 1 à 27 )
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
1 Nestlé – Optifibre Zones administrables via le back-office.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Transcription de la présentation:

Parcours d'une séquence de longueur fixe action parcours_fixe {parcours d'une séquence de longueur fixe} lexique n: entier {longueur de la séquence} i: entier {indice} x: type traitement_initial : action traitement_final : action traiter(x: type) : action élément_suivant : fonction {retourne le prochain élément} algorithme début traitement_initial; pour i allant de 1 à n faire x  element_suivant; traiter(x); fin; traitement_final; fin

Parcours d'une séquence de longueur variable action parcours_variable {parcours d'une séquence de longueur variable} lexique x: type traitement_initial : action traitement_final : action traiter(x: type) : action élément_suivant : fonction {retourne le prochain élément} fin_sequence : fonction {retourne vrai s'il n'y a plus d'élément} algorithme début traitement_initial; tant que non fin_sequence faire x  element_suivant; traiter(x); fin; traitement_final; fin

Recherche dans une séquence de longueur fixe action recherche_fixe {recherche d'un élément x vérifiant P(x)} lexique n: entier {longueur de la séquence} i: entier {indice} x: type trouvé: booleen traitement_initial : action traitement_trouvé : action traitement_pas_trouvé : action P(x: type) : fonction élément_suivant : action algorithme début traitement_initial; i  1; trouvé  faux; tant que i  n et non trouvé faire x  element_suivant; si P(x) alors trouvé  vrai sinon i  i + 1; fin; si trouvé alors traitement_trouvé; sinon traitement_pas_trouvé; fin

Recherche dans une séquence de longueur variable action recherche_variable {recherche d'un élément x vérifiant P(x)} lexique x: type trouvé: booleen fin_sequence : fonction {retourne vrai s'il n'y a plus d'élément} traitement_initial : action traitement_trouvé : action traitement_pas_trouvé : action P(x: type) : fonction élément_suivant : action algorithme début traitement_initial; trouvé  faux; tant que non fin_sequence et non trouvé faire x  element_suivant; si P(x) alors trouvé  vrai; fin; si trouvé alors traitement_trouvé; sinon traitement_pas_trouvé; fin

Exemple de parcours fixe : somme de n nombres action somme {calcule la somme des élements d'une séquence de longueur fixe} lexique n: entier {longueur de la séquence} i: entier {indice} x: entier somme: entier algorithme début somme  0; {traitement_initial} pour i allant de 1 à n faire lire(x); {x  element_suivant } somme  somme + x; {traiter(x)} fin; ecrire(somme); {traitement_final} fin

Exemple de parcours fixe : somme (1) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i x somme

Exemple de parcours fixe : somme (2) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i x somme

Exemple de parcours fixe : somme (3) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 1 x somme

Exemple de parcours fixe : somme (4) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 1 x somme ?

Exemple de parcours fixe : somme (4) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 1 x 2 somme ? 2

Exemple de parcours fixe : somme (5) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 1 x 2 somme 0 2

Exemple de parcours fixe : somme (6) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 1 x 2 somme

Exemple de parcours fixe : somme (7) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 2 x somme

Exemple de parcours fixe : somme (8) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 2 x somme ?

Exemple de parcours fixe : somme (9) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 2 x somme ? 4

Exemple de parcours fixe : somme (10) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 2 x somme 2 6

Exemple de parcours fixe : somme (11) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 2 x somme 6

Exemple de parcours fixe : somme (12) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 3 x somme 6

Exemple de parcours fixe : somme (13) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 3 x somme 6 ?

Exemple de parcours fixe : somme (14) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 3 x 1 somme 6 ? 1

Exemple de parcours fixe : somme (15) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 3 x 1 somme 6 7

Exemple de parcours fixe : somme (16) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 3 x 1 somme 7

Exemple de parcours fixe : somme (17) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i x 1 somme 7

Exemple de parcours fixe : somme (18) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i x 1 somme 7 ?

Exemple de parcours fixe : somme (19) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i x 5 somme 7 ? 5

Exemple de parcours fixe : somme (20) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i x 5 somme 7 12

Exemple de parcours fixe : somme (21) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i x 5 somme 12

Exemple de parcours fixe : somme (22) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 5 x somme 12

Exemple de parcours fixe : somme (23) action somme lexique n: entier i: entier x: entier somme: entier algorithme début somme  0; pour i allant de 1 à n faire lire(x); somme  somme + x; fin; ecrire(somme); fin variable valeur n 4 i 5 x somme 12 12

Exemple de parcours variable : somme de nb terminés par 0 action somme_variable {parcours d'une séquence terminée par 0} lexique x: entier i: entier fin: booleean algorithme début somme  0; { traitement_initial } fin  faux; tant que non fin faire lire(x); { x  element_suivant } si x = 0 alors fin  vrai; sinon somme  somme x; fin; écrire(somme); { traitement_final } fin

Exemple de parcours variable (1) action somme_variable lexique x: entier fin: booleean algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x fin somme

Exemple de parcours variable (2) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x fin somme

Exemple de parcours variable (3) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x fin faux somme

Exemple de parcours variable (4) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x fin faux somme

Exemple de parcours variable (5) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x fin faux somme

Exemple de parcours variable (6) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 3 fin faux somme ? 3

Exemple de parcours variable (7) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 3 fin faux somme

Exemple de parcours variable (8) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 3 fin faux somme

Exemple de parcours variable (9) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 3 fin faux somme

Exemple de parcours variable (10) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 3 fin faux somme

Exemple de parcours variable (11) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 3 fin faux somme

Exemple de parcours variable (12) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 3 fin faux somme

Exemple de parcours variable (13) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin faux somme 3 ? 2

Exemple de parcours variable (14) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin faux somme 3

Exemple de parcours variable (15) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin faux somme 3

Exemple de parcours variable (16) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin faux somme 5

Exemple de parcours variable (17) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin faux somme 5

Exemple de parcours variable (18) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin faux somme 5

Exemple de parcours variable (19) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin faux somme 5

Exemple de parcours variable (20) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin faux somme 5 ? 0

Exemple de parcours variable (21) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x fin faux somme 5

Exemple de parcours variable (22) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin faux somme 5

Exemple de parcours variable (23) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin vrai somme 5

Exemple de parcours variable (24) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin vrai somme 5

Exemple de parcours variable (25) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin vrai somme 5

Exemple de parcours variable (26) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin vrai somme 5

Exemple de parcours variable (27) action somme_variable lexique x: entier fin: booleean somme: entier algorithme début somme  0; fin  faux; tant que non fin faire lire(x); si x = 0 alors fin  vrai; sinon somme  somme + x; fin; écrire(somme); fin variable valeur x 2 fin vrai somme 5 ? 5