Devoir de controle n02 tp corrige algo 2019 2020 ahmed noureddine lycee garcon sousse 1

Nom Elève kra B Lycée Ahmed Noureddine Sousse Janvier Proposé par Mr Zied Fridhi ème Sciences Informatiques Durée Heure Devoir de Contrôle n TP Algorithmique Programmation Une solution modulaire au problème est exigée Enregistrer au fur et à mesure votre code sur le dossier C SI NomEleve ? Enoncé Le CAPTCHA est un code permettant de di ?érencier de manière automatisée un utilisateur humain d'un ordinateur Ce test est utilisé sur Internet pour véri ?er que l'utilisateur n'est pas un robot On vous propose d ? écrire un programme en pascal permettant de générer des codes CAPTCHA et de les a ?cher dans un ordre précis pour cela ? Remplir un tableau T par N codes CAPTCHA distincts sachant qu ? un CAPTCHA est une chaine de cinq caractères alphanumériques ? A ? ? Z ? ? ? ? ? et ? N ? ? A ?cher le tableau T avant le tri ? Trier les éléments de ce tableau dans l ? ordre décroissant selon le principe suivant ? Dans un deuxième tableau T de N entiers calculer la somme des codes ASCII des caractères de chaque élément de T ? Pour chaque élément de T - Déterminer le nombre NB d ? éléments qui lui sont supérieurs - Placer cet élément dans un tableau R à la case d ? indice NB et - E ?ectuer l ? action nécessaire pour placer l ? élément correspondant de T dans sa bonne position en se basant sur le tableau R ? A ?cher le tableau trié Exemple Pour n T ? EJ S ? ? G M ? ? KLP ? ? V V Z ? ? Q A ? ? DXU ? ? NC B ? On obtient alors le tableau T suivant chaque élément T i représente la somme des codes ASCII des caractères de chaque T i T Pour l ? élément T il y ? a éléments qui lui sont supérieurs NB alors il sera placer à la case d ? indice NB dans le tableau R Pour l ? élément T il y ? a éléments qui lui sont supérieurs NB alors il sera placer à la case d ? indice NB dans le tableau R ? ? ? ? CPour l ? élément T il n ? y a aucun élément qui lui est supérieur NB alors il sera placer à la case d ? indice NB dans le tableau R R Et pour les éléments correspondants de T R ? V V Z ? ? EJ S ? En ?n le programme a ?che le tableau trié Voici un exemple de CAPTCHA ? G M ? Grille d ? évaluation Actions Si programme exécutable Alors Sinon - Décomposition et appels des modules - Compilation des erreurs - Développement des modules ? Saisir la taille du tableau ? Remplir le tableau T ? A ?chage du tableau T ? Calcul des sommes dans T ? Trier R et donc R ? A ?chage

  • 59
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Dec 25, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 62.2kB