{"id":180,"date":"2024-06-03T18:27:21","date_gmt":"2024-06-03T16:27:21","guid":{"rendered":"http:\/\/wmg-studio.com\/?p=180"},"modified":"2025-03-22T12:19:30","modified_gmt":"2025-03-22T11:19:30","slug":"methode","status":"publish","type":"post","link":"https:\/\/wmg-studio.com\/index.php\/2024\/06\/03\/methode\/","title":{"rendered":"M\u00c9THODE"},"content":{"rendered":"\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n  <title>M\u00e9thodes &#8211; Cours illustr\u00e9<\/title>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;700&#038;display=swap\" rel=\"stylesheet\"\/>\n  <style>\n    body {\n      font-family: 'Inter', sans-serif;\n      margin: 0;\n      background-color: #f6f7fb;\n      color: #2c3e50;\n      line-height: 1.7;\n    }\n    header {\n      background: linear-gradient(to right, #764ba2, #667eea);\n      color: white;\n      padding: 3rem 1rem;\n      text-align: center;\n    }\n    header h1 {\n      font-size: 2.5rem;\n      margin: 0;\n    }\n    .container {\n      max-width: 960px;\n      margin: 2rem auto;\n      background: white;\n      padding: 2.5rem;\n      border-radius: 14px;\n      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\n    }\n    h2, h3 {\n      color: #667eea;\n      margin-top: 2rem;\n    }\n    h2 {\n      font-size: 1.8rem;\n      border-bottom: 2px solid #a685e2;\n      padding-bottom: 0.3rem;\n    }\n    h3 {\n      font-size: 1.4rem;\n      margin-top: 1.5rem;\n    }\n    ul {\n      padding-left: 1.5rem;\n    }\n    li {\n      margin-bottom: 0.5rem;\n    }\n    .highlight {\n      background-color: #eef2ff;\n      border-left: 5px solid #a685e2;\n      padding: 1rem;\n      border-radius: 8px;\n      margin: 1.5rem 0;\n    }\n    code {\n      background-color: #f4f4f4;\n      padding: 0.2rem 0.4rem;\n      border-radius: 4px;\n      font-family: monospace;\n    }\n    footer {\n      text-align: center;\n      font-size: 0.9rem;\n      color: #888;\n      padding: 2rem 1rem;\n    }\n  <\/style>\n<\/head>\n<body>\n\n<header>\n  <h1>Les M\u00e9thodes<\/h1>\n  <p>Comprendre comment organiser le code avec des instructions r\u00e9utilisables<\/p>\n<\/header>\n\n<div class=\"container\">\n  <h2>\u2699\ufe0f C&rsquo;est quoi une m\u00e9thode ?<\/h2>\n  <p>\n    Une <strong>m\u00e9thode<\/strong> est un ensemble d&rsquo;instructions organis\u00e9es qui permet d&rsquo;accomplir une t\u00e2che bien pr\u00e9cise. \n    On peut la comparer \u00e0 une \u00ab\u00a0recette\u00a0\u00bb que le programme suit pour obtenir un r\u00e9sultat.\n  <\/p>\n  <div class=\"highlight\">\n    \ud83d\udd01 Une m\u00e9thode est utile pour \u00e9viter la r\u00e9p\u00e9tition de code et organiser des actions r\u00e9utilisables.\n  <\/div>\n\n  <h2>\ud83e\udde9 Caract\u00e9ristiques d&rsquo;une m\u00e9thode<\/h2>\n  <p>Une m\u00e9thode est g\u00e9n\u00e9ralement compos\u00e9e des \u00e9l\u00e9ments suivants :<\/p>\n  <ul>\n    <li><strong>Nom :<\/strong> Identifie la m\u00e9thode (ex : <code>AfficherMessage<\/code>)<\/li>\n    <li><strong>Type de retour :<\/strong> Type de la donn\u00e9e que la m\u00e9thode renvoie (ou <code>void<\/code> si elle ne retourne rien)<\/li>\n    <li><strong>Param\u00e8tres d&rsquo;entr\u00e9e :<\/strong> Valeurs n\u00e9cessaires pour ex\u00e9cuter la m\u00e9thode (chaque param\u00e8tre a un <em>type<\/em> et un <em>nom<\/em>)<\/li>\n    <li><strong>Port\u00e9e :<\/strong> Visibilit\u00e9 de la m\u00e9thode (ex : <code>public<\/code>, <code>private<\/code>, etc.)<\/li>\n  <\/ul>\n\n  <h2>\ud83d\udd04 Types de m\u00e9thode<\/h2>\n\n  <h3>\ud83d\udced Proc\u00e9dure<\/h3>\n  <p>\n    Une proc\u00e9dure est une m\u00e9thode qui <strong>ne retourne pas de valeur<\/strong>. Son type de retour est <code>void<\/code> (vide).\n  <\/p>\n\n  <h3>\ud83d\udce4 Fonction<\/h3>\n  <p>\n    Une fonction est une m\u00e9thode qui <strong>retourne obligatoirement une valeur<\/strong>. Le type de cette valeur doit \u00eatre pr\u00e9cis\u00e9.\n    (Dans certains langages, ce type peut \u00eatre implicite)\n  <\/p>\n\n  <h2>\ud83e\uddea Exemple d&rsquo;une m\u00e9thode<\/h2>\n  <p>Voici un exemple en pseudo-code d\u00e9crivant une m\u00e9thode :<\/p>\n  <div class=\"highlight\">\n    <code>\n    public entier Somme(entier a, entier b)\n    <\/code><br>\n    <strong>public<\/strong> : port\u00e9e<br>\n    <strong>entier<\/strong> : type de retour<br>\n    <strong>Somme<\/strong> : nom de la m\u00e9thode<br>\n    <strong>(entier a, entier b)<\/strong> : param\u00e8tres d&rsquo;entr\u00e9e\n  <\/div>\n  <p>\n    Cette m\u00e9thode est une <strong>fonction<\/strong> qui calcule et retourne la somme de deux entiers. Elle est accessible depuis l&rsquo;ext\u00e9rieur car elle est d\u00e9clar\u00e9e <code>public<\/code>.\n  <\/p>\n\n  <h2>\ud83d\udccc En r\u00e9sum\u00e9<\/h2>\n  <ul>\n    <li>Une m\u00e9thode est une s\u00e9quence d&rsquo;instructions regroup\u00e9es sous un nom<\/li>\n    <li>Elle peut ou non retourner une valeur<\/li>\n    <li>Elle peut recevoir des param\u00e8tres<\/li>\n    <li>Elle am\u00e9liore la lisibilit\u00e9 et la r\u00e9utilisabilit\u00e9 du code<\/li>\n  <\/ul>\n<\/div>\n\n<footer>\n  &copy; 2025 &#8211; Cours sur les m\u00e9thodes par Farhat\n<\/footer>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>M\u00e9thodes &#8211; Cours illustr\u00e9 Les M\u00e9thodes Comprendre comment organiser le code avec des instructions r\u00e9utilisables \u2699\ufe0f C&rsquo;est quoi une m\u00e9thode ? Une m\u00e9thode est un ensemble d&rsquo;instructions organis\u00e9es qui permet d&rsquo;accomplir une t\u00e2che bien pr\u00e9cise. On peut la comparer \u00e0 une \u00ab\u00a0recette\u00a0\u00bb que le programme suit pour obtenir un r\u00e9sultat. \ud83d\udd01 Une m\u00e9thode est utile pour \u00e9viter la r\u00e9p\u00e9tition de code et organiser des actions r\u00e9utilisables. \ud83e\udde9 Caract\u00e9ristiques d&rsquo;une m\u00e9thode Une m\u00e9thode est g\u00e9n\u00e9ralement compos\u00e9e des \u00e9l\u00e9ments suivants : Nom : Identifie la m\u00e9thode (ex : AfficherMessage) Type de retour : Type de la donn\u00e9e que la m\u00e9thode renvoie (ou<\/p>\n","protected":false},"author":1,"featured_media":184,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-180","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-algorithmique"],"_links":{"self":[{"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/posts\/180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/comments?post=180"}],"version-history":[{"count":2,"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/posts\/180\/revisions"}],"predecessor-version":[{"id":403,"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/posts\/180\/revisions\/403"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/media\/184"}],"wp:attachment":[{"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/media?parent=180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/categories?post=180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wmg-studio.com\/index.php\/wp-json\/wp\/v2\/tags?post=180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}