{"id":1010,"date":"2017-03-31T01:45:58","date_gmt":"2017-03-30T23:45:58","guid":{"rendered":"http:\/\/www2.mathnique.com\/site\/?page_id=1010"},"modified":"2017-05-03T01:27:42","modified_gmt":"2017-05-02T23:27:42","slug":"tableaux","status":"publish","type":"page","link":"https:\/\/www.mathnique.com\/site\/tableaux\/","title":{"rendered":"Tableaux"},"content":{"rendered":"<ul>\n<li><span style=\"color: #ff0000;\"><strong>Exercice :<\/strong><\/span><br \/>\nNous sommes dans le contexte suivant :<br \/>\nconst N = ...;<br \/>\nType TABLEAU =array[1;;n] og integer;<br \/>\nvar T : tableau ;<br \/>\na) Ecrire en Turbo-Pascal la proc\u00e9dure INITIALISE_A_ZERO permettant de mettre \u00e0 z\u00e9ro toutes les cases d'une variable de type tableau pass\u00e9e en param\u00e8tre.<br \/>\nAttention ! on voudrait que le tableau r\u00e9el (ou effectif) manipul\u00e9 dans le programme principal soit initialis\u00e9 \u00e0 z\u00e9ro aussi.<br \/>\nb) On suppose dans cette question que le tableau T\u00a0contient au moins un \u00e9l\u00e9ment non nul.<br \/>\n$b_1$ ) Ecrire en Turbo Pascal la fonction PREMIER_NUL qui a pour param\u00e8tre d'entr\u00e9e le tableau T et qui ram\u00e8ne le plus petit indice $i$ d'un \u00e9l\u00e9ment nul de ce tableau<br \/>\n$b_2$ ) Ecrire en Turbo Pascal la fonctionDERNIER_NUL qui a pour param\u00e8tre d'entr\u00e9e le tableau T et qui ram\u00e8ne le plus grand\u00a0indice $i$ d'un \u00e9l\u00e9ment nul de ce tableau<br \/>\nc)\u00a0On suppose dans cette question que le tableau T n'a peut-\u00eatre pas d'\u00e9l\u00e9ment nul.<br \/>\n$c_1$ ) Ecrire en Turbo Pascal la fonction PREMIER_NUL qui a pour param\u00e8tre d'entr\u00e9e le tableau T et qui ram\u00e8ne le plus petit indice $i$ d'un \u00e9l\u00e9ment nul de ce tableau<br \/>\n$c_2$ ) Ecrire en Turbo Pascal la fonctionDERNIER_NUL qui a pour param\u00e8tre d'entr\u00e9e le tableau T et qui ram\u00e8ne le plus grand\u00a0indice $i$ d'un \u00e9l\u00e9ment nul de ce tableau<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Exercice : Nous sommes dans le contexte suivant : const N = ...; Type TABLEAU =array[1;;n] og integer; var T : tableau ; a) Ecrire en Turbo-Pascal la proc\u00e9dure INITIALISE_A_ZERO permettant de mettre \u00e0 z\u00e9ro toutes les cases d'une variable de type tableau pass\u00e9e en param\u00e8tre. Attention ! on voudrait que le tableau r\u00e9el (ou &hellip; <a href=\"https:\/\/www.mathnique.com\/site\/tableaux\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Tableaux&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1010","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.mathnique.com\/site\/wp-json\/wp\/v2\/pages\/1010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mathnique.com\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mathnique.com\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mathnique.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mathnique.com\/site\/wp-json\/wp\/v2\/comments?post=1010"}],"version-history":[{"count":4,"href":"https:\/\/www.mathnique.com\/site\/wp-json\/wp\/v2\/pages\/1010\/revisions"}],"predecessor-version":[{"id":1555,"href":"https:\/\/www.mathnique.com\/site\/wp-json\/wp\/v2\/pages\/1010\/revisions\/1555"}],"wp:attachment":[{"href":"https:\/\/www.mathnique.com\/site\/wp-json\/wp\/v2\/media?parent=1010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}