fiche fonvkhhvctions procedures standards corrigee

Upload: khlifi-maissa

Post on 08-Mar-2016

7 views

Category:

Documents


0 download

DESCRIPTION

gxhgdx;,

TRANSCRIPT

  • Nom CodeenPascal

    Typeduparamtre(xoun)

    Typedersultat Rle Exemples

    Tronc(x) TRUNC(x) Entier/Rel ENTIERSupprime la partie dcimale pour nelaisserquelacomposanteentiredex.

    Tronc(3.14)vaut3Tronc(1.25)vaut1

    Arrondi(x) ROUND(x) Entier/Rel ENTIERDonnerunentierquiestlavaleurdurelxarrondielaplusprochevaleur.

    Arrondi(9.499)vaut9Arrondi(2.5)vaut3Arrondi(8.99)vaut.9

    Abs(x) ABS(x) Entier/Rel Entier/Rel(Mmetypequex)

    Donnelavaleurabsoluedex. Abs(20)vaut20

    Carr(x) SQR(x) Entier/Rel Entier/Rel(Mmetypequex)

    Donnelecarrdex. Carr(5)vaut25

    Sin(x) SIN(x) Entier/Rel Rel Donnelesinusdex(xenradians). Sin(PI/2)vaut1Cos(x) COS(x) Entier/Rel Rel Donnelecosinusdex(xenrad). Cos(PI/2)vaut0Exp(x) EXP(x) Entier/Rel Rel Donnelexponentielledex. Exp(0)vaut1

    Ln(x) LN(x) Entier/Rel RelDonnelelogarithmenpriendexsixestpositifetprovoqueuneerreurdanslecascontraire.

    Ln(1)vaut0

    RacineCarr(x) SQRT(x) Entier/Rel Rel Donnelaracinecarredexsixnestpasngatifetprovoqueuneerreur,sinon.RacineCarr(2)vaut1.4142

    Arctan(x) ARCTAN(x) Entier/Rel Rel Donne la valeur en radians dearctangentex.Arctan(1)vaut0.7854pi/4

    Tan(x) TAN(x) Entier/Rel Rel Donne la valeur en radians de latangentex.Tan(pi/4)vaut1Tan(0.7854)

    ENT(x) INT(x) Entier/Rel RelDonnelapartieentired'unrel. ENT(3.14)vaut3.00

    ENT(1.5)vaut1.00

    Ala RANDOM Rel Donne un rel compris entre 0 et 1exclu.Ala(n) RANDOM(n) ENTIER entier Donneunentierentre0etn1.

    Nom CodeenPascal Rle ExemplesORD(c) ORD(c) RenvoielecodeASCIIducaractrec.Lersultatestun

    entierpositif.ORD("A")vaut65ORD("a")vaut97

    CHR(x) CHR(x) RenvoielecaractredontlecodeASCIIestx. CHR(65)vautACHR(97)vauta

    SUCC(c) SUCC(c) Renvoilecaractresuccesseurdecsilexiste. SUCC("C")vautDSUCC("2")vaut3

    PRED(c) PRED(c) Renvoilecaractreprdcesseurdecsilexiste. PRED("C")vautBPRED("2")vaut1

    MAJUS(c) UPCASE(c) Convertitlecaractrecenmajusculesilestpossible. MAJUS("d")vautD

    Nom EnPascal Rle ExemplesLong(ch) LENGTH(ch) Retournelalongueurdelachanech.(entier) Llong("Bonjour")7Pos(ch1,ch2) POS(ch1,ch2) Retourne la position de la chane ch1

    danslachanech2.Mot1"Baccalaurat"Mot2"Bac"XPos(Mot2,Mot1)1

    Sous_chaine(ch,p,nbc) COPY(ch,p,nbc) Retourneunesouschanedelongnbcpartirdelapositionpdansch.

    Mot"Baccalaurat"XSous_chane(Mot,1,3)Bac

    Concat(ch1,ch2,,chn) CONCAT(ch1,ch2,..,chn) Retourne la concatnation des chanesch1,ch2,..,chn.

    jj"20"mm"09"aaaa"2012"dateconcat(jj,"/",mm,"/",aaaa)

    20/09/2012Efface(ch,p,n) DELETE(ch,p,n) Enlvencaractresdech partirdela

    positionp.Mot"CDROM"Efface(Mot,3,4)CD

    Insre(ch1,ch2,p) INSERT(ch1,ch2,p) Insrelachanech1danslachanech2partirdelapositionp.

    Ch1"ur"Ch2"cos"Insre(ch1,ch2,3)cours

    Convch(d,ch1) STR(d,ch1) Convertitunnombredcimaldenchanede caractres et l'affecte la variablech1.

    Convch(2013,ch)ch="2013"Convch(14.52,ch)ch="1.4520000000E+01"Convch(14.5:5:2,ch)ch="14.50"

    Valeur(ch,d,erreur) VAL(ch,d,erreur) Convertit une chane ch en une valeurdcimaleetl'affected.

    Ch"10.50"Ch2"20/09/2012"Valeur(ch,d,e)d=1.0500000000E+01e=0Valeur(ch2,d,e)d=0e=3

    LesFonctionsarithmtiquesstandards

    LesFonctionsprdfiniespourlescaractres

    LesFonctionsetlesprocduresstandardsurleschanes

    Fonctio

    nsPr

    ocdures

    (xentiercomprisentre0et255)

    Dev

    oirs

    et e

    xam

    ens s

    ur :

    ww

    w.K

    iteb.

    net