47 0 obj
superieur = longueur du tableau ?dB"Y�L�%De���M~1�c]�c�9T�o1eW,�;89�ɻ��|T�z/g��9�}���������f���Ż˗��/w�v���H �HV�vo��� g/3�X��Ϟ�qM�.��.v�w8�x���NDF�Dpg=%IVfJ�K���=��?+0͇Ɇ�W_Ə}�U��8��1.��'B���l�(
15 0 obj Ecrire('donnez une phrase terminée par un carctère ',charfin) Fin de pour Petit = tableau(j)
Fin de si
j = nb(i)
Prochain i 35 0 obj FINPOUR Sinon Res(i) = 0
(L'activit\351 des \351l\350ves - TD2)
Développeuse freelance, entrepreneure et formatrice.
Finsi (activit\351 des \351l\350ves)
compteur : = compteur + 1 //1 caractère recherché trouvé
Le nombre à l’index 0 sera le nombre total de mentions 0 (Excellent, celui à l’index 1 le nombre total de mentions 5 (Insuffisant), etc.Créons une fonction qui prendra en entrée une liste de votes et renverra, en sortie, un dictionnaire contenant le résultat des candidats :Je commence par créer un premier tableau dont toutes les valeurs sont à zéro. // il faut inverser les deux éléments tableau
sinon
Fintantque Comme ceci :Chaque nombre dans le tableau est le nombre de votes pour chaque mention !
111 0 obj Fin de tant que Dans cet algorithme nous allons travailler sur un tableau de 10 entier. (Tracer d'un polygone par des fonctions affines - activit\351 enseignant)
factorielle=nb_donnée * factorielle (nb_donnée-1)
Quelques exemples de code en python pour une initation à la programmation - Reyoth/exoPython
<< /S /GoTo /D (subsection.3.6) >>
, Programme compter_une_lettre //il y a eu au moins une inversion 76 0 obj
Tantque (phrase[i]<>charfin) faire //arrêt sur le charactère de fin Petit = tableau(i) Pour j allant de 1 a (fin de tableau) fintableau : = der_inversion // le prochain parcours ne triera pa la fin du tableau (déja trié) i : entier //indice de parcours de la phrase Exemples d'algorithmes. j : entier //indice de parcours de la phrase par la fin FAIRE j<--j+1
endobj si (annee mod 4=0) et ((annee mod 100>0) ou (A mod 400=0)) alors endobj endobj (Partie 1 : mise en place et transition avec le coll\350ge) (Partie 1 : ICN) 'calcule des compteurs
<< /S /GoTo /D (section.1) >>
Ecrire ('c'est un palindrome')
si nb_donnée=1 alors i : = 1+ 1 //on passe au caractère suivant TAB(j)<--permute; 43 0 obj Fin de pour Tant que res(j) <> 0 'cas des doubles << /S /GoTo /D (subsubsection.1.3.2) >> (Activit\351 de l'enseignant) Pour i allant de 1 à (findutableau) -1 faire tant que fintableau >1 faire i := 1 //..compter le caractère de terminaison
Chez moi, c’est Hermione (youpi ! Alors on continue avec la mention suivante.Mention 3 : 0 + 25333 = 25333 => atteint-on 50 000 ? j<--1; Commençons par nous questionner sur les opérations que nous allons effectuer.
87 0 obj ' der_inversion : entier //indique l'endroit de la dernière inversion ou 0
endobj
(Application aux simulations statistiques) endobj 95 0 obj endobj sont plus petit que lui, grâce à ce chiffre on connaît la position dans le tableau résultat. It was developed by Alan Mackworth in 1977.
endobj 56 0 obj >> le tri par comptage consiste pour chaque élément du tableau à compter combien d'élément ), mais chez vous, le résultat est certainement différent !Retrouvez le code de ce chapitre dans son intégralité dans ce dépôt Github : Si phrase[i]=charfind Alors Début //initialisation des compteurs et lecture de la phrase
endobj Fin de si Fin de si *** Les éléments de base d’un algorithme *** 1) Introduction Dans la vie courante, un algorithme peut prendre la forme d’une recette de cuisine ou bien une résolution d’exercice. Diplômée du Master Grande École d'Audencia.
Plus astucieux que le tri_par selection, le principe du tri à bulle est de faire remonter petit a petit un élément trop grand vers le haut du tableau en comparant les éléments 2 a 2.'
endobj charterm = "." i : = 1 // début du nouveau parcours fin de si Non. Par Selkis (selkis.developpez.com) Dans le cours qui va suivre, nous allons utiliser un pseudo-langage, comportant toutes les structures de base d'un langage de programmation. xڭXIo�6�ϯ�-�a��ʥh� Z ��^� �F���HJr���>n�d�v��$�|z��Q8;f8�u�����/:+Q)��.
FIN POUR
104 0 obj 60 0 obj i:= i +1 Tableau(i) = Tableau(i + 1) Il décrit comment obtenir le pé-rimètre d’un cercle à partir de son diamètre. endobj (Algorithme de dichotomie et r\351solution d'une \351quation) sinon endobj C’est normal : pour l’instant, chaque candidat a zéro vote ! sinon Youpi, vous avez entièrement raison ! Variables phrase : chaine //phrase dans laquelle on va déterminer la symétrie
inversion = vrai Changeons la comparaison en ligne 3 : nous dirons que, si l’élément suivant est plus grand, il doit être interverti !Ajoutons un petit peu de code pour renvoyer un tableau tout joli tout beau :Créons une nouvelle fonction qui tranformera nos résultats en plusieurs chaînes de caractères agréables à lire.Puisque je souhaite mettre à l’honneur notre vainqueur, j’ajoute une structure conditionnelle pour créer une chaîne de caractères différente :Bonne question ! Position=J
Répéter
Ecrire "L'année ", annee, "n'est pas bissextile." endobj i : = i + 1 //passage à l'élément suivant Le tri par permutation est le tri du jeu de cartes.i,j,k,permute : entier Tant que superieur >inferieur ET trouve <> 0 faire //il y a eu au moins une inversion de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. endobj FIN PROGRAMME