IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Concernent l'algorithme des chaines de caractére


Sujet :

Algorithmes et structures de données

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Concernent l'algorithme des chaines de caractére
    bonjour amis et amies
    je veut savoir
    1- est ce que les chaines de caractére en algorithme se comporte comme des tableaux de caractére
    2- est ce que les fonctions et les procedures Prédéfini de l'algorithme sont normalisées a tout le mond(francophone)

  2. #2
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 67
    Points : 58
    Points
    58
    Par défaut
    Salut...
    Ben , il faut bien savoir ce que c'est qu'un algorithme d'abord..
    je pense qu'il n'est qu'un assemblage d'instructions successives ordonnés pour l'exucution d'une tache ou de plusieur décrit selon un langage naturel (notre langage naturel)..

  3. #3
    Rukia
    Invité(e)
    Par défaut
    bonjour
    Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII.

    En langage C, une chaîne de caractères est un tableau, comportant plusieurs données de type char, dont le dernier élément est le caractère nul '\0', c'est-à-dire le premier caractère du code ASCII (dont la valeur est 0).
    Ce caractère est un caractère de contrôle (donc non affichable) qui permet d'indiquer une fin de chaîne de caractères. Ainsi une chaîne composée de n éléments sera en fait un tableau de n+1 éléments de type char.
    bon chance

  4. #4
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 67
    Points : 58
    Points
    58
    Par défaut
    Salut...
    c'est ce que je voulais te dire ,tout retourne au langage que tu utilise ...et portant les chaines de caracteres ne sont que des tableaux de caracteres c on voit leur implimantation physique dans la memoir....
    Allé salut..

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 116
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 116
    Points : 1 111
    Points
    1 111
    Par défaut
    Le langage algorithmique 'affiche' ou 'imprime' des caractères, car c'est une caractéristique des machines réelles que de pouvoir communiquer avec l'extérieur.
    Les calculs sont faits sur des nombres, et seulement des nombres, qui peuvent également être contenus dans des variables.

    Le langage algorithmique tel qu'enseigné à l'école doit pouvoir représenter les opérations élémentaires que permettent l'ordinateur :

    afficher à l'écran, ou imprimer, ou envoyer des ondes radio, ce ne sont que différents aspects d'une même tâche élémentaire.

    De même, le langage algorithmique doit pouvoir représenter de manière simple les opérations faites par la machine qui sont les attributions de valeurs à des adresses mémoires particulières. En langage algorithmique, les adresses sont représentées par des variables, etc.

    Le langage algorithmique n'est qu'une manière en réalité de formaliser un raisonnement mécanique et répétitif, comme lorsque vous enseignez à une personne que le carré de l'hypoténuse est la somme des carrés des deux autres côtés. Le langage est de haut niveau, mais la personne comprend très bien ce qu'il faut faire pour calculer la valeur du carré de l'hypoténuse.

    On peut ainsi définir une algorithmique de haut niveau, mais c'est le fait qu'il s'agit avant tout d'une représentation formelle qui doit prévaloir pour définir l'algorithmique. Nul besoin de machine pour ça. Définir une méthode au sens strict, c'est définir un algorithme applicable.

    Vous pouvez aussi bien décider de représenter des chaînes de caractère par des variables qui seraient des numéros dans votre axiomatique algorithmique, mais ce serait apporter bien plus de confusion qu'il n'est nécessaire pour l'étude du concept d'algorithme.

    Citation Envoyé par abdelkaderg54
    Salut...
    c'est ce que je voulais te dire ,tout retourne au langage que tu utilise ...et portant les chaines de caracteres ne sont que des tableaux de caracteres c on voit leur implimantation physique dans la memoir....
    Allé salut..
    Merci d'apprendre à corriger votre français avant de poster. A ce niveau, il est bon de relire ses messsages avant de poster ou de demander à une personne proche de vous si votre message est correct.

Discussions similaires

  1. Problème dans des "IF" avec des chaines de caractères
    Par lanysteph dans le forum Langage
    Réponses: 4
    Dernier message: 16/11/2006, 11h37
  2. Réponses: 12
    Dernier message: 09/09/2006, 11h54
  3. [VB.NET]comment on filtre des chaines de caractères ?
    Par zouhib dans le forum Windows Forms
    Réponses: 61
    Dernier message: 14/06/2006, 14h33
  4. [C++.net]Concatener des chaines de caractère
    Par Dlyan dans le forum MFC
    Réponses: 3
    Dernier message: 27/03/2006, 15h25
  5. Repérer des chaines de caractères formatée dans du texte
    Par jeremiegrenoble dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 01/02/2006, 13h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo