Initiation au C   cours n3
34 pages
Français

Initiation au C cours n3

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
34 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Les bouclesLes tableauxLes constantes symboliquesInitiation au C◦cours n 3Antoine Min´e´Ecole normale sup´erieure1er mars 2007◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 3Les bouclesLes tableauxLes constantes symboliquesPlan du coursun peu plus sur les boucles : for, do, break,les tableaux,les constantes symboliques.◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 3Les boucles Boucles while et doLes tableaux Boucles forLes constantes symboliques break et continueLes boucles◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 3Les boucles Boucles while et doLes tableaux Boucles forLes constantes symboliques break et continueBoucles while (rappels)Syntaxewhile (expression) { instructions }Effet :tant que expression est vraie, le bloc est ex´ecut´e,si la condition est initialement fausse,le bloc n’est jamais ex´ecut´e,la condition est re-test´ee apr`es chaque“tour”de boucle.◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 3Les boucles Boucles while et doLes tableaux Boucles forLes constantes symboliques break et continueD´eroulement d’une boucle while (rappels)entreeevaluation de l’expressionnonvrai?ouiinstruction 1...instruction nsortie◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 3Les boucles Boucles while et doLes tableaux Boucles forLes constantes symboliques break et continueBoucles do whileSyntaxedo { ...

Informations

Publié par
Nombre de lectures 32
Langue Français

Extrait

niotnA´e´niMeamelus´pcEloneronitiatioerieureInsr
´ Ecolenormalesupe´rieure
Les boucles Les tableaux Les constantes symboliques
3Cuanuoc
Initiation au C cours n3
AntoineMin´e
1er mars 2007
mbsyiqolsueAmrlaelone´irsepuneMintoi´Econ´e
Plan du cours
3
un peu plus sur les boucles :for,do,break, les tableaux, les constantes symboliques.
coCsnuritaiuanoeruetinILeelbatseLselcuobsesnttanscoesxLau
eMintoAnEc´´einamronelore´puselieureInitiationaCucuosrn3
Les boucles Les tableaux Les constantes symboliques
Boucleswhileetdo Bouclesfor breaketcontinue
Les
boucles
3
Bouclesilwheelpps)ra(
Effet : tant queexpressionvtarse´tuc,e,lieloebstce´eex si la condition est initialement fausse, le bloc n’estjamaisuce´xee,t´ laconditionestre-test´eepa`res boucle. dechaque “tour
Syntaxe while(expression) {instructions}
tsnocseLxuaelbatesquliboymssteansLesucleesboLenoctunitihelteodoBcuelwsorbreakeBouclesfCcoursniationauueernItisepue´irnolealrmen´co´EiotniMenA
D´eroulement
Les bouclesBoucleswhileetdo Les tableauxBouclesfor Les constantes symboliquesbreaketcontinue
3
boucle
dune
(rappels)
while
coCsnurAneMintoi´Econ´elamronelire´puseitInreeuauontiia
uosrn3
Syntaxe do{instructions}while(expression);
Bouclesdo while
Effet : leblocestexe´cute´tantqueexpressionest vraie, le bloc esttoujoursefunnsoiumeat´cuxee´,sio meˆmesilaconditionestinitialementfausse, laconditionesttest´eerpase` boucle.chaque “tour” de
uselamrorueire´pattinieIcuCnaionAotin´eineMolen´EcaelbatseLselcuobesLcuelseoBiluqmyobtessstansconuxLeorsfeabrtcketionihwsteeloBodelcuune
D´eroulement
uocnsr
Les boucles Les tableaux Les constantes symboliques
Boucleswhileetdo Bouclesfor breaketcontinue
3
dune
boucle
do
while
nitiureInauCatioamelneroreeius´pineMintoolEc´´enA
eLbsuolcseeLtsbaysselobmeuqiuoBsauleesxLnsconttaofbrlcseteocerkawhilclesoBoueetdueinnt´e´niMeniotnAp´sulemaorenolEctaoiinitruIereei3
Effet :“bouclewhileavec initialisation” inst1estdabodrxee´uc´t,eune seule fois, tant quecondition´ecue,exteiarvtseblocpuisinst2, laconditionest testee : ´ apre`sinst1, apresinst2.eadnceah`ladebouclquetour `
Bouclesfor
rsncounauC
inst1etinst2: instructions simples, condition: expression booleenne, ´ instructions: bloc d’instructions.
Syntaxe for(inst1;condition;inst2) {instructions
}
Ecol´e´maleenorreeius´pinitruIenAniMeniotioatuCnaoucnrs
for
Les bouclesBoucleswhileetdo Les tableauxBouclesfor Les constantes symboliquesbreaketcontinue
3
De´roulement
dune
boucle
3
compte.c int i; for (i=0;i<15;i++)printf("%i ",i);
Exemples de bouclefor
srn
14
R´esultat:0 1 2 3 4 5 6 7 8 9 10 11 12 13
Re´sultat:5 4 3 2 1 0
compte a rebours.c _ _ int i; for (i=5;i>=0;i--)printf("%i ",i);
eMin´e´EcolenornAotnitiniioatuCnaoucelam´puseireIerunaetnotseLcsaexuBoucquesbolissymLbltaessLleucboesituneodtecuoBwselelihkeeaontcsflebror
rbfoesclouoBtdeeeunitnoctekaersbLeclouuaelseLxeLsebatsessymbolconstantlcsehwliqieuBsuo
Extension C99 et C++ : inst1selbairavdeontiralaecd´neinurnoetuectp for (int i=0 ;i<10 ;i++) ellessontde´truitesensortiedeboucle.
ruocCua
condition: peutˆetrevideboucle infinie.
inst1etinst2: peuvent ˆtrevidespas d’action, e peuvent contenirplusieursinstructions, se´pareespardesvirgules, ´
Notes syntaxiques
3nsreInrieutionitiaonmrocelpue´lase´niME´etnAenio
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents