hg S’enregistrer Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie

Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie  forum informatique Tunisie Index du Forum

hg Bac Tunisie Algorithmique et programmation TIC réseaux php javascript sql access activités programmation c
hg
FAQ FAQ Rechercher Rechercher Membres Membres Groupes Groupes Profil Profil Se connecter pour vérifier ses messages privés Messages Privés Connexion Connexion


 Forum de l'excellence et l'excellence en innovation 
Pour participer à notre Forum, vous devez
 
inscrire sur notre forum a partir d'ici
 
  NB :
Les membres ''zéro messages'' seront supprimés automatiquement après un nombre de jours donné !!!!
             
   
 
  
forum d'aide informatique : internet, réseau, programmation informatique ...
LES TYPES DE DONNEES
 
 
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Algorithmique & programmation -> `··._.·`·.¸¸.·´´Cours¯`··._.·`·.,¸¸,.·´¯ -> `··._.·`·.¸¸.·´´Cours*4 scientifique¯`··._.·`·.,¸¸,.·´¯
hg Sujet précédent :: Sujet suivant   hd
Auteur Message
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Ven 4 Déc - 12:29 (2009)    Sujet du message: LES TYPES DE DONNEES Répondre en citant

PublicitéSupprimer les publicités ?
a – Définition :
Une chaîne de caractères est une succession de n caractères avec n compris entre 0 et 255.
Si n = 0 on dit que la chaîne est vide.
 
b – Déclaration et affectation: Les valeurs chaînes de caractères sont définies entre guillemets.
Exemples
Algorithme 
Pascal 
"Ceci est un exemple" 
'Ceci est un exemple' 
"L'informatique" 
'L''informatique' 
 
Les variables chaînes de caractères sont définies par une déclaration pouvant indiquer le nombre de caractères. Exemples
Objet 
Code 
Type/Nature 
Rôle 
Nom
Nom
Chaine[10]
Nom d'une personne de 10 caractères max.
Snom
Snom
Chaine
Une chaîne pouvant contenir jusqu'à 255 caractères.
 
En Pascal, les déclarations ci-dessus correspondent à :
Var
      Nom   : string[10];

      Snom  : string;

 
Aux variables ci-dessus on peut affecter les valeurs suivantes :
Nom
"Mohamed"
SNom
""        {Chaîne vide}
Nom
SNom       {Chaîne vide}
SNom
" "       {un caractère blanc}

 
Il est possible d'accéder en lecture et en écriture au ième caractère d'une chaîne CH en utilisant la notation CH où 1 <= i <= Long(CH). c - Les fonctions prédéfinies pour les chaînes :
Algorithmique 
Turbo Pascal 
Rôle 
Exemples 
Fonctions 
Concaténation(ch1, ch2, …,chn)
Concat (ch1, ch2, …,chn)
Retourne la somme des chaînes ch1, ch2, … chn. 
C'est l'équivalent de ch1 + ch2 + ch3 + … + chn.
Concaténer les chaînes ch1="Epreuve", ch2=" du bac " et ch3="2002".
Ch ß concat(ch1, ch2, ch3).
Ch vaut "Epreuve du bac 2002"
Long(ch)
Length(ch)
Retourne un entier représentant la longueur de la chaîne ch.
L ß Long("Informatique")
L vaut 12
Copie(ch, pos, n)
Copy(ch, pos, n)
Extraire une sous-chaîne de n caractères à partir d'une chaîne ch en commençant par le posème  caractère de ch.
Ch ß"bac informatique 2002"
Ch1 ß Copie (Ch, 5, 12)
Ch1 vaut "informatique"
Position(sch, ch)
Pos(sch, ch)
Recherche la première apparition d'une sous chaîne sch dans une chaîne ch.
Ch = "Informatique", ch1 = "mat", ch2="form", ch3 = "ac"
P1 ß Pos (ch1, ch), P1 vaut 6
P2 ß Pos (ch2, ch), P2 vaut 3
P3 ß Pos (ch3, ch), P3 vaut 0
Procédures 
Algorithmique 
Turbo Pascal 
Rôle 
Exemples 
Effacer(ch, pos, n)
Delete(ch, pos, n)
Effacer n caractères de la chaîne ch à partir de la position pos.
Le Résultat est retourné dans ch.
Ch = "Bac 2345002"
Effacer(Ch, 6, 3)
Ch vaut "Bac 2002"
Insert(ch1, ch, pos)
Insert(ch1, ch, pos)
Insérer une sous-chaîne ch1 à partir du posème  caractère de la chaîne ch.
Le Résultat est retourné dans ch.
Ch = "Bac 02", Ch1 = "20"
Insert(Ch1, Ch, 5), Ch vaut "Bac 2002"
Valeur(ch, n, e)
Val(ch, n, e)
Convertir une chaîne ch en une valeur numérique.
Le résultat est retourné dans n.
Valeur("13.2", n, e),     n = 13.2, e = 0
Valeur("78ABC", n , e), n = 78, e = 3
ConvCh(n, ch)
Str(n, ch)
Convertir une valeur numérique en une chaîne de caractères[i]. Le Résultat est retourné dans ch.
ConvCh(3078.3, ch), ch vaut 3078.3
d – Activité : Evaluer les instructions ci-dessus.
Mot
"L'informatique au bac"
Mot1
"au"
Mot2
"de"
Mot3
"calaureat 2002"
Mot
Concaténer(Mot, Mot3)
Mot3
Copie(Mot,  18, 17)
Effacer(Mot, 16, 2)
Insert(Mot2, Mot, 16)
Annee
Copie(Mot3, 14, 4)
Annee
Concaténer("07/06/";Annee)
Valeur(Annee, n, e)


 
Revenir en haut
r.nsiri
recent membre
recent membre

Hors ligne

Inscrit le: 09 Jan 2009
Messages: 262
Masculin
Point(s): 304
Moyenne de points: 0

Posté le: Dim 27 Déc - 10:16 (2009)    Sujet du message: LES TYPES DE DONNEES Répondre en citant

Okay Okay
_________________
Cordialement


 
Revenir en haut
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Dim 10 Jan - 21:29 (2010)    Sujet du message: LES TYPES DE DONNEES Répondre en citant

Sad Sad 1  commaintaire ...!!!! ???????

 
Revenir en haut
Contenu Sponsorisé






Posté le: Aujourd’hui à 18:55 (2016)    Sujet du message: LES TYPES DE DONNEES

 
Revenir en haut
Montrer les messages depuis:   
bg bd
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Algorithmique & programmation -> `··._.·`·.¸¸.·´´Cours¯`··._.·`·.,¸¸,.·´¯ -> `··._.·`·.¸¸.·´´Cours*4 scientifique¯`··._.·`·.,¸¸,.·´¯ Toutes les heures sont au format GMT + 1 Heure
 
Page 1 sur 1

 
Sauter vers:  
Index | créer forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation