Valid XHTML     Valid CSS2    

Listing du fichier listeJustesAmodifier.php

 

00001     <?php
00002     error_reporting(
E_ALL E_NOTICE E_STRICT ) ;
00003     include("std7h5.php"
) ;
00004     #   # (gH)   -_-  listeAmodifier.php  ;  TimeStamp (unix) : 27 Mai 2018 vers 22:52
00005     debutPage
("algorithmes justes Ã  modifier","html5","","catalogue.js","","on") ;
00006     debutSection
() ;
00007     div
("cadreGALG") ;
00008     h1
(s_nbsp(3)."Catalogue d'algorithmes justes Ã  compléter") ;
00009     findiv
() ;
00010     
00011     p
() ;
00012     nbsp
() ; br() ;
00013     nbsp
(25) ;
00014     echo b
(s_span("&nbsp;gilles.hunault@univ-angers.fr","vert plusgros")) ;
00015     finp
() ;
00016     
00017     blockquote
() ;
00018     
00019     pvide
() ;
00020     
00021     p
("texte troisQuarts") ;
00022     echo " On trouvera ici des algorithmes qui sont justes mais incomplets ou maladroits. Ils sont sans doute " 
;
00023     echo " faciles Ã  modifier. Nous sommes convaincus que lire et modifier des algorithmes, notamment " 
;
00024     echo " pour ajouter des commentaires ou changer le nom des variables " 
;
00025     echo " est une pratique très instructive. " 
;
00026     finp
() ;
00027     
00028     /*
00029     
00030     p("texte troisQuarts") ;
00031     echo " Vous pouvez bien sûr commencer par vérifier que ces algorithmes affichent le bon résultat en mode exécution " ;
00032     echo " mais qu'il ne passent pas les tests de validation " ;
00033     finp() ;
00034     
00035     */
00036     
00037     finblockquote
() ;
00038     
00039     
00040     ######################################################################################################
00041     
00042     pvide
() ;
00043     
00044     $tableauDesRubriques 
= array() ;
00045     $idr 
;
00046     $idr
++; $tableauDesRubriques[$idr] = "Compter les bonbons" ;
00047     $idr
++; $tableauDesRubriques[$idr] = "Calculer le maximum d'un tableau d'entiers" ;
00048     $idr
++; $tableauDesRubriques[$idr] = "Extraire des sous-chaines de caractères" ;
00049     $idr
++; $tableauDesRubriques[$idr] = "Trier un tableau par paires" ;
00050     $idr
++; $tableauDesRubriques[$idr] = "Tester si un triangle est rectangle" ;
00051     
00052     $tdmCRLM 
= new tdm($tableauDesRubriques) ;
00053     $tdmCRLM
->titre() ;
00054     $tdmCRLM
->menu("oui","oui","nou") ;
00055     
00056     pvide
() ;
00057     
00058     ## -------------------------------------------------------------------------------------------
00059     
00060     $tdmCRLM
->afficheRubrique("oui") ; # Compter les bonbons
00061     
00062     ## -------------------------------------------------------------------------------------------
00063     
00064     blockquote
() ;
00065     
00066     p
() ;
00067     echo "Pour cet exercice, vous devez renommer les variables. " 
;
00068     finp
() ;
00069     
00070     pre_fichier
("lesbonbons.alg","cadre") ;
00071     
00072     finblockquote
() ;
00073     
00074     ## -------------------------------------------------------------------------------------------
00075     
00076     $tdmCRLM
->afficheRubrique("oui") ; # Calcul du maximum d'un tableau d'entiers
00077     
00078     ## -------------------------------------------------------------------------------------------
00079     
00080     blockquote
() ;
00081     
00082     p
() ;
00083     echo "Pour cet exercice, vous devez aussi renommer les variables. " 
;
00084     finp
() ;
00085     
00086     pre_fichier
("calcmaxent-mod.alg","cadre") ;
00087     
00088     finblockquote
() ;
00089     
00090     ## -------------------------------------------------------------------------------------------
00091     
00092     $tdmCRLM
->afficheRubrique("oui") ; # Extraction de sous-chaines de caractères
00093     
00094     ## -------------------------------------------------------------------------------------------
00095     
00096     blockquote
() ;
00097     
00098     p
() ;
00099     echo "Pour cet exercice, vous devez Ã©crire ou compléter les commentaires aux endroits où il y a des XXXXXXXXXXX. " 
;
00100     finp
() ;
00101     # p() ; echo "" ; finp() ;
00102     pre_fichier
("extrext-mod.alg","cadre") ;
00103     
00104     finblockquote
() ;
00105     
00106     ## -------------------------------------------------------------------------------------------
00107     
00108     $tdmCRLM
->afficheRubrique("oui") ; # Tri d'un tableau par paires
00109     
00110     ## -------------------------------------------------------------------------------------------
00111     
00112     blockquote
() ;
00113     
00114     
00115     p
() ;
00116     echo " Pour cet exercice, vous devez renommer les variables et remplacer les XXXXXXXXXXXXXXXXXXXXXXXXX  " 
;
00117     echo " par de vrais commentaires. " 
;
00118     finp
() ;
00119     
00120     pre_fichier
("tritab.alg","cadre") ;
00121     
00122     finblockquote
() ;
00123     
00124     ## -------------------------------------------------------------------------------------------
00125     
00126     $tdmCRLM
->afficheRubrique("oui") ; # Test si un triangle est rectangle
00127     
00128     ## -------------------------------------------------------------------------------------------
00129     
00130     blockquote
() ;
00131     
00132     
00133     p
() ;
00134     echo " Pour cet exercice, vous devez renommer les variables et remplacer les XXXXXXXXXXXXXXXXXXXXXXXXX  " 
;
00135     echo " par de vrais commentaires et des affichages cohérents avec les calculs. " 
;
00136     echo " On ne fournit pas, volontairement ici, des noms souhaités pour les variables " 
;
00137     echo " mais on pourra les déduire de la validation." 
;
00138     finp
() ;
00139     
00140     pre_fichier
("triang-rect.alg","cadre") ;
00141     
00142     finblockquote
() ;
00143     
00144     ##########################################################################################
00145     
00146     pvide
() ;
00147     p
("pluspetit") ;
00148     echo href
("montresource.php?nomfic=listeJustesAmodifier.php","Code-source de cette page","orange_stim nou")."." ;
00149     finp
() ;
00150     
00151     ###############################################################
00152     
00153     finSection
() ;
00154     finPage
() ;
00155     ?>

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)