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(" 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 = 0 ;
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 à la page principale de (gH)