<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Algorithme et Programmation - F2School</title>
	<atom:link href="https://f2school.com/category/tous-les-articles/informatique/algorithme-et-programmation/feed/" rel="self" type="application/rss+xml" />
	<link>https://f2school.com/category/tous-les-articles/informatique/algorithme-et-programmation/</link>
	<description>Votre bibliothèque en ligne</description>
	<lastBuildDate>Wed, 01 Feb 2023 20:17:13 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://f2school.com/wp-content/uploads/2019/09/69591802_108099623904091_8806667596762972160_n-150x150.png</url>
	<title>Algorithme et Programmation - F2School</title>
	<link>https://f2school.com/category/tous-les-articles/informatique/algorithme-et-programmation/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Tableaux en C exercices corrigés &#8211; Langage C</title>
		<link>https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/</link>
					<comments>https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Fri, 24 Apr 2020 22:56:42 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[déclarer tableau c]]></category>
		<category><![CDATA[déclarer un tableau en c]]></category>
		<category><![CDATA[Exercice corrigé langage c tableaux]]></category>
		<category><![CDATA[Exercices corrigés sur les matrices en langage c pdf]]></category>
		<category><![CDATA[Initialiser tableau c]]></category>
		<category><![CDATA[Initialiser un tableau en c]]></category>
		<category><![CDATA[Langage c exercices corrigés tableaux]]></category>
		<category><![CDATA[Langage c exercices corrigés tableaux pdf]]></category>
		<category><![CDATA[Langage c les tableaux]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pdf exercices corrigés]]></category>
		<category><![CDATA[langage c tableau]]></category>
		<category><![CDATA[langage c tableau 2 dimensions]]></category>
		<category><![CDATA[les structures en c pdf]]></category>
		<category><![CDATA[Les tableau en c]]></category>
		<category><![CDATA[les tableaux en c]]></category>
		<category><![CDATA[Les tableaux en c exercices corrigés]]></category>
		<category><![CDATA[Les tableaux en c exercices corrigés pdf]]></category>
		<category><![CDATA[les tableaux en c pdf]]></category>
		<category><![CDATA[Les tableaux en langage c]]></category>
		<category><![CDATA[Les tableaux langage c]]></category>
		<category><![CDATA[remplir un tableau en c]]></category>
		<category><![CDATA[Tableau 2 dimensions c]]></category>
		<category><![CDATA[Tableau c]]></category>
		<category><![CDATA[Tableau de structure c]]></category>
		<category><![CDATA[Tableau deux dimensions c]]></category>
		<category><![CDATA[Tableau dynamique c]]></category>
		<category><![CDATA[Tableau dynamique en c]]></category>
		<category><![CDATA[Tableau en langage c]]></category>
		<category><![CDATA[tableau langage c]]></category>
		<category><![CDATA[tableau multidimensionnel c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=7038</guid>

					<description><![CDATA[<p>Les tableaux en c exercices corrigés &#8211; Langage C Exercice N°1 sur les Tableaux en C Ecrire un programme qui permet de compacter les éléments du tableau tab. Cette opération consiste à supprimer les valeurs nulles du tableau. Solution #include&#60;stdio.h&#62; #define MAX 100 void main() { &#160;&#160;&#160; int n,i=0,val; &#160;&#160;&#160; int tab[MAX]; &#160;&#160;&#160; do{ &#160;&#160;&#160;&#160;&#160;&#160;&#160; [&#8230;]</p>
<p>The post <a href="https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/">Tableaux en C exercices corrigés – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/">Tableaux en C exercices corrigés &#8211; Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-1024x574.png" alt="Tableaux en C exercices corrigés - Langage C" class="wp-image-7041" srcset="https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-7038"></span>



<p class="has-text-align-center"><strong>Les tableaux en c exercices corrigés &#8211; Langage C</strong></p>



<h4 class="wp-block-heading"><strong>Exercice <strong>N</strong></strong>°<strong>1  sur les Tableaux en </strong>C</h4>



<p>Ecrire un programme qui permet de compacter les éléments du tableau tab. Cette opération consiste à supprimer les valeurs nulles du tableau.</p>



<h5 class="has-very-dark-gray-color has-text-color wp-block-heading"><strong>Solution</strong></h5>


<p><strong><span style="color: #333399;">#include&lt;stdio.h&gt;</span></strong></p>
<p><strong><span style="color: #333399;">#define MAX 100</span></strong></p>
<p><strong><span style="color: #333399;">void main()</span></strong></p>
<p><strong><span style="color: #333399;">{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; int n,i=0,val;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; int tab[MAX];</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; do{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner la taille du tableau \n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;n);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }while(n&lt;=0);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner T[0] \n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;tab[0]);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; for(i=1;i&lt;n;i++)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;printf(&#8220;Donner T[%d] \n&#8221;,i);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;tab[i]);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; for(i=0;i&lt;n;i++)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,tab[i]);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">int j=0;</span></strong></p>
<p><strong><span style="color: #333399;">i=0;</span></strong></p>
<p><strong><span style="color: #333399;">while(i&lt;n)</span></strong></p>
<p><strong><span style="color: #333399;">{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; if(tab[i]==0)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n&#8211;;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j=i;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(j&lt;n)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[j]=tab[j+1];</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j++;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">if (tab[i]!=0) {i++;}</span></strong></p>
<p><strong><span style="color: #333399;">}</span></strong></p>
<p><strong><span style="color: #333399;">printf(&#8220;\n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">for(i=0;i&lt;n;i++)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,tab[i]);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">}</span></strong></p>


<h4 class="wp-block-heading"><strong><strong>Exercice N</strong>°<strong>2 sur les Tableaux en </strong></strong>C</h4>



<p>Ecrire un algorithme permettant de saisir au clavier un indice i, en prenant soin de vérifier que cet indice est positif et inférieur au nombre d’éléments, et d’insérer une valeur v saisie au clavier à la position i (dans le cas où le nombre d’éléments reste inférieur au max), les valeurs suivantes devront alors être décalées).</p>



<h5 class="wp-block-heading"><strong>Solution</strong></h5>


<p><strong><span style="color: #333399;">#include&lt;stdio.h&gt;</span></strong></p>
<p><strong><span style="color: #333399;">//#include&lt;conio.h&gt;</span></strong></p>
<p><strong><span style="color: #333399;">void main()</span></strong></p>
<p><strong><span style="color: #333399;">{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; int n=4,i,v,t[3];</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[0]=1;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[1]=2;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[2]=3;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[3]=4;</span></strong></p>
<p><strong><span style="color: #333399;">printf(&#8220;%d %d %d %d \n&#8221;,t[0],t[1],t[2],t[3]);</span></strong></p>
<p><strong><span style="color: #333399;">do{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner i \n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;i);</span></strong></p>
<p><strong><span style="color: #333399;">}while((i&lt;0)||(i&gt;n));</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner une valeur \n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;v);</span></strong></p>
<p><strong><span style="color: #333399;">int j=n;</span></strong></p>
<p><strong><span style="color: #333399;">while(j&gt;(i+1))</span></strong></p>
<p><strong><span style="color: #333399;">{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[j]=t[j-1];</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; j&#8211;;</span></strong></p>
<p><strong><span style="color: #333399;">}</span></strong></p>
<p><strong><span style="color: #333399;">t[i]=v;</span></strong></p>
<p><strong><span style="color: #333399;">printf(&#8220;%d %d %d %d&#8221;,t[0],t[1],t[2],t[3]);</span></strong></p>
<p><strong><span style="color: #333399;">}</span></strong></p>


<h4 class="wp-block-heading"><strong>Exercice N</strong>°<strong>3 sur les Tableaux en </strong>C</h4>



<p>Ecrire un algorithme qui détermine la plus grande et la plus petite valeur dans un tableau d&#8217;entiers A. Afficher ensuite la valeur et la position du maximum et du minimum. Si le tableau contient plusieurs maxima ou minima, le programme retiendra la position du premier maximum ou minimum rencontré.</p>



<h5 class="wp-block-heading"><strong>Solution</strong></h5>


<p><span style="color: #333399;"><strong>#include&lt;stdio.h&gt;</strong></span></p>
<p><span style="color: #333399;"><strong>#define</strong></span></p>
<p><span style="color: #333399;"><strong>void main()</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int n=5,i=0,t[n];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[0]=3;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[1]=1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[2]=1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[3]=5;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[4]=5;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int imax=-1,imin=-1,max=t[0];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int min=t[0];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; while(i&lt;n)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;%d | &#8220;,t[i]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;\n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>i=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; while(i&lt;n)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (t[i]&gt;max){ max=t[i]; imax=i;}</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(t[i]&lt;min) {min=t[i]; imin=i;}</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;le max est %d d&#8217;indice %d \n&#8221;,max,imax);</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;le min est %d d&#8217;indice %d \n&#8221;,min,imin);</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>


<h4 class="wp-block-heading"><strong>Exercice N</strong>°<strong>4 sur les Tableaux en </strong>C</h4>



<p>Ecrire un algorithme permettant de réaliser les opérations suivantes :</p>



<ul class="wp-block-list"><li>Lire au clavier les n valeurs du tableau, dans un ordre croissant, c’est à dire qu’une valeur lue est acceptée seulement si elle est supérieure à la précédente.</li><li>Lire au clavier une valeur v.</li><li>Insérer cette valeur dans le tableau de façon à maintenir l’ordre croissant.</li></ul>



<h5 class="wp-block-heading"><strong>Solution</strong></h5>


<p><span style="color: #333399;"><strong>#include &lt;stdio.h&gt;</strong></span></p>
<p><span style="color: #333399;"><strong>#define MAX 100</strong></span></p>
<p><span style="color: #333399;"><strong>void main()</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int n,i=0,val;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int tab[MAX];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; do{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner la taille du tableau \n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;n);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }while(n&lt;=0);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; printf(&#8220;Donner T[0] \n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;tab[0]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; for(i=1;i&lt;n;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do{printf(&#8220;Donner T[%d] \n&#8221;,i);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;tab[i]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }while(tab[i]&lt;tab[i-1]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; for(i=0;i&lt;n;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,tab[i]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;\n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;Donner une valeur \n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>scanf(&#8220;%d&#8221;,&amp;val);</strong></span></p>
<p><span style="color: #333399;"><strong>i=0;</strong></span></p>
<p><span style="color: #333399;"><strong>int m;</strong></span></p>
<p><span style="color: #333399;"><strong>int j;</strong></span></p>
<p><span style="color: #333399;"><strong>int test=1;</strong></span></p>
<p><span style="color: #333399;"><strong>while(i&lt;n&amp;&amp;val&gt;=tab[i])</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; i++;</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>if(val&lt;tab[i])</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>m=n;</strong></span></p>
<p><span style="color: #333399;"><strong>while(m&gt;i)</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; tab[m]=tab[m-1];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; m&#8211;;</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>tab[i]=val;</strong></span></p>
<p><span style="color: #333399;"><strong>n++;</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>/*while((i&lt;n)&amp;&amp;(test==1))</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; if(i==0)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (val&lt;tab[0])</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m=n+1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(m&gt;0)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[m]=tab[m-1];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m&#8211;;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[0]=val;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; else</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((val&lt;tab[i])&amp;&amp;(val&gt;tab[i-1]))</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m=n+1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(m&gt;i)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[m]=tab[m-1];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m&#8211;;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[i]=val;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if(i==n-1)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(val&gt;tab[n-1])</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[n]=val;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>i++;</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>n++;*/</strong></span></p>
<p><span style="color: #333399;"><strong>for(i=0;i&lt;n;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,tab[i]);</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>


<h4 class="wp-block-heading"><strong><strong>Exercice N</strong>°<strong>5 sur les Tableaux en </strong></strong>C</h4>



<p>Ecrire un algorithme qui détermine si une matrice carrée est symétrique ou non. Une matrice est symétrique si Mij = Mji pour 0&lt;=i&lt;n et 0&lt;=j&lt;n.</p>



<h5 class="wp-block-heading"><strong>Solution</strong></h5>


<p><span style="color: #333399;"><strong>#include&lt;stdio.h&gt;</strong></span></p>
<p><span style="color: #333399;"><strong>#define L 100</strong></span></p>
<p><span style="color: #333399;"><strong>#define C 100</strong></span></p>
<p><span style="color: #333399;"><strong>void main()</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int mat[L][C];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int l,c;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int i,j;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int test=1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; do{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner ne nb de Ligne et de colonne \n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d %d&#8221;,&amp;l,&amp;c);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }while(l!=c);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; for(i=0;i&lt;l;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(j=0;j&lt;c;j++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner mat[%d][%d]: &#8220;,i,j);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;mat[i][j]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; for(i=0;i&lt;l;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(j=0;j&lt;c;j++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,mat[i][j]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;\n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>i=0;</strong></span></p>
<p><span style="color: #333399;"><strong>j=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; while((test==1)&amp;&amp;(i&lt;l))</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while((test==1)&amp;&amp;(j&lt;c))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {if(mat[i][j]==mat[j][i])j++;&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else{test=0;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; if(test==1) printf(&#8220;Symétrique&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; else</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; printf(&#8221; NON Symétrique&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>


<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-luminous-vivid-orange-background-color has-text-color has-background"><strong><a href="http://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-luminous-vivid-amber-background-color has-text-color has-background"><strong><a href="http://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-light-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/les-instructions-iteratives-exercices-corriges-langage-c/">Les Instructions itératives Exercices corrigés &#8211; Langage C</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/structures-repetitives-en-c/">Structures répétitives en C</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong><a href="http://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C</a></strong></p>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<p></p><p>The post <a href="https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/">Tableaux en C exercices corrigés – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/">Tableaux en C exercices corrigés &#8211; Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Les Instructions itératives Exercices corrigés &#8211; Langage C</title>
		<link>https://f2school.com/les-instructions-iteratives-exercices-corriges-langage-c/</link>
					<comments>https://f2school.com/les-instructions-iteratives-exercices-corriges-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Fri, 20 Mar 2020 16:30:35 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[exercice langage c débutant]]></category>
		<category><![CDATA[exercice langage c débutant pdf]]></category>
		<category><![CDATA[exercices corrigés langage c boucles pdf]]></category>
		<category><![CDATA[exercices corrigés langage c les structures]]></category>
		<category><![CDATA[langage c exercices corrigés gratuit pdf]]></category>
		<category><![CDATA[les structures itératives pdf]]></category>
		<category><![CDATA[structure itérative exercice]]></category>
		<category><![CDATA[structure itérative exercice corrigé]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=6001</guid>

					<description><![CDATA[<p>Les Instructions itératives Exercices corrigés &#8211; Langage C Exercice 1 sur les Instructions itératives Ecrire un algorithme qui lit un réel x et un enter positif p et affiche x puissance p. Solution #include &#60;stdio.h&#62; #include &#60;math.h&#62; void main() { &#160;&#160;&#160; float r; &#160;&#160;&#160; int n; &#160;&#160;&#160; printf(&#8220;Donner un reel: \n&#8221;); &#160;&#160;&#160; scanf(&#8220;%f&#8221;,&#38;r); &#160;&#160;&#160; do [&#8230;]</p>
<p>The post <a href="https://f2school.com/les-instructions-iteratives-exercices-corriges-langage-c/">Les Instructions itératives Exercices corrigés – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/les-instructions-iteratives-exercices-corriges-langage-c/">Les Instructions itératives Exercices corrigés &#8211; Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img decoding="async" src="http://f2school.com/wp-content/uploads/2020/03/Les-Instructions-itératives-1024x574.png" alt="Les Instructions itératives Exercices corrigés - Langage C" class="wp-image-6004" width="620" height="347" srcset="https://f2school.com/wp-content/uploads/2020/03/Les-Instructions-itératives-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Les-Instructions-itératives-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Les-Instructions-itératives-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Les-Instructions-itératives-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Les-Instructions-itératives.png 1280w" sizes="(max-width: 620px) 100vw, 620px" /></figure></div>



<span id="more-6001"></span>



<p><strong>Les Instructions itératives Exercices corrigés &#8211; Langage C</strong></p>



<h5 class="wp-block-heading"><strong>Exercice 1</strong> sur les Instructions itératives </h5>



<p>Ecrire un algorithme qui lit un réel x et un enter positif p et affiche x puissance p.</p>


<p><span style="color: #0000ff;"><strong><u>Solution</u></strong></span></p>
<p><span style="color: #0000ff;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #0000ff;">#include &lt;math.h&gt;</span></p>
<p><span style="color: #0000ff;">void main()</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p>&nbsp;&nbsp;<span style="color: #0000ff;">&nbsp; float r;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; int n;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner un reel: \n&#8221;);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%f&#8221;,&amp;r);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; do</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner un entier :\n&#8221;);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;n);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }while(n&lt;0);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; float puiss= pow(r,n);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; printf(&#8220;%f ^ %d = %f&#8221;,r,n,puiss);</span></p>
<p><span style="color: #0000ff;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 2</strong> sur les Instructions itératives  </h5>



<p>Ecrire un algorithme qui lit un entier positif et affiche sa
factorielle. </p>



<p>n! = n*(n-1)*….*3*2*1</p>



<p>0! = 1</p>


<p><span style="color: #0000ff;"><strong><u>Solution</u></strong></span></p>
<p><span style="color: #0000ff;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #0000ff;">void main()</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">int n;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp; do</span></p>
<p>&nbsp;&nbsp;<span style="color: #0000ff;">&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner un entier :\n&#8221;);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;n);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }while(n&lt;0);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; int i=1;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; int fact;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; if(n!=0)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p>&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;"> fact=n;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; for(i=1;i&lt;n;i++)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; fact=fact*(n-i);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; else fact=1;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; printf(&#8220;Le factotiel de %d est %d&#8221;,n,fact);</span></p>
<p><span style="color: #0000ff;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 3</strong> sur les Instructions itératives  </h5>



<p>Ecrire un algorithme qui lit 20 valeurs réelles et qui
détermine la moyenne des valeurs strictement positives et la moyenne des
valeurs strictement négatives.</p>



<h5 class="wp-block-heading"><strong>Exercice 4</strong> sur les Instructions itératives  </h5>



<p>Ecrire un algorithme qui permet d’afficher les n premiers
entiers impairs dans l’ordre décroissant, n étant un entier positif saisi au
clavier.</p>



<h5 class="wp-block-heading"><strong>Exercice 5</strong> sur les Instructions itératives  </h5>



<p>Ecrire un algorithme qui permet de lire pour 35 étudiants
leurs notes en programmation, électronique et en anglais et d’afficher pour
chaque étudiant sa moyenne et la moyenne de la classe pour chaque matière.</p>



<h5 class="wp-block-heading"><strong>Exercice 6</strong> sur les Instructions itératives  </h5>



<p>Ecrire un algorithme qui saisit un nombre et qui détermine
combien de fois il est divisible par deux.</p>



<p>Exemples </p>



<ul class="wp-block-list"><li>11 est divisible 0 fois par 2</li><li>8 est divisible 3 fois par 2</li><li>4 est divisible 2 fois par 2</li></ul>



<h5 class="wp-block-heading"><strong>Exercice 7</strong> sur les Instructions itératives  </h5>



<p>Ecrire un algorithme qui calcule le produit de deux entiers
positifs sans utiliser l’opérateur de multiplication.</p>



<p>Ecrire un algorithme qui calcule le quotient de deux entiers
positifs sans utiliser l’opérateur de division.</p>



<h5 class="wp-block-heading"><strong>Exercice 8</strong> sur les Instructions itératives  </h5>



<p>Ecrire un algorithme qui lit un entier positif et affiche si
c’est un nombre premier ou non.</p>



<h5 class="wp-block-heading"><strong>Exercice 9</strong> sur les Instructions itératives  </h5>



<p>Ecrire l’algorithme d’Euclide qui permet de calculer le PGCD
de deux nombres entiers x et y. Cet algorithme consiste à effectuer la division
entière de x par y (x supposé &gt; à y) si cette division possède un reste non
nul on affecte à x la valeur de y et à y la valeur de ce reste non nul.</p>



<p>On répète ce processus tant que le reste n’est pas nul.
Lorsque le reste est nul, le PGCD des deux nombres initiaux est le dernier
nombre utilisé.</p>



<h5 class="wp-block-heading"><strong>Exercice 10</strong> sur les Instructions itératives  </h5>



<p>Ecrire un algorithme qui affiche la liste des nombres
parfaits compris entre 1 et n (n étant un nombre positif saisi au clavier). Un
nombre est dit parfait s’il est égal à la somme de ses diviseurs. Exemple :
6=3+2+1</p>



<h5 class="wp-block-heading"><strong>Exercice 11</strong> sur les Instructions itératives  </h5>



<p>Ecrire un algorithme qui affiche la liste des nombres
d’Armstrong compris entre 1 et n (n étant un nombre positif saisi au clavier).
Un nombre d’Armstrong est égal à la somme des cubes de ses chiffres. </p>



<h5 class="wp-block-heading"><strong>Exercice 12</strong> sur les Instructions_itératives  </h5>



<p>Ecrire un algorithme qui permet de saisir une suite de
chiffres se terminant par 0, et qui calcule et affiche le nombre constitué des
chiffres lus à l’envers.</p>



<p>Exemple :</p>



<p>Si la suite est constituée des chiffres : 5,3,8,2,0</p>



<p>Alors le programme devra afficher le nombre 2835 </p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="hpFqlMdCo9"><a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés langage c &#8211; Instructions Simples » &#8212; F2School" src="https://f2school.com/exercices-corriges-langage-c-instructions-simples/embed/#?secret=hpFqlMdCo9" data-secret="hpFqlMdCo9" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="BxEZGSU9II"><a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés sur les pointeurs et fonctions – Langage C » &#8212; F2School" src="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/embed/#?secret=BxEZGSU9II" data-secret="BxEZGSU9II" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/les-instructions-iteratives-exercices-corriges-langage-c/">Les Instructions itératives Exercices corrigés – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/les-instructions-iteratives-exercices-corriges-langage-c/">Les Instructions itératives Exercices corrigés &#8211; Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/les-instructions-iteratives-exercices-corriges-langage-c/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Exercices corrigés sur les pointeurs et fonctions – Langage C</title>
		<link>https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/</link>
					<comments>https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 19:26:41 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[examen langage c corrigé pdf]]></category>
		<category><![CDATA[exercice corrigé langage c pointeur]]></category>
		<category><![CDATA[exercice corrigé pointeur langage c]]></category>
		<category><![CDATA[exercice programmation c corrigés en pdf]]></category>
		<category><![CDATA[exercices corrigés fonctions langage c pdf]]></category>
		<category><![CDATA[exercices corrigés langage c]]></category>
		<category><![CDATA[exercices corrigés langage c les fonctions]]></category>
		<category><![CDATA[exercices corrigés langage c les fonctions pdf]]></category>
		<category><![CDATA[exercices corrigés langage c pointeur]]></category>
		<category><![CDATA[exercices corrigés langage c pointeur pdf]]></category>
		<category><![CDATA[exercices corrigés sur les pointeurs en langage c pdf]]></category>
		<category><![CDATA[langage c exercices corrigés gratuit pdf]]></category>
		<category><![CDATA[langage c exercices corrigés les fonctions]]></category>
		<category><![CDATA[langage c exercices corrigés pdf]]></category>
		<category><![CDATA[langage c les fonctions exercices corrigés pdf]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pdf exercices corrigés]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les fonctions en c exercices corrigés pdf]]></category>
		<category><![CDATA[les fonctions en langage c exercices corrigés]]></category>
		<category><![CDATA[les fonctions en langage c exercices corrigés pdf]]></category>
		<category><![CDATA[les pointeurs en c exercices corrigés]]></category>
		<category><![CDATA[les pointeurs en c pdf]]></category>
		<category><![CDATA[les pointeurs exercices corrigés]]></category>
		<category><![CDATA[pointeur en c exercices corrigés]]></category>
		<category><![CDATA[pointeurs et tableaux en c exercice]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5695</guid>

					<description><![CDATA[<p>Exercices corrigés sur les pointeurs et fonctions – Langage C Exercices corrigés sur les pointeurs et fonctions N°1 – Langage C Écrire une fonction qui permet de rechercher dans un tableau d&#8217;entiers tab une valeur A. void chercherVal (int tab[], int n, int A, int *pos, int *nb_occ); Dans pos, la fonction sauvegarde l&#8217;indice de [&#8230;]</p>
<p>The post <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-1024x574.png" alt="Exercices corrigés sur les pointeurs et fonctions – Langage C" class="wp-image-5700" srcset="https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5695"></span>



<p><strong>Exercices corrigés sur les pointeurs et fonctions – Langage C</strong></p>



<h5 class="wp-block-heading"><strong>Exercices corrigés sur les pointeurs et fonctions N°1  – Langage C</strong> </h5>



<p>Écrire une fonction qui permet de rechercher dans un tableau
d&#8217;entiers tab une valeur A. void chercherVal (int tab[], int n, int A, int
*pos, int *nb_occ);

Dans pos, la fonction sauvegarde l&#8217;indice de la
dernière apparition et -1 si la valeur n&#8217;a pas été trouvée. Dans nb_occ, elle
sauvegarde le nombre d&#8217;occurence de A dans tab.



</p>


<p><strong><span style="color: #0000ff;"><u>Solution</u></span></strong></p>
<p><span style="color: #0000ff;">#include&lt;stdio.h&gt;</span></p>
<p><span style="color: #0000ff;">#define N 100</span></p>
<p><span style="color: #0000ff;">void chercherVal (int tab[], int n, int A, int *pos, int *nb_occ);</span></p>
<p><span style="color: #0000ff;">// int *tab ========== int tab[]//µµµµ*******************************</span></p>
<p><span style="color: #0000ff;">void saisie(int *ptab,int *pn); //ou int tab[]</span></p>
<p><span style="color: #0000ff;">void affiche(int tab[],int n);</span></p>
<p><span style="color: #0000ff;">void main()</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">int tab[N],n,val,nb_occ=0,pos=-1;;</span></p>
<p><span style="color: #0000ff;">saisie(tab,&amp;n);</span></p>
<p><span style="color: #0000ff;">affiche(tab,n);</span></p>
<p><span style="color: #0000ff;">printf(&#8220;\n Donner la val a chercher \n&#8221;); // SERT LORSKE unr fction A appelle B et B appelle A</span></p>
<p><span style="color: #0000ff;">scanf(&#8220;%d&#8221;,&amp;val);</span></p>
<p><span style="color: #0000ff;">chercherVal(tab,n,val,&amp;pos,&amp;nb_occ);</span></p>
<p><span style="color: #0000ff;">if(nb_occ==0 )printf(&#8220;NEXISTE PAS&#8221;);</span></p>
<p><span style="color: #0000ff;">else printf(&#8220;Existe %d fois à la position %d &#8220;,nb_occ,pos);</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">void chercherVal (int tab[], int n, int A, int *pos, int *nb_occ)</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; int i=0;</span></p>
<p>&nbsp;&nbsp;&nbsp; <span style="color: #0000ff;">while(i&lt;n)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(tab[i]==A)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //nb_occ=*nb_occ+1;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (*nb_occ)++;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *pos=i;</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">void saisie(int *ptab,int *pn) //ou int tab[]</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p>&nbsp;&nbsp;<span style="color: #0000ff;">&nbsp; int i;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; do{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner la taille du tableau \n&#8221;);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,pn);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }while(*pn&lt;=0);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; for(i=0;i&lt;*pn;i++)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner tab[%d] &#8220;,i);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,ptab+i); // OU &amp;tab[i]</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">void affiche(int tab[],int n)</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp; int i;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;n;i++)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d | &#8220;,tab[i]);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">}</span></p>


<h5 class="wp-block-heading"> <strong>Exercices corrigés sur les pointeurs et fonctions N°2  – Langage C</strong>  </h5>



<p>On souhaite écrire une fonction qui permet de résoudre une
équation du premier degré&nbsp;: ax+b=0. Voici le prototype de la
fonction&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int
resoudre1(int a, int b, float *x);</p>



<p>la fonction retourne le nombre de solution trouvé (0: pas de
solution, 1: une solution, -1: tout x est solution). Dans le cas où l&#8217;équation
a une solution, la fonction retourne la solution dans x.</p>


<p><strong><span style="color: #0000ff;"><u>Solution</u></span></strong></p>
<p><span style="color: #0000ff;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #0000ff;">int resoudre1(int a, int b, float *x);</span></p>
<p><span style="color: #0000ff;">int main()</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp; &nbsp;&nbsp;int a,b;</span></p>
<p>&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; float x;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; int res;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner a et b de ax+b \n&#8221;);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%d %d&#8221;,&amp;a,&amp;b);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; res=resoudre1(a,b,&amp;x);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; if(res==0) printf(&#8220;Pas de resultat de %d X+ %d &#8220;,a,b);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; else if(res==-1) printf(&#8220;les solutions de %d X+ %d : X appartient a R&#8221;,a,b);</span></p>
<p>&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; else (&#8220;Unique resultat de %d X+ %d est %.3f&#8221;,a,b,x);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; return 0;</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">int resoudre1(int a, int b, float *x)</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; if ((a==b)&amp;&amp;(b!=0)) return 0;</span></p>
<p>&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; if((a==0)&amp;&amp;(b==0)) return -1;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; *x=-(float)b/a;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; return 1;</span></p>
<p><span style="color: #0000ff;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercices sans corrigés sur les pointeurs et fonctions N°1  – Langage C</strong> </h5>



<h5 class="wp-block-heading"><strong>Exercice 3</strong></h5>



<p>1. Écrire une fonction&nbsp;: supprimer_nul, qui permet de
supprimer la première valeur nulle d&#8217;un tableau d&#8217;entier passé en paramètre.</p>



<p>2. Écrire une fonction&nbsp;: nb_occurrence, qui étant
donnés un tableau T de n entiers et un entier x, détermine puis retourne le
nombre d&#8217;occurence de x dans T.</p>



<p>3. Écrire une fonction&nbsp;: compacter, qui permet de
compacter les éléments du tableau tab. Cette opération consiste à supprimer
toutes les valeurs nulles du tableau. </p>



<p>Astuce: utiliser nb_occurrence pour trouver nb, nombre de répétition
de zéro dans le tableau, puis appeler supprimer_nul nb fois.</p>



<h5 class="wp-block-heading"><strong>Exercice 4</strong></h5>



<p>Écrire une fonction qui détermine les indices de la plus
grande valeur dans imax et la plus petite valeur dans imin d&#8217;un tableau
d&#8217;entiers. </p>



<p>void maxima (int
tab[], int n, int *imax, int * imin);</p>



<p>Si le tableau contient plusieurs maxima ou minima, la
fonction retiendra la position du premier maximum ou minimum rencontré.</p>



<h5 class="wp-block-heading"><strong>Exercice 5</strong></h5>



<p>Écrire une fonction qui détermine si une matrice carrée est
symétrique ou non. La fonction retourne 1 si oui et 0 si non.</p>



<p>Une matrice est symétrique si Mij = Mji pour 0&lt;=i&lt;n et
0&lt;=j&lt;n.</p>



<p>Voici le prototype de la fonction:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int estSymetrique (int M[MAX][MAX], int
n);</p>



<p>Avec MAX est une constante.</p>



<h5 class="wp-block-heading"><strong>Exercice 6</strong></h5>



<p>Écrire une fonction qui permet de rechercher dans un tableau
d&#8217;entiers tab une valeur A.&nbsp; int
chercherTab (int tab[], int n, int A, int *pos);</p>



<p>La fonction retourne le nombre d&#8217;occurrence si A existe dans
le tableau et 0 si non. Dans pos, elle retourne l&#8217;indice de la dernière
apparition de la valeur dans le tableau et -1 si la valeur n&#8217;a pas été trouvée.
</p>



<h5 class="wp-block-heading"><strong>Exercice 7</strong></h5>



<p>Soit une matrice A à deux dimensions NxN. Un « point col »
est un élément de la matrice qui est minimum de sa ligne et maximum de sa
colonne ou inversement. </p>



<p>1. Ecrire une fonction estMaxLigne qui retourne 1 si une
valeur M est la plus grande sur toute la ligne L.</p>



<p>2. Ecrire une fonction estMinColonne qui retourne 1 si une
valeur M est la plus petite sur toute la colonne C.</p>



<p>3. Ecrire une fonction chercherPointCol qui affiche les
coordonnées de tous les points cols d’une matrice A. La fonction retourne le
nombre de point col trouver.</p>



<p>Voici les prototypes des fonctions demandées&nbsp;:</p>



<p>int estMaxLigne (int A[][], int N, int M, int L);</p>



<p>int estMinColonne (int A[][], int N, int M, int C);</p>



<p>int chercherPointCol (int A[][], int N);</p>



<h5 class="wp-block-heading"><strong>Exercice 8</strong></h5>



<p>On souhaite écrire une fonction qui permet de résoudre une équation du second degré. Voici le prototype de la fonction:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p class="has-text-align-center">&nbsp; int resoudre2(int a, int b, int c, float *x1, float *x2);</p>



<p>la fonction retourne le nombre de solution trouvé (0: pas de
solution, 1: une solution, 2: une solutions, -1: tout x est solution). Dans le
cas où l&#8217;équation a une solution, la fonction retourne la solution dans x1.
Dans le cas où l&#8217;équation a deux solutions, la fonction retourne les solutions
dans x1 et x2.</p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="iH6J7CYsJE"><a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés langage c &#8211; Instructions Simples » &#8212; F2School" src="https://f2school.com/exercices-corriges-langage-c-instructions-simples/embed/#?secret=BIVZc2IF2l#?secret=iH6J7CYsJE" data-secret="iH6J7CYsJE" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Exercices corrigés langage c &#8211; Instructions Simples</title>
		<link>https://f2school.com/exercices-corriges-langage-c-instructions-simples/</link>
					<comments>https://f2school.com/exercices-corriges-langage-c-instructions-simples/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 14:50:35 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[exercice corrigé langage c pdf]]></category>
		<category><![CDATA[exercice de programmation en c]]></category>
		<category><![CDATA[exercice en langage c]]></category>
		<category><![CDATA[exercice langage c]]></category>
		<category><![CDATA[exercice langage c débutant pdf]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c exercices corrigés]]></category>
		<category><![CDATA[langage c exercices corrigés gratuit pdf]]></category>
		<category><![CDATA[langage c exercices corrigés pdf]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pdf exercices corrigés]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5678</guid>

					<description><![CDATA[<p>Exercices corrigés langage c &#8211; Instructions Simples Exercice 1 Écrire un algorithme qui calcule et affiche le quotient et le reste de la division entière de deux nombres entiers saisis au clavier. Solution #include &#60;stdio.h&#62; void main() { int a,b; float rest,quot; printf(&#8220;donner deux entiers: \n&#8221;); scanf(&#8220;%d %d&#8221;,&#38;a,&#38;b); rest=a%b; quot=a/b; printf(&#8220;le quotient de a/b est [&#8230;]</p>
<p>The post <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c – Instructions Simples</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-1024x574.png" alt="Exercices corrigés langage c - Instructions Simples" class="wp-image-5685" srcset="https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5678"></span>



<p><strong>Exercices corrigés langage c &#8211; Instructions Simples</strong></p>



<h5 class="wp-block-heading"><strong>Exercice 1</strong> </h5>



<p>Écrire un algorithme qui calcule et affiche le quotient et
le reste de la division entière de deux nombres entiers saisis au clavier.</p>


<p><span style="color: #333399;"><strong><u>Solution</u></strong></span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">void main()</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">{</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">int a,b;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">float rest,quot;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">printf(&#8220;donner deux entiers: \n&#8221;);</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">scanf(&#8220;%d %d&#8221;,&amp;a,&amp;b);</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">rest=a%b;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">quot=a/b;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">printf(&#8220;le quotient de a/b est %.1f \n le reste de a/b est %.1f&#8221;,quot,rest);</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 2 </strong></h5>



<p>Écrire un algorithme qui calcule et affiche la résistance équivalente à trois résistances (dont les valeurs sont saisies au clavier) branchées en série et en parallèle. On rappelle que :</p>


<p>Rs<sub>érie</sub> = R1+ R2 + R3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; R<sub>parallèle</sub>= (R1+R2+R3)/(R1R2+R1R3+R2R3)</p>
<p><span style="color: #333399;"><strong><u>Solution</u></strong></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">float r1,r2,r3,rs,rp;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner trois resistances: \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%f %f %f&#8221;,&amp;r1,&amp;r2,&amp;r3);</span></p>
<p><span style="color: #333399;">rs=r1+r2+r3;</span></p>
<p><span style="color: #333399;">rp=rs/((r1*r2)+(r1*r3)+(r2*r3));</span></p>
<p><span style="color: #333399;">printf(&#8220;Rs= %.3f \nRp= %.3f &#8220;,rs,rp);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 3</strong></h5>



<p>Écrire un algorithme qui permet d’échanger les valeurs de 3 entiers saisis au clavier (valeur de B en A, valeur de C en B, valeur de A en C).</p>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">int a,b,c,aux;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner trois entiers: \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d %d %d&#8221;,&amp;a,&amp;b,&amp;c);</span></p>
<p><span style="color: #333399;">printf(&#8220;avant permutation:\n&nbsp;&nbsp;&nbsp;&nbsp; a=%d&nbsp;&nbsp;&nbsp; \n&nbsp;&nbsp;&nbsp;&nbsp; b=%d \n&nbsp;&nbsp;&nbsp;&nbsp; c=%d \n&#8221;,a,b,c);</span></p>
<p><span style="color: #333399;">aux=a;</span></p>
<p><span style="color: #333399;">a=c;</span></p>
<p><span style="color: #333399;">c=b;</span></p>
<p><span style="color: #333399;">b=aux;</span></p>
<p><span style="color: #333399;">printf(&#8220;après permutation:\n&nbsp;&nbsp;&nbsp;&nbsp; a=%d \n&nbsp;&nbsp;&nbsp;&nbsp; b=%d \n&nbsp;&nbsp;&nbsp;&nbsp; c=%d &#8220;,a,b,c);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 4</strong></h5>



<p>Un ouvrier est payé 3.397 DT par heure et 4.322 DT pour les
heures supplémentaires. Il subit une retenue de base de 2.2% sur son salaire
brut (le salaire brut est le salaire obtenu en tenant compte des heures de base
et des heures supplémentaires).</p>



<p>Écrire un algorithme qui, connaissant le nombre d’heures de
base et le nombre d’heures supplémentaires, permet de calculer le salaire final
de l’ouvrier.</p>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const int ph=2;</span></p>
<p><span style="color: #333399;">const int phs=2;</span></p>
<p><span style="color: #333399;">int nbh,nbhs;</span></p>
<p><span style="color: #333399;">float sbrut,sfinal;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner nombre d&#8217;heures de base et supplementaire: \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d %d&#8221;,&amp;nbh,&amp;nbhs);</span></p>
<p><span style="color: #333399;">int r=ph;</span></p>
<p><span style="color: #333399;">int rs=phs;</span></p>
<p><span style="color: #333399;">sbrut=(nbh*ph)+(nbhs*phs);</span></p>
<p><span style="color: #333399;">sfinal=(97.8*sbrut)/100;</span></p>
<p><span style="color: #333399;">printf(&#8220;Votre salaire finanl est %f &#8220;,sfinal);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading">Exercice 5</h5>



<p>Écrire un algorithme qui permet de calculer la somme de 4
valeurs saisies au clavier</p>



<ul class="wp-block-list">
<li>&nbsp;en
utilisant 5 variables</li>



<li>en utilisant 2 variables</li>
</ul>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">int a,b,c,d,s;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 4 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d %d %d %d&#8221;,&amp;a,&amp;b,&amp;c,&amp;d);</span></p>
<p><span style="color: #333399;">s=a+b+c+d;</span></p>
<p><span style="color: #333399;">printf(&#8220;somme = %d \n&#8221;,s);</span></p>
<p><span style="color: #333399;">// METHODE 2</span></p>
<p><span style="color: #333399;">int v1,v2=0;</span></p>
<p><span style="color: #333399;">printf(&#8220;AUTRE METHODE DE 2 VAR : \n donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;La somme est s= %d \n&#8221;,v2);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 6 </strong></h5>



<p>Dire si le nom de ces variables est valide ou non valide.</p>



<figure class="wp-block-table"><table><tbody><tr><td>
  prod_a
  </td><td>
  &nbsp;
  </td><td>
  $total
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  Newbal
  </td><td>
  &nbsp;
  </td><td>
  moyenne
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  9ab6
  </td><td>
  &nbsp;
  </td><td>
  _c3
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  c123
  </td><td>
  &nbsp;
  </td><td>
  new bal
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  sum.of
  </td><td>
  &nbsp;
  </td><td>
  grade1
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  Abcd
  </td><td>
  &nbsp;
  </td><td>
  1234
  </td><td>
  &nbsp;
  </td></tr></tbody></table></figure>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">int prod_a;</span></p>
<p><span style="color: #333399;">int $total;</span></p>
<p><span style="color: #333399;">int Newbal;</span></p>
<p><span style="color: #333399;">int moyenne;</span></p>
<p><span style="color: #333399;">//int 9ab6; faux</span></p>
<p><span style="color: #333399;">int _c3;</span></p>
<p><span style="color: #333399;">int c123;</span></p>
<p><span style="color: #333399;">//int new bal; faux</span></p>
<p><span style="color: #333399;">//int sum.of; faux</span></p>
<p><span style="color: #333399;">int grade1;</span></p>
<p><span style="color: #333399;">int Abcd;</span></p>
<p><span style="color: #333399;">//int 1234; faux</span></p>


<h5 class="wp-block-heading"><strong>Exercice 7</strong></h5>



<p>Écrire un algorithme qui calcule la surface d&#8217;un cercle sachant que son rayon est 2.59. Surface = rayon2 * 3.14</p>


<p><strong><span style="color: #333399;"><u>Solution</u></span></strong></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">#include &lt;math.h&gt;</span></p>
<p><span style="color: #333399;">#define pi 3.14</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const float r=2.59;</span></p>
<p><span style="color: #333399;">float s=pow(r,2)*pi;</span></p>
<p><span style="color: #333399;">//sqrt(x) racine carré</span></p>
<p><span style="color: #333399;">//pow(a,b) puisssance de a^b</span></p>
<p><span style="color: #333399;">printf(&#8220;%.3f&#8221;,s);</span></p>
<p><span style="color: #333399;">}</span></p>


<h2 class="wp-block-heading"><strong>Exercice 8</strong></h2>



<p>Écrire un algorithme qui calcule le volume d&#8217;un cylindre
sachant que son rayon est 5.2 et sa profondeur est de 2.8. Volume = rayon2 *
3.14 * profondeur.</p>


<p><span style="color: #333399;"><strong><u>Solution</u></strong></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">#include &lt;math.h&gt;</span></p>
<p><span style="color: #333399;">#define pi 3.14</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const float r=5.2;</span></p>
<p><span style="color: #333399;">const float h=2.8;</span></p>
<p><span style="color: #333399;">float v=pow(r,2)*pi*h;</span></p>
<p><span style="color: #333399;">//sqrt(x) racine carré</span></p>
<p><span style="color: #333399;">//pow(a,b) puisssance de a^b</span></p>
<p><span style="color: #333399;">printf(&#8220;%.3f&#8221;,v);</span></p>
<p><span style="color: #333399;">}</span></p>
<h5><strong>Exercice 9</strong></h5>
<p>Écrire un algorithme qui convertit une température en degré Fahrenheit en une température degré celsius. Sachant que la température en degré Fahrenheit est égale à 41.&nbsp; temp _cal = 5/9×(temp_far-32)</p>
<p><strong><span style="color: #333399;"><u>Solution</u></span></strong></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const float tmpf=62;</span></p>
<p><span style="color: #333399;">float tmpc;</span></p>
<p><span style="color: #333399;">tmpc=(5.0/9.0)*(tmpf-32);</span></p>
<p><span style="color: #333399;">printf(&#8220;%f&#8221;,tmpc);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Télécharger les Exercices corrigés langage c &#8211; Instructions Simples  Format word</h5>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples.docx">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="9n6JOYBEVt"><a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés sur les pointeurs et fonctions – Langage C » &#8212; F2School" src="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/embed/#?secret=9n6JOYBEVt" data-secret="9n6JOYBEVt" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center has-very-dark-gray-color has-text-color wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c – Instructions Simples</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/exercices-corriges-langage-c-instructions-simples/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Architecture et programmation des Microcontrôleurs</title>
		<link>https://f2school.com/architecture-et-programmation-des-microcontroleurs/</link>
					<comments>https://f2school.com/architecture-et-programmation-des-microcontroleurs/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 12 Mar 2020 21:04:46 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Informatique industrielle]]></category>
		<category><![CDATA[Architecture des microcontrôleurs]]></category>
		<category><![CDATA[architecture microcontroleur]]></category>
		<category><![CDATA[Les éléments constitutifs du PIC 16f877]]></category>
		<category><![CDATA[microcontroleur pic 16f877]]></category>
		<category><![CDATA[microcontroleur pic 16f877 pdf]]></category>
		<category><![CDATA[microcontroleur pic programmation]]></category>
		<category><![CDATA[Microcontrôleurs]]></category>
		<category><![CDATA[Présentation du microcontrôleur PIC 16F877]]></category>
		<category><![CDATA[programmation de microcontroleur]]></category>
		<category><![CDATA[programmation des Microcontrôleurs]]></category>
		<category><![CDATA[programmation microcontroleur pdf]]></category>
		<category><![CDATA[programmation microcontroleur pic pdf]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5658</guid>

					<description><![CDATA[<p>Architecture et programmation des Microcontrôleurs Les PICs sont des microcontrôleurs à architecture RISC (Reduced Instructions Set Computer), ou encore composant à jeu d’instructions réduit. L&#8217;avantage est que plus on réduit le nombre d’instructions,&#160; plus leur décodage sera rapide ce qui augmente la vitesse de fonctionnement du microcontrôleur. Les PICs sont subdivisés en 3 grandes familles [&#8230;]</p>
<p>The post <a href="https://f2school.com/architecture-et-programmation-des-microcontroleurs/">Architecture et programmation des Microcontrôleurs</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/architecture-et-programmation-des-microcontroleurs/">Architecture et programmation des Microcontrôleurs</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-1024x574.png" alt="Architecture et programmation des Microcontrôleurs " class="wp-image-5659" srcset="https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5658"></span>



<p><strong>Architecture et programmation des Microcontrôleurs</strong> </p>



<p>Les PICs sont des microcontrôleurs à architecture RISC
(Reduced Instructions Set Computer), ou encore composant à jeu d’instructions
réduit. L&#8217;avantage est que plus on réduit le nombre d’instructions,&nbsp; plus leur décodage sera rapide ce qui
augmente la vitesse de fonctionnement du microcontrôleur.</p>



<p>Les PICs sont subdivisés en 3 grandes familles : </p>



<ul class="wp-block-list"><li>&nbsp;La
famille Base-Line, qui utilise des mots d’instructions de 12 bits, </li><li>La famille Mid-Range, qui utilise des mots de 14
bits (et dont font partie les 16F8xx),</li><li>La famille High-End, qui utilise des mots de 16
bits (les PIC 18Fxxx).</li></ul>



<p>On trouve aussi des familles de dsPIC pour le traitement du
signal et d’autres microcontrôleurs spécialisés.</p>



<h5 class="wp-block-heading">Les éléments essentiels du PIC 16F877 sont :</h5>



<ul class="wp-block-list"><li>Une mémoire programme de type EEPROM flash de 8K
mots de 14 bits,</li><li>Une RAM donnée de 368 octets,</li><li>Une mémoire EEPROM de 256 octets,</li><li>5 ports d&#8217;entrée sortie, A (6 bits), B (8 bits),
C (8 bits), D (8 bits) et E (3 bits)</li><li>Convertisseur Analogique numérique 10 bits à 8
entrées sélectionnables,</li><li>USART, Port série universel, mode asynchrone
(RS232) et mode synchrone</li><li>SSP, Port série synchrone supportant I2C</li><li>3 TIMERS avec leurs Prescalers, TMR0, TMR1, TMR2</li><li>2 modules de comparaison et Capture CCP1 et CCP2</li><li>15 sources d&#8217;interruption,</li></ul>



<p>Les différents constituants d’un microprocesseur peuvent être regroupés dans deux blocs principaux, l&#8217;unité de calcul et l&#8217;unité de contrôle.</p>



<h5 class="wp-block-heading">1- L’unité de calcul</h5>



<p>Elle est constituée de l’unité Arithmétique et logique UAL
et d’un certain nombre de registres</p>



<ul class="wp-block-list"><li>ALU : Unité arithmétique et logique</li><li>Les registres : Ce sont des mémoires élémentaires pouvant contenir chacun un opérande. Les registres peuvent être de 8, 16 ou 32 bits.</li></ul>



<h5 class="wp-block-heading">2- &nbsp;L’unité de contrôle</h5>



<p>C&#8217;est l&#8217;unité de contrôle qui supervise le déroulement de
toutes les opérations au sein du microprocesseur. Elle est constituée
principalement de :</p>



<ul class="wp-block-list"><li>Horloge : C&#8217;est l&#8217;horloge qui génère les signaux
qui permettent le cadencement et la synchronisation de toutes les opérations.</li><li>Le compteur programme PC : (Program Counter)
contient l&#8217;adresse de la case mémoire où est stockée la prochaine instruction à
charger. Au début de l&#8217;exécution d&#8217;un programme, le PC est initialisé à
l&#8217;adresse mémoire où est stockée la première instruction du programme. Le
compteur programme est incrémenté chaque fois qu&#8217;une instruction est chargée
dans le microprocesseur.</li><li>&nbsp;Le
registre d&#8217;instruction RI : C&#8217;est là où le microprocesseur stocke l&#8217;instruction
en cours d&#8217;exécution.</li><li>Le décodeur : C&#8217;est lui qui va
&#8220;décoder&#8221; l&#8217;instruction contenue dans RI et générer les signaux
logiques correspondants et les communiquer au séquenceur.</li><li>Le séquenceur : Il gère le séquencement des
opérations et génère :<ul><li>les signaux du bus de commande (RD, WR, etc.),</li></ul><ul><li>les signaux internes aux microprocesseurs
(gestion des registres, de l’A.L.U., aiguillages des bus internes, etc.).</li></ul></li></ul>



<p>Le séquenceur est réalisé avec une structure qui comprend
une mémoire ROM intégrée. Celle-ci contient des micro-instructions (à ne pas
confondre avec les instructions contenues dans la mémoire programme). La
mémoire des micro-instructions n’est pas accessible à l’utilisateur. Chacune
des instructions du microprocesseur nécessite plusieurs micro-instructions et
donc plusieurs cycles horloge.</p>



<ul class="wp-block-list"><li>Le registre d&#8217;état : Le registre d&#8217;état est
formé de plusieurs bits appelés drapeaux ou indicateurs (Flags) qui sont
positionnés par l&#8217;ALU après chaque opération. On dispose d&#8217;un jeu
d&#8217;instructions conditionnées par l&#8217;état de différents drapeaux. Par exemple
l’indicateur Z indique, quand il est positionné, que le résultat de l&#8217;opération
est égal à Zéro. L’indicateur C indique que l&#8217;opération a généré une retenue.
Le bit N indique que le résultat est négatif …</li></ul>



<h5 class="wp-block-heading"><strong>Type d’architecture d’un microprocesseur</strong></h5>



<h6 class="wp-block-heading">1- Architecture CISC (Complex Instruction Set Computer)</h6>



<p>C’est une architecture avec un grand nombre d’instructions. Le processeur doit exécuter des taches complexes par instruction unique. Donc, pour une tache donnée, une machine CISC exécute un petit nombre d’instructions mais chacun nécessite un plus grand nombre de cycles horloge (Intel 8086, Pentium…, Motorola 68000, PowerPC). Actuellement les deux technologies convergent : les processeurs CISC (Pentium par exemple) utilisent des instructions de plus en plus simples et exécutent parfois plusieurs instructions en un cycle horloge.</p>



<h6 class="wp-block-heading">2- Architecture RISC (Reduced Instruction Set Computer)</h6>



<p>Architecture dans laquelle les instructions sont en nombre
réduit (chargement, branchement, appel sous-programme)
et elles sont fréquemment utilisées. Le but est d’éliminer
les instructions rarement employées et de consacrer les ressources matérielles
à exécuter les instructions relativement simples en un cycle d‘horloge et à
émuler les autres instructions à l’aide de séquences basées sur les
instructions élémentaires. On trouve donc une meilleure performance à une
vitesse donnée (le gain en performance envisageable est important mais dépend
de la qualité du compilateur). Processeurs RISC : PowerRISC (IBM/Motorola),
SPARC (SUN), PA-RISC (HP).</p>



<p><strong>Cours sur l&#8217;Architecture et programmation des Microcontrôleurs </strong></p>


<a href="https://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Architecture-et-programmation-des-Microcontrôleurs-</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Architecture-et-programmation-des-Microcontrôleurs-.pdf">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="APRFll3oNm"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=APRFll3oNm" data-secret="APRFll3oNm" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="NNipVpieHZ"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=NNipVpieHZ" data-secret="NNipVpieHZ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="JzlTdxa1te"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=JzlTdxa1te" data-secret="JzlTdxa1te" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wZ0xwLS8TQ"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=wZ0xwLS8TQ" data-secret="wZ0xwLS8TQ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="oydM6Fk4H8"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=oydM6Fk4H8" data-secret="oydM6Fk4H8" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="oxRH5fksZK"><a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Langage JAVA : Cours et exercices corrigés » &#8212; F2School" src="https://f2school.com/langage-java-cours-et-exercices-corriges/embed/#?secret=oxRH5fksZK" data-secret="oxRH5fksZK" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/architecture-et-programmation-des-microcontroleurs/">Architecture et programmation des Microcontrôleurs</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/architecture-et-programmation-des-microcontroleurs/">Architecture et programmation des Microcontrôleurs</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/architecture-et-programmation-des-microcontroleurs/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Langage JAVA : Cours et exercices corrigés</title>
		<link>https://f2school.com/langage-java-cours-et-exercices-corriges/</link>
					<comments>https://f2school.com/langage-java-cours-et-exercices-corriges/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Fri, 28 Feb 2020 21:18:29 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[apprendre java]]></category>
		<category><![CDATA[apprendre java facilement]]></category>
		<category><![CDATA[apprendre le java]]></category>
		<category><![CDATA[Approximation par moindres carres]]></category>
		<category><![CDATA[Classes et objets en Java]]></category>
		<category><![CDATA[cours java]]></category>
		<category><![CDATA[cours java complet]]></category>
		<category><![CDATA[cours java pdf]]></category>
		<category><![CDATA[cours methodes numeriques pdf]]></category>
		<category><![CDATA[cours programmation avancée java pdf]]></category>
		<category><![CDATA[Entrées java]]></category>
		<category><![CDATA[exercice corrigé collection java exercice java corrigé heritage]]></category>
		<category><![CDATA[exercice java avancé]]></category>
		<category><![CDATA[exercice java corrigé heritage]]></category>
		<category><![CDATA[exercice java corrigé pdf]]></category>
		<category><![CDATA[exercice java orienté objet corrigé]]></category>
		<category><![CDATA[Graphisme scientifique avec Java]]></category>
		<category><![CDATA[Héritage]]></category>
		<category><![CDATA[Intégration numérique]]></category>
		<category><![CDATA[Interpolation polynomiale]]></category>
		<category><![CDATA[Introduction à Java]]></category>
		<category><![CDATA[java pdf]]></category>
		<category><![CDATA[langage java]]></category>
		<category><![CDATA[langage java pdf]]></category>
		<category><![CDATA[méthode numérique]]></category>
		<category><![CDATA[methode numerique et programmation]]></category>
		<category><![CDATA[Méthodes numériques]]></category>
		<category><![CDATA[méthodes numériques appliquées]]></category>
		<category><![CDATA[Organisation des fichiers sources d’un programme Java]]></category>
		<category><![CDATA[Présentation de Java]]></category>
		<category><![CDATA[programmation java]]></category>
		<category><![CDATA[Résolution des équations non linéaires dans R]]></category>
		<category><![CDATA[Résolution des systèmes linéaires]]></category>
		<category><![CDATA[Résolution Numérique des équations différentielles]]></category>
		<category><![CDATA[Sorties java]]></category>
		<category><![CDATA[Types primitifs et structures de contrôle]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5320</guid>

					<description><![CDATA[<p>Langage JAVA&#160;: Cours et exercices corrigés &#8211; Méthodes numériques appliquées Le langage Java a été développe afin de pouvoir générer des applications qui soient indépendantes des machines et de leur système d’exploitation. Une des autres caractéristiques du langage est de pouvoir écrire des applications structurellement distribuées sur des réseaux. Il appartient, par ailleurs, à la [&#8230;]</p>
<p>The post <a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/02/Méthodes-numériques-appliquées-1024x574.png" alt="Langage JAVA : Cours et exercices corrigés - Méthodes numériques appliquées" class="wp-image-5323" srcset="https://f2school.com/wp-content/uploads/2020/02/Méthodes-numériques-appliquées-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/02/Méthodes-numériques-appliquées-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/02/Méthodes-numériques-appliquées-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/02/Méthodes-numériques-appliquées-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/02/Méthodes-numériques-appliquées.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5320"></span>



<p>Langage JAVA&nbsp;: Cours et exercices corrigés &#8211; Méthodes numériques
appliquées</p>



<p>Le langage Java a été développe afin de pouvoir générer des
applications qui soient indépendantes des machines et de leur système d’exploitation.
Une des autres caractéristiques du langage est de pouvoir écrire des
applications structurellement distribuées sur des réseaux.
Il appartient, par ailleurs, à la famille des langages objets purs ou rien ne
peut exister en dehors des classes.</p>



<p>Le langage Java est un langage compile et interprété. Cette définition
contradictoire s’explique
par le fait que le code source est transformé dans un byte-code universel exécutable
par une machine virtuelle. Cette machine virtuelle peut être installée à partir
d’une distribution du langage comme le Java Development Kit (JDK) de SUN. Elle
peut être également intégrée sous une forme compactée dans un navigateur afin
qu’il puisse exécuter des applets Java.</p>



<p>Ces caractéristiques confèrent au langage des propriétés de portabilité
sans précédents, mais ont aussi un cout correspondant au fonctionnement de la
machine virtuelle qui réduit les performances d’exécution du programme. Afin de
résoudre ce problème, un effort important est consenti pour développer des
compilateurs à la volée en code machine qui fonctionnent lors de l’exécution du
programme (compilateurs identifies sous la dénomination de JIT &#8211; Just In Time).</p>



<h5 class="wp-block-heading"><strong>Plan du cours&nbsp; Langage JAVA&nbsp; </strong></h5>



<p>1- Introduction à Java</p>



<ul class="wp-block-list"><li>Présentation de Java</li><li>Types primitifs et structures de contrôle</li><li>Classes et objets en Java</li><li>Organisation des fichiers sources d’un programme
Java</li><li>Héritage</li><li>Exceptions</li><li>Entrées/Sorties</li></ul>



<p>2- Résolution des équations non linéaires dans R</p>



<p>3- Résolution des systèmes linéaires </p>



<p>4- Graphisme scientifique avec Java</p>



<p>5- Interpolation Polynomiale</p>



<p>6- Approximation par moindres carres</p>



<p>7- Intégration Numérique</p>



<p>8- Résolution Numérique des équations différentielles </p>


<a href="https://f2school.com/wp-content/uploads/2020/02/Méthodes-numériques-appliquées.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Méthodes-numériques-appliquées</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<div class="wp-block-button aligncenter"><a class="wp-block-button__link has-black-color has-medium-gray-background-color has-text-color has-background" href="http://f2school.com/wp-content/uploads/2020/02/Méthodes-numériques-appliquées.pdf"><strong>Télécharger ICI </strong></a></div>



<hr class="wp-block-separator has-text-color has-background has-blue-background-color has-blue-color is-style-wide"/>



<h4 class="has-blue-color has-text-color wp-block-heading"><strong>Voir aussi :</strong></h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="SIBLthDoxa"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=SIBLthDoxa" data-secret="SIBLthDoxa" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="dNayOMEY6K"><a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Notions de base en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/notions-de-base-du-langage-c/embed/#?secret=dNayOMEY6K" data-secret="dNayOMEY6K" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="LKgkcNGF8z"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=LKgkcNGF8z" data-secret="LKgkcNGF8z" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="0DrzUCrRPq"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=0DrzUCrRPq" data-secret="0DrzUCrRPq" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="845UpSDzxL"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=845UpSDzxL" data-secret="845UpSDzxL" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="du9EelwieY"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=du9EelwieY" data-secret="du9EelwieY" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div><p>The post <a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/langage-java-cours-et-exercices-corriges/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Structures de données en c : Type enregistrement</title>
		<link>https://f2school.com/le-type-enregistrement-en-langage-c/</link>
					<comments>https://f2school.com/le-type-enregistrement-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 20:33:08 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[initialiser une structure en c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[les structures de données]]></category>
		<category><![CDATA[les structures de données en c]]></category>
		<category><![CDATA[les structures en c pdf]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[structure dans une structure en c]]></category>
		<category><![CDATA[structure de données cours]]></category>
		<category><![CDATA[structure de données en c pdf]]></category>
		<category><![CDATA[structure de données pdf]]></category>
		<category><![CDATA[structure en c]]></category>
		<category><![CDATA[structures de données]]></category>
		<category><![CDATA[tableau de structure en c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3217</guid>

					<description><![CDATA[<p>Structures de données en c : Type enregistrement Un enregistrement, appelé structure En langage C, est une variable complexe qui permet de désigner sous un seul nom un ensemble de valeurs pouvant être de type différent La définition d&#8217;une variable structurée est une opération qui consiste à créer une variable ayant comme type celui d&#8217;une [&#8230;]</p>
<p>The post <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-1024x574.png" alt="Structures de données en c : Type enregistrement" class="wp-image-5641" srcset="https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-3217"></span>



<p><strong>Structures de données en c : Type enregistrement </strong></p>



<p>Un enregistrement, appelé
structure En langage C, est une variable complexe qui permet de désigner sous
un seul nom un ensemble de valeurs pouvant être de type différent</p>



<p>La définition d&#8217;une
variable structurée est une opération qui consiste à créer une variable ayant
comme type celui d&#8217;une structure que l&#8217;on a précédemment déclaré, c&#8217;est-à-dire
la nommer et lui réserver un emplacement en mémoire.</p>



<p>Chaque variable de type
structure possède des champs repérés avec des noms uniques. Toutefois le nom des
champs ne suffit pas pour y accéder étant donné qu&#8217;ils n&#8217;ont de contexte qu&#8217;au
sein de la variable structurée&#8230;</p>



<p>Pour accéder aux champs
d&#8217;une structure on utilise l&#8217;opérateur de champ (un simple point) placé entre le
nom de la variable structurée et le nom du champ.</p>



<h5 class="wp-block-heading"><strong>Initialisation d’une
structure</strong></h5>



<p>Lors de sa déclaration on peut initialiser une structure en
indiquant entre {} la liste des valeurs séparées par des virgules. Chaque
valeur étant une constante ayant le type du champ correspondant.</p>


<p>&nbsp;Exemples:</p>
<p style="padding-left: 80px;">struct Etudiant {</p>
<p style="padding-left: 80px;">&nbsp;int niveau;</p>
<p style="padding-left: 80px;">&nbsp;float moyenne;</p>
<p style="padding-left: 80px;">};</p>
<p style="padding-left: 80px;">struct Etudiant E1 = {2, 10.9};</p>
<p style="padding-left: 80px;">struct Etudiant E2 = {2, 12.5};</p>


<p><strong>Tableaux de
structures&nbsp;:</strong></p>



<p>Étant donné qu&#8217;une structure est composée d&#8217;éléments de
taille fixes,il est possible de créer un tableau ne contenant que des éléments
du type d&#8217;une structure donnée.</p>



<p>Il suffit de créer un tableau dont le type est celui de la
structure et de le repérer par un nom de variable.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Déclaration&nbsp;:</strong></p>
<p>struct &lt;Nom_Structure&gt;</p>
<p>{</p>
<p>&lt;type_champ1&gt; &lt;Nom_Champ1&gt;;</p>
<p>…</p>
<p>&lt;type_champN&gt; &lt;Nom_ChampN&gt;;</p>
<p>};</p>
<p>struct &lt;Nom_Structure&gt; &lt;Tab_Struct&gt;[N];</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Exemple:</strong></p>
<p>Soit la déclaration suivante :</p>
<p>struct Etudiant {</p>
<p>&nbsp;char nom [30] ;</p>
<p>&nbsp;char prenom [30] ;</p>
<p>&nbsp;float notes [4] ;</p>
<p>} ;</p>
</div>
</div>



<p><strong>Cours sur  les Structures de données en c : Type enregistrement </strong> </p>


<a href="https://f2school.com/wp-content/uploads/2019/12/Structures-de-données-en-langage-C.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Structures-de-données-en-langage-C</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Structures-de-données-en-langage-C.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="PyAfLHFQ3V"><a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Notions de base en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/notions-de-base-du-langage-c/embed/#?secret=PyAfLHFQ3V" data-secret="PyAfLHFQ3V" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="nkPIcpMRTh"><a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Lecture et écriture en C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/lecture-et-ecriture-en-langage-c/embed/#?secret=nkPIcpMRTh" data-secret="nkPIcpMRTh" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="OKVmYFDVfo"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=OKVmYFDVfo" data-secret="OKVmYFDVfo" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wRtqQKPfgg"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=wRtqQKPfgg" data-secret="wRtqQKPfgg" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="0f9GtPaxo2"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=0f9GtPaxo2" data-secret="0f9GtPaxo2" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="spP9Zdw9k9"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=spP9Zdw9k9" data-secret="spP9Zdw9k9" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/le-type-enregistrement-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</title>
		<link>https://f2school.com/les-tableaux-en-langage-c/</link>
					<comments>https://f2school.com/les-tableaux-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 20:06:17 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[c tableau]]></category>
		<category><![CDATA[déclaration des tableaux en c]]></category>
		<category><![CDATA[declaration tableau c]]></category>
		<category><![CDATA[déclarer un tableau en c]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c tableau]]></category>
		<category><![CDATA[langage c tableau 2 dimensions]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les tableaux en c]]></category>
		<category><![CDATA[les tableaux en c pdf]]></category>
		<category><![CDATA[remplir un tableau en c]]></category>
		<category><![CDATA[tableau de structure en c]]></category>
		<category><![CDATA[tableau en c]]></category>
		<category><![CDATA[tableau langage c]]></category>
		<category><![CDATA[tableau multidimensionnel c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3210</guid>

					<description><![CDATA[<p>Les tableaux en langage C &#8211; Cours &#8211; Programmation en C Un tableau est une structure de donnée permettant de stocker des données de même type. Chacune des valeurs est repérée par un indice indiquant la position de la donnée dans le tableau. Un tableau est caractérisé par&#160;: Un tableau uni-dimensionnel (vecteur) est une manière [&#8230;]</p>
<p>The post <a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C – Cours – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-1024x574.png" alt="Les tableaux en langage C - Cours - Programmation en C" class="wp-image-5652" srcset="https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Les-tableaux-en-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-3210"></span>



<p><strong>Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</strong></p>



<p>Un tableau
est une structure de donnée permettant de stocker des données de même type.</p>



<p>Chacune
des valeurs est repérée par un indice indiquant la position de la donnée dans
le tableau.</p>



<p>Un tableau
est caractérisé par&nbsp;:</p>



<ul class="wp-block-list">
<li>Son
nom&nbsp;;</li>



<li>Sa
taille&nbsp;;</li>



<li>Sa
dimension&nbsp;;</li>



<li>Le
type de ses éléments.</li>
</ul>



<p><strong>Un tableau uni-dimensionnel</strong> (vecteur) est une manière de
ranger des éléments ou des valeurs de même type. Il regroupe ces éléments dans
une structure fixe et permet d’accéder à chaque élément par l’intermédiaire de
son rang ou indice.</p>



<p><strong>Tableau Multidimensionnel</strong> est un tableau unidimensionnel de N-1 dimensions. Un tableau A à 2 dimensions est à interpréter comme un tableau (unidimensionnel) de taille L dont chaque composante est un tableau (unidimensionnel) de taille C.</p>



<h5 class="wp-block-heading"> Déclaration </h5>



<p>En langage C, la déclaration d’un tableau à une dimension
est définie comme suit :</p>



<p class="has-text-align-center">&lt;TypeSimple&gt; &lt;NomTableau&gt; [&lt;Taille&gt;];</p>



<h5 class="wp-block-heading">Initialisation</h5>



<p>Lors de la déclaration d’un tableau, on peut initialiser les
composantes du tableau en indiquant la liste des valeurs respectivement entre
{}</p>



<h6 class="wp-block-heading">Exemples:</h6>



<p>short A [5] = {1, 10, 9, 4, 5} ; Réservation de (2 x 5) octets</p>



<p>char Lettres [26] = {‘ A ’, ‘ B ’}; Les autres composantes
initialisées à 0</p>



<p>float B [ ] = {2.4, 1.6, 3.33}; Réservation automatique de (4&#215;3) octets (la dimension n ’est pas indiquée explicitement) </p>



<p>short A [4] = {1, 10, 9, 4, 5} ; Erreur&nbsp;! </p>



<p><strong>Cours sur Les tableaux en langage C </strong>:</p>


<a href="https://f2school.com/wp-content/uploads/2019/12/les-tableaux-langage-c.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">les-tableaux-langage-c</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/les-tableaux-langage-c.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="SbLPNmI01F"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=Ze5z564lW7#?secret=SbLPNmI01F" data-secret="SbLPNmI01F" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="paGHFIv065"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=x1y0SB7o0P#?secret=paGHFIv065" data-secret="paGHFIv065" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="dy87QjXADH"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=egLPyFJc1v#?secret=dy87QjXADH" data-secret="dy87QjXADH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="JKolxHdGld"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=oItcpNXm6R#?secret=JKolxHdGld" data-secret="JKolxHdGld" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="JVLXpcIogp"><a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Langage JAVA : Cours et exercices corrigés » &#8212; F2School" src="https://f2school.com/langage-java-cours-et-exercices-corriges/embed/#?secret=bwJIaWhaYU#?secret=JVLXpcIogp" data-secret="JVLXpcIogp" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="fBx8DJkQMt"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=AOyepSFNct#?secret=fBx8DJkQMt" data-secret="fBx8DJkQMt" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C – Cours – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/les-tableaux-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Structures conditionnelles en langage C</title>
		<link>https://f2school.com/structures-conditionnelles-en-langage-c/</link>
					<comments>https://f2school.com/structures-conditionnelles-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 19:58:54 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les structures conditionnelles]]></category>
		<category><![CDATA[structure conditionnelle]]></category>
		<category><![CDATA[structure conditionnelle c]]></category>
		<category><![CDATA[structures conditionnelles]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3205</guid>

					<description><![CDATA[<p>Structures conditionnelles en langage C La résolution de certains problèmes algorithmique ne peut se faire que sous condition et pour chaque condition un traitement spécifique sera déclenché et exclura les traitements des autres conditions &#160;Exemple: On veut afficher le résultat d’un étudiant (Echec, Succès) à partir de sa moyenne. Donc on a Besoin d’une structure [&#8230;]</p>
<p>The post <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-1024x574.png" alt="Structures conditionnelles en langage C" class="wp-image-5668" srcset="https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-3205"></span>



<p><strong>Structures conditionnelles en langage C</strong></p>



<p>La résolution de certains problèmes algorithmique ne peut se faire que sous condition et pour chaque condition un traitement spécifique sera déclenché et exclura les traitements des autres conditions</p>



<h6 class="wp-block-heading"><strong>&nbsp;Exemple:</strong></h6>



<p> On veut afficher le résultat d’un étudiant (Echec, Succès) à partir de sa moyenne. </p>



<p>Donc on a Besoin d’une structure qui évalue la condition de sa réussite !</p>



<h5 class="wp-block-heading">  Formes de structures conditionnelles&nbsp;: </h5>



<p>On distingue plusieurs formes de structures
conditionnelles&nbsp;:</p>



<p>&nbsp;<strong>Structure conditionnelle à un seul
choix&nbsp;:</strong> Il s’agit d’un traitement qui ne peut s’exécuter que si une
condition logique est satisfaite ; dans le cas contraire, rien ne devrait se
passer</p>



<p><strong>Structure
conditionnelle à deux choix&nbsp;:</strong> Il s’agit d’un
traitement qui ne peut s’exécuter que si une condition logique est satisfaite ;
dans le cas contraire, un autre traitement sera exécuté.</p>



<p><strong>Structure
conditionnelle imbriquée&nbsp;:</strong> Il s’agit d’un
traitement qui ne peut s’exécuter que si une condition logique est satisfaite ;
dans le cas contraire, un autre traitement sera exécuté. Les différents
traitements ne comportent plus uniquement des actions simples mais on peut leur
imbriquer des structures conditionnelles</p>



<p><strong>Structure
conditionnelle à choix multiple&nbsp;:</strong> Une structure à choix
multiple est une structure qui à partir d’un choix va se positionner sur le bon
traitement sans passer par les autres</p>



<p><strong>Télécharger le cours sur les Structures conditionnelles en langage C</strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/structures-conditionnelles-en-langage-c.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">structures-conditionnelles-en-langage-c</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/structures-conditionnelles-en-langage-c.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="jOtva3Ds2o"><a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les tableaux en langage C &#8211; Cours &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-tableaux-en-langage-c/embed/#?secret=jOtva3Ds2o" data-secret="jOtva3Ds2o" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="7q8YYuKoa6"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=7q8YYuKoa6" data-secret="7q8YYuKoa6" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="9mwPbMrgzC"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=9mwPbMrgzC" data-secret="9mwPbMrgzC" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="qsdV08mvDp"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=qsdV08mvDp" data-secret="qsdV08mvDp" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="VKIBnPh4O8"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=VKIBnPh4O8" data-secret="VKIBnPh4O8" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="NxFJFAlVdT"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=NxFJFAlVdT" data-secret="NxFJFAlVdT" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/structures-conditionnelles-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Les listes chaînées en langage C &#8211; Programmation C</title>
		<link>https://f2school.com/les-listes-chainees-en-langage-c/</link>
					<comments>https://f2school.com/les-listes-chainees-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 19:50:47 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[cours liste chainée en c]]></category>
		<category><![CDATA[cours liste chainée en c pdf]]></category>
		<category><![CDATA[créer une liste chainée en c]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c liste chainée]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les liste chainée en c]]></category>
		<category><![CDATA[les listes chainées en c]]></category>
		<category><![CDATA[les listes chainées en c pdf]]></category>
		<category><![CDATA[liste chainée c]]></category>
		<category><![CDATA[liste chainée en c]]></category>
		<category><![CDATA[liste chainée en c pdf]]></category>
		<category><![CDATA[liste chainée langage c]]></category>
		<category><![CDATA[liste chainées c]]></category>
		<category><![CDATA[listes chainées c]]></category>
		<category><![CDATA[listes chainées en c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3198</guid>

					<description><![CDATA[<p>Les listes chaînées en langage C Une liste chaînée est une structure comportant des champs contenant des données et un pointeur vers une structure de même type. Une liste chaînée est une suite finie d’éléments de même type repérés selon leur rang dans la liste. Pour créer une liste chaînée en langage C, il s&#8217;agit [&#8230;]</p>
<p>The post <a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C – Programmation C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--1024x574.png" alt="Les listes chaînées en langage C " class="wp-image-5675" srcset="https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C--768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Les-listes-chaînées-en-langage-C-.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-3198"></span>



<p><strong>Les listes chaînées en langage C</strong></p>



<p>Une liste chaînée est une structure comportant des
champs contenant des données et un pointeur vers une structure de même type.</p>



<p>Une liste chaînée est une suite finie d’éléments de
même type repérés selon leur rang dans la liste.</p>



<p>Pour créer une liste
chaînée en langage C, il s&#8217;agit dans un premier temps de définir la structure
de données, ainsi qu&#8217;un pointeur vers une structure du type de celle définie
précédemment, afin de pointer vers la tête de la liste, c&#8217;est-à-dire le premier
élément</p>



<p>Quelques Principes des listes chaînées:</p>



<ul class="wp-block-list"><li>Une liste chaînée est utilisée pour stocker des données qui doivent être traitées de manière séquentielle</li><li>Les éléments de la liste appelés cellule, nœuds ou maillons, ne sont pas rangés les uns à côté des autres</li><li>On a besoin de connaître, pour chaque élément, la position (l’adresse) de l’élément qui le suit</li><li>On dispose d’un pointeur de tête qui contient l’adresse du premier élément de la liste</li><li>Le dernier nœud ne pointe vers rien, il est nécessaire de renseigner son pointeur avec la valeur NULL.</li></ul>



<p><strong>Télécharger les cours sur  les listes chaînées en langage C </strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/listes-chainees-part1.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">listes-chainees-part1</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/listes-chainees-part1.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/listes-chainees-part2.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">listes-chainees-part2</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/listes-chainees-part2.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="W7pnPYQb7d"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=W7pnPYQb7d" data-secret="W7pnPYQb7d" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="VoJZYoIZFo"><a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les tableaux en langage C &#8211; Cours &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-tableaux-en-langage-c/embed/#?secret=VoJZYoIZFo" data-secret="VoJZYoIZFo" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="1GwhJi7twP"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=1GwhJi7twP" data-secret="1GwhJi7twP" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="iIoALUUapq"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=iIoALUUapq" data-secret="iIoALUUapq" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="4YUmPYGONi"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=4YUmPYGONi" data-secret="4YUmPYGONi" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="gsCwlL6K4I"><a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Lecture et écriture en C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/lecture-et-ecriture-en-langage-c/embed/#?secret=gsCwlL6K4I" data-secret="gsCwlL6K4I" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C – Programmation C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/les-listes-chainees-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Structures répétitives en C &#8211; langage C</title>
		<link>https://f2school.com/structures-repetitives-en-c/</link>
					<comments>https://f2school.com/structures-repetitives-en-c/#respond</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 19:36:22 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[exercice les structures en c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[structure conditionnelle langage c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3188</guid>

					<description><![CDATA[<p>Structures répétitives en C &#8211; langage C On distingue deux types de structures répétitives&#160;: – L’itération&#160;: quand on sait le nombre de fois que l’on va répéter un traitement : 1. La structure répétitive FOR () – La répétition conditionnelle&#160;: quand la poursuite d’une répétition dépend d’une condition : 2. La structure répétitive WHILE 3. [&#8230;]</p>
<p>The post <a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C – langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-1024x574.png" alt="Structures répétitives en C - langage C" class="wp-image-5714" srcset="https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Structures-répétitives-en-C-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-3188"></span>



<p><strong>Structures répétitives en C &#8211; langage C</strong></p>



<p>On distingue deux types de structures répétitives&nbsp;:</p>



<p>– L’itération&nbsp;: quand on sait le nombre de fois que
l’on va répéter un traitement :</p>



<p>1. La structure répétitive FOR ()</p>



<p>– La répétition conditionnelle&nbsp;: quand la poursuite
d’une répétition dépend d’une condition :</p>



<p>2. La structure répétitive WHILE</p>



<p>3. La structure répétitive DO WHILE</p>



<p><strong>La structure répétitive FOR</strong> est une structure répétitive qui itère le même
traitement pour une plage de valeurs entières comprises entre une borne inférieure
et une borne supérieure. L’arrêt du traitement se réalise lorsqu’on dépasse
l’une des bornes.</p>



<p><strong>La structure répétitive &#8220;WHILE&#8221; ou
&#8220;TantQue… Faire&#8221;</strong> permet de répéter
un traitement tant qu&#8217;une expression conditionnelle est vraie. Si d&#8217;emblée, la
condition n&#8217;est pas vraie, le traitement ne sera pas exécuté.</p>



<p><strong>La structure répétitive &#8220;DO WHILE&#8221; ou &#8220;Répéter…Jusqu&#8217;à
&#8220;</strong> permet de répéter un
traitement jusqu&#8217;à ce qu&#8217;une condition soit vraie. Le traitement est exécuté, puis
la condition est vérifiée.</p>



<p><strong> Télécharger le cours sur les Structures répétitives en C</strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/Structures-répétitives-en-C.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Structures-répétitives-en-C</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Structures-répétitives-en-C.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="xrz53dnE6z"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=xrz53dnE6z" data-secret="xrz53dnE6z" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="pu0Jy1RG5l"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=pu0Jy1RG5l" data-secret="pu0Jy1RG5l" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Hh3ELvyli4"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=Hh3ELvyli4" data-secret="Hh3ELvyli4" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Fe5EU1TH0d"><a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les tableaux en langage C &#8211; Cours &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-tableaux-en-langage-c/embed/#?secret=Fe5EU1TH0d" data-secret="Fe5EU1TH0d" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="AFBkNVEhWL"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=AFBkNVEhWL" data-secret="AFBkNVEhWL" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="HSP7lXOAeI"><a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés sur les pointeurs et fonctions – Langage C » &#8212; F2School" src="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/embed/#?secret=HSP7lXOAeI" data-secret="HSP7lXOAeI" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C – langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/structures-repetitives-en-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Les fonctions en langage C &#8211; Programmation en C</title>
		<link>https://f2school.com/les-fonctions-en-langage-c/</link>
					<comments>https://f2school.com/les-fonctions-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 25 Dec 2019 22:13:39 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[les fonction en c]]></category>
		<category><![CDATA[les fonction en langage c]]></category>
		<category><![CDATA[les fonctions c]]></category>
		<category><![CDATA[les fonctions en c]]></category>
		<category><![CDATA[les fonctions en programmation c]]></category>
		<category><![CDATA[les fonctions langage c]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[programmer en c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3145</guid>

					<description><![CDATA[<p>Les fonctions en langage C Une fonction est un sous-programme permettant de calculer et de &#8220;retourner&#8221; (avec return) un seul résultat de type simple (float, char et int) à partir d&#8217;une liste de paramètres (des données). Le langage C permet de découper un programme en plusieurs parties appelées modules. Un module est un ensemble de [&#8230;]</p>
<p>The post <a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="http://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C.png" alt="Les fonctions en langage C - Programmation en C" class="wp-image-3166" width="637" height="315" srcset="https://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C.png 987w, https://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C-600x298.png 600w, https://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C-300x149.png 300w, https://f2school.com/wp-content/uploads/2019/12/les-fonctions-en-langage-C-768x381.png 768w" sizes="(max-width: 637px) 100vw, 637px" /></figure>



<span id="more-3145"></span>



<p><strong>Les fonctions en langage C</strong></p>



<p>Une fonction est un sous-programme permettant de calculer et de &#8220;retourner&#8221; (avec return) un seul résultat de type simple (float, char et int) à partir d&#8217;une liste de paramètres (des données).</p>



<p>Le langage C permet de découper un programme en plusieurs
parties appelées modules.</p>



<p>Un module est un ensemble de données et d’instructions qui
fournissent une solution à une petite partie d’un problème plus complexe.</p>



<p>Quelques avantages de la modularité :</p>



<ul class="wp-block-list">
<li>Meilleure lisibilité</li>



<li>Diminution du risque d’erreurs</li>



<li>Possibilité de tests sélectifs</li>



<li>Réutilisation de modules déjà existants</li>



<li>Simplicité d’entretien</li>
</ul>



<p>En langage C, la structuration des programmes en modules se
fait à l’aide des fonctions et main() est une de ces fonctions.</p>



<h5 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Télécharger les cours des fonctions en langage C</h5>


<a href="https://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Les-fonctions-en-langage-C-01</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Les-fonctions-en-langage-C-02</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-03.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Les-fonctions-en-langage-C-03</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Les-fonctions-en-langage-C-03.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="2di0VKKRip"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=2di0VKKRip" data-secret="2di0VKKRip" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="2BlRAePnPk"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=2BlRAePnPk" data-secret="2BlRAePnPk" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="iCXNZD7J1R"><a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés sur les pointeurs et fonctions – Langage C » &#8212; F2School" src="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/embed/#?secret=iCXNZD7J1R" data-secret="iCXNZD7J1R" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="OrJz5VgrJw"><a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les tableaux en langage C &#8211; Cours &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-tableaux-en-langage-c/embed/#?secret=OrJz5VgrJw" data-secret="OrJz5VgrJw" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="myj8YDxvFH"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=myj8YDxvFH" data-secret="myj8YDxvFH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="tV6clLGpkP"><a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Langage JAVA : Cours et exercices corrigés » &#8212; F2School" src="https://f2school.com/langage-java-cours-et-exercices-corriges/embed/#?secret=tV6clLGpkP" data-secret="tV6clLGpkP" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/les-fonctions-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Lecture et écriture en C &#8211; Programmation en C</title>
		<link>https://f2school.com/lecture-et-ecriture-en-langage-c/</link>
					<comments>https://f2school.com/lecture-et-ecriture-en-langage-c/#respond</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 25 Dec 2019 21:39:07 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[cours c]]></category>
		<category><![CDATA[cours complet langage c]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[créer un fichier en c]]></category>
		<category><![CDATA[écriture]]></category>
		<category><![CDATA[fscanf en c]]></category>
		<category><![CDATA[fscanf langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[Lecture]]></category>
		<category><![CDATA[les variables]]></category>
		<category><![CDATA[les variables en c]]></category>
		<category><![CDATA[man printf]]></category>
		<category><![CDATA[printf]]></category>
		<category><![CDATA[printf en c]]></category>
		<category><![CDATA[printf langage c]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[programmer en c]]></category>
		<category><![CDATA[scanf]]></category>
		<category><![CDATA[scanf c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3137</guid>

					<description><![CDATA[<p>Lecture et écriture en C &#8211; Programmation en C L’instruction de lecture permet de fournir des informations (données) à notre programme par l’intermédiaire d’un périphérique (clavier). L’instruction d’écriture permet à un programme de communiquer des informations (résultats) par l’intermédiaire d’un périphérique (écran). La bibliothèque standard &#60;stdio&#62; contient un ensemble de fonctions permettant la communication de [&#8230;]</p>
<p>The post <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="973" height="454" src="http://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C.png" alt="Lecture et écriture en C - Programmation en C" class="wp-image-3164" srcset="https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C.png 973w, https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-600x280.png 600w, https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-300x140.png 300w, https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-768x358.png 768w" sizes="(max-width: 973px) 100vw, 973px" /></figure>



<span id="more-3137"></span>



<p><strong>Lecture et écriture en C &#8211; Programmation en C</strong></p>



<p>L’instruction de lecture permet de fournir des
informations (données) à notre programme par l’intermédiaire d’un périphérique
(clavier).</p>



<p>L’instruction d’écriture permet à un programme de
communiquer des informations (résultats) par l’intermédiaire d’un périphérique
(écran).</p>



<p>La bibliothèque standard <strong>&lt;stdio&gt;</strong> contient un ensemble de fonctions permettant la
communication de l’ordinateur avec le monde extérieur.</p>



<p>Les principales fonctions de lecture et d’écriture en
langage C sont <strong>scanf </strong>et <strong>printf</strong>. Ces deux fonctions font parties
de la bibliothèque standard <strong>&lt;stdio&gt;</strong></p>



<p>La fonction printf permet de transférer du texte, des
valeurs de variables ou des résultats d’expressions vers l’écran. Elle exige
l’utilisation de formats de sortie.</p>



<p>La fonction scanf permet de lire à partir du clavier
des données.</p>


<h5>Syntaxe d’écriture des données en langage C</h5>
<p style="text-align: center;"><span style="color: #0000ff;"><strong>printf (“&lt;format&gt; “, &lt;expr1&gt;, &lt;expr2&gt;, &#8230;);</strong></span></p>
<ul>
<li>&lt;format&gt;: texte, séquence d’échappement, spécificateur de format</li>
<li>Autant de spécificateurs de formats que d’expressions</li>
<li>Spécificateur de format avec : %caractère_du_ type (%d, %f, … )</li>
</ul>
<h5>Syntaxe de lecture des données en langage C</h5>
<p style="text-align: center;"><strong><span style="color: #0000ff;">scanf (“&lt;format&gt; “, &lt;Adrv1&gt;, &lt;Adrv2&gt;, &#8230;)</span>;</strong></p>
<ul>
<li style="text-align: left;">&lt;format&gt;: format de lecture des données</li>
<li>Autant de format que de données à lire</li>
<li>&lt;Adrv&gt;: &amp;NomVariable</li>
</ul>
<p>&#8211; La chaîne de format détermine comment les données reçues doivent être interprétées.</p>
<p>&#8211; Les données reçues correctement sont mémorisées successivement aux adresses indiquées par &lt;AdrV1&gt;,&#8230; .</p>
<p>&#8211; L&#8217;adresse d&#8217;une variable est indiquée par le nom de la variable précédé du signe &amp;.</p>


<p><strong>Spécificateurs de format&nbsp;:</strong></p>



<p>Voici quelques Spécificateurs de format&nbsp;:</p>



<p>%d : entier</p>



<p>%c : caractère</p>



<p>%f : rationnel en notation décimale</p>



<p>%s : chaîne de caractère</p>



<p><strong>Télécharger les cours sur la Lecture et écriture en C &#8211; Programmation en C</strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Lecture-et-écriture-en-langage-C-01</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Lecture-et-écriture-en-langage-C-02</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<h4><span style="color: #0000ff;"><strong>Voir aussi:&nbsp;</strong></span></h4>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="XkySPu4JsN"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=IkD8ZuAaDf#?secret=XkySPu4JsN" data-secret="XkySPu4JsN" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="A0IVieErrQ"><a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Notions de base en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/notions-de-base-du-langage-c/embed/#?secret=9z7frN2HcO#?secret=A0IVieErrQ" data-secret="A0IVieErrQ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="BiOdlq7DqS"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=mZRdoBTmlv#?secret=BiOdlq7DqS" data-secret="BiOdlq7DqS" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="giR7dFuCls"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=RDVFqOi1IV#?secret=giR7dFuCls" data-secret="giR7dFuCls" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="fXo7PhsOhH"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=BGBStHC1il#?secret=fXo7PhsOhH" data-secret="fXo7PhsOhH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="KkfEAY7gpJ"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=M6czmq69db#?secret=KkfEAY7gpJ" data-secret="KkfEAY7gpJ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/lecture-et-ecriture-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Notions de base en langage C &#8211; Programmation en C</title>
		<link>https://f2school.com/notions-de-base-du-langage-c/</link>
					<comments>https://f2school.com/notions-de-base-du-langage-c/#respond</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 25 Dec 2019 21:11:19 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[*= en c]]></category>
		<category><![CDATA[apprendre à programmer en c pour les nuls]]></category>
		<category><![CDATA[apprendre à programmer en c pour les nuls telecharger]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[c language type conversion]]></category>
		<category><![CDATA[commentaire c]]></category>
		<category><![CDATA[conversion de type en c]]></category>
		<category><![CDATA[convertir un int en long c]]></category>
		<category><![CDATA[cours c]]></category>
		<category><![CDATA[cours complet langage c]]></category>
		<category><![CDATA[définition affectation en algorithme]]></category>
		<category><![CDATA[initiation au langage c]]></category>
		<category><![CDATA[langage c cours debutant pdf]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pour les nuls]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les bases du langage c]]></category>
		<category><![CDATA[les différents types de variables]]></category>
		<category><![CDATA[les opérateurs]]></category>
		<category><![CDATA[Les opérateurs d’affectation]]></category>
		<category><![CDATA[les opérateurs en langage c]]></category>
		<category><![CDATA[les types de variables en informatique]]></category>
		<category><![CDATA[les variables]]></category>
		<category><![CDATA[les variables en c]]></category>
		<category><![CDATA[opérateur arithmétique langage c]]></category>
		<category><![CDATA[opérateur différent langage c]]></category>
		<category><![CDATA[opérateur modulo]]></category>
		<category><![CDATA[opérateur modulo c]]></category>
		<category><![CDATA[Opérateurs arithmétiques]]></category>
		<category><![CDATA[Opérateurs logiques]]></category>
		<category><![CDATA[priorité des opérateurs en c]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmer en c]]></category>
		<category><![CDATA[Syntaxe]]></category>
		<category><![CDATA[syntaxe langage c pdf]]></category>
		<category><![CDATA[variable]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3127</guid>

					<description><![CDATA[<p>Notions de base en langage C &#8211; Programmation en C En langage C le programme principal et les sous programmes sont définies comme des fonctions. La fonction particulière nommée main() est la fonction principale d’un programme C. Notion de variable en langage C L’exécution d’un programme doit impliquer les données qui sont liées à ce [&#8230;]</p>
<p>The post <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="973" height="487" src="http://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2.png" alt="Photo : Langage C - Cours sur les notions de base" class="wp-image-3162" srcset="https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2.png 973w, https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2-600x300.png 600w, https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2-300x150.png 300w, https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2-768x384.png 768w" sizes="(max-width: 973px) 100vw, 973px" /></figure>



<span id="more-3127"></span>



<p><strong>Notions de base en langage C &#8211; Programmation en C  </strong></p>



<p>En langage C le programme principal et les sous
programmes sont définies comme des fonctions. La fonction particulière nommée <strong>main()</strong> est la fonction principale d’un programme
C.</p>



<h5 class="wp-block-heading"><strong>Notion de variable</strong> en langage C</h5>


<p>L’exécution d’un programme doit impliquer les données qui sont liées à ce programme. Ces données se trouvent à ce moment au niveau de la mémoire centrale et chacune occupe une case mémoire.</p>
<p>Une variable est donc un espace mémoire qui va contenir des données au fur et à mesure que le programme avance dans son exécution. Cependant, à un instant donné, une variable ne peut contenir qu’une seule donnée (valeur)</p>


<p> Comme son nom l&#8217;indique une variable est quelque chose qui varie, elle peut être considérée comme une boîte dans laquelle on met des données que l&#8217;on peut lire ou écrire. </p>



<p>Les variables permettent de représenter les données
d’un programme. Chaque variable est matérialisée par un emplacement mémoire
identifié par un nom ou un identificateur.</p>



<p>Les variables contiennent les valeurs qui sont utilisées
pendant l’exécution du programme.</p>



<p>Chaque variable possède :</p>



<ul class="wp-block-list"><li>&nbsp;un
nom</li><li>un type</li><li>une valeur</li></ul>



<p>Le type nous indique de
quel sorte de variable il s’agit : entier, décimal, caractère, &#8230; </p>



<p>Les commentaires sont utilisés pour des
raisons de lisibilité et de compréhension du programme. Un commentaire est une
chaîne de caractères comprise entre /* et */. Cette chaîne est ignorée par le compilateur
C et peut déborder sur plusieurs lignes.</p>



<p>Le langage C distingue les minuscules, des
majuscules. Les mots réservés (exemples : for, while, return, struct …) du
langage C doivent être écrits en minuscules.</p>



<h5 class="wp-block-heading"><strong>Affectation des variables</strong> en langage C</h5>


<p>L’affectation est une instruction qui permet de placer une valeur dans une variable qui doit être préalablement déclarée.</p>
<p>Syntaxe:</p>
<p>&lt;nom_variable&gt; = &lt;expression&gt; ;</p>
<p>Exemple:</p>
<p>« Affecter le nombre 5 à la variable A » est équivalent à « Ranger dans la zone mémoire A l’entier 5 » s’écrit en C : A=5;</p>
<p>On distingue plusieurs types d’affectations :</p>
<ul>
<li><em><strong>Affectation avec des valeurs constantes</strong></em> : placement d’une valeur dans une variable. Exemple : Montant = 6;</li>
<li><em><strong>Affectation avec des valeurs de variables</strong> </em>: la valeur à placer dans une variable eut provenir d’une autre variable. Exemple : A = 2; B = A;</li>
<li><em><strong>Affectation avec des valeurs d’expressions</strong></em> : On peut ranger dans une variable le résultat d’un calcul. Exemple : A = 2; B = A + 2;</li>
</ul>


<h5 class="wp-block-heading"><strong>Les opérateurs en langage C</strong></h5>


<p>En langage C, on distingue plusieurs types d’opérateurs.</p>
<ul>
<li><strong>Opérateurs arithmétiques&nbsp; :</strong></li>
</ul>
<p>+ : Addition</p>
<p>&#8211; : Soustraction</p>
<p>* : Multiplication</p>
<p>/ : Division (entière et rationnelle)</p>
<ul>
<li><strong>Opérateurs logiques : (1: vrai et 0: faux)</strong></li>
</ul>
<p>&amp;&amp; : Et logique (AND)</p>
<p>|| : ou logique (OR)</p>
<p>! : Négation (NOT)</p>
<ul>
<li><strong>Opérateurs de comparaison : (1: vrai et 0: faux)</strong></li>
</ul>
<p>== : égale à</p>
<p>!= : différent de</p>
<p>&lt;, &lt;=, &gt;, &gt;= : plus petit, plus petit ou égal, …</p>
<ul>
<li><strong>Les opérateurs d’affectation:</strong></li>
</ul>
<p>Pour la plupart des expressions de la forme : expr1 = (expr1) op (expr2)</p>
<p>Il existe une formulation équivalente qui utilise un opérateur d’affectation :</p>
<p>expr1 op= expr2</p>
<p>Exemple:</p>
<p>i = i + 2 ; devient i += 2 ;</p>
<p>Liste des opérateurs d’affectation&nbsp;:</p>
<p>+= : Ajouter à</p>
<p>-= : diminuer de</p>
<p>*= : multiplier par</p>
<p>/= : diviser par</p>
<p>%= : modulo</p>
<ul>
<li><strong>Les opérateurs d’incrémentation et de décrémentation:</strong></li>
</ul>
<p>Les affectations les plus fréquentes sont du type : i = i + 1; et i = i &#8211; 1;</p>
<p>Les opérateurs ++ et &#8212; sont employés pour les cas suivants :</p>
<ul>
<li>Incrémenter ou bien décrémenter de 1 une variable i++; et ++i; ou bien i&#8211;; et &#8211;i;</li>
<li>Incrémenter ou bien décrémenter de 1 une variable et en même temps affecter sa valeur à une autre variable
<ul>
<li>x = i++; passe la valeur de i à x et incrémente après i</li>
<li>x=i&#8211;; passe la valeur de i à x et décrémente après i</li>
<li>x=++i; incrémente d’abord i et passe la valeur à x</li>
<li>x=&#8211;i; décrémente d’abord i et passe la valeur à x</li>
</ul>
</li>
</ul>
<p>Exemple :</p>
<p>i = 5; a = ++i ; /* i = 6 et a = 6 */</p>
<p>i = 5; a = i++ ; /* i = 6 et a = 5 */</p>


<h5 class="wp-block-heading"><strong>La priorité des opérateurs</strong> en Langage C</h5>


<ul>
<li>Les constantes et les variables sont des expressions. Les expressions peuvent être combinées entre elles par des opérateurs et former ainsi des expressions plus complexes.</li>
<li>L’ordre d’évaluation des différentes parties d’une expression est en principe le même qu’en mathématiques.</li>
</ul>


<p><strong>Télécharger les cours sur les notions de base en langage C  </strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Notions-de-base-du-Langage-C-01</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Notions-de-base-du-Langage-C-02</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="zXCVWvzs5E"><a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Lecture et écriture en C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/lecture-et-ecriture-en-langage-c/embed/#?secret=zXCVWvzs5E" data-secret="zXCVWvzs5E" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="B5PaloBE0b"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=B5PaloBE0b" data-secret="B5PaloBE0b" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="eGGSkjCHKT"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=eGGSkjCHKT" data-secret="eGGSkjCHKT" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="C0LPgZn9Q4"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=C0LPgZn9Q4" data-secret="C0LPgZn9Q4" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="i4HYX7hm70"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=i4HYX7hm70" data-secret="i4HYX7hm70" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wLGQsMpHNL"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=wLGQsMpHNL" data-secret="wLGQsMpHNL" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/notions-de-base-du-langage-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Guide des Organigrammes &#8211; Algorithme : Cours et Exercices</title>
		<link>https://f2school.com/guide-des-organigrammes/</link>
					<comments>https://f2school.com/guide-des-organigrammes/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 25 Dec 2019 20:37:27 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[algorithme]]></category>
		<category><![CDATA[algorithme informatique]]></category>
		<category><![CDATA[algorithmes notions de base pdf]]></category>
		<category><![CDATA[Les structures alternatives en Algorithme]]></category>
		<category><![CDATA[Les structures itératives en Algorithme]]></category>
		<category><![CDATA[Les structures répétitives en Algorithme]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3120</guid>

					<description><![CDATA[<p>Guide des Organigrammes &#8211; Algorithme : Cours et Exercices Avant de se lancer dans la programmation, il serait intéressant d’avoir une idée claire sur la structure du programme. Pour cela, nous pouvons représenter le programme avec un algorithme ou un organigramme. Le premier se présente dans une structure linéaire comme un programme et le deuxième [&#8230;]</p>
<p>The post <a href="https://f2school.com/guide-des-organigrammes/">Guide des Organigrammes – Algorithme : Cours et Exercices</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/guide-des-organigrammes/">Guide des Organigrammes &#8211; Algorithme : Cours et Exercices</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="975" height="609" src="http://f2school.com/wp-content/uploads/2019/12/Guide-des-ORGANIGRAMMES2.png" alt="Guide des Organigrammes - Algorithme : Cours et Exercices" class="wp-image-3158" srcset="https://f2school.com/wp-content/uploads/2019/12/Guide-des-ORGANIGRAMMES2.png 975w, https://f2school.com/wp-content/uploads/2019/12/Guide-des-ORGANIGRAMMES2-600x375.png 600w, https://f2school.com/wp-content/uploads/2019/12/Guide-des-ORGANIGRAMMES2-300x187.png 300w, https://f2school.com/wp-content/uploads/2019/12/Guide-des-ORGANIGRAMMES2-768x480.png 768w, https://f2school.com/wp-content/uploads/2019/12/Guide-des-ORGANIGRAMMES2-480x300.png 480w" sizes="(max-width: 975px) 100vw, 975px" /></figure>



<span id="more-3120"></span>



<p><strong>Guide des Organigrammes &#8211; Algorithme : Cours et Exercices</strong></p>



<p><em>Avant de se lancer
dans la programmation, il serait intéressant d’avoir une idée claire sur la
structure du programme.</em></p>



<p><em>Pour cela, nous
pouvons représenter le programme avec un algorithme ou un organigramme.</em></p>



<p><em>Le premier se
présente dans une structure linéaire comme un programme et le deuxième permet
d’avoir une représentation graphique qui facilite encore mieux la
compréhension. </em></p>



<p><em>Faire un
organigramme peut s’avérer très utile par exemple dans le travail en groupe.
Dans ces conditions plusieurs intervenants participent à la programmation et la
modification du code. Ces modifications peuvent être représentées plus
rapidement et facilement à l’aide d’organigrammes. Les organigrammes permettent
même d’éclairer le concepteur lui-même sur des idées qu&#8217;il avait eu. La
réalisation d&#8217;un organigramme est tout aussi importante que de mettre des
commentaires dans le programme. Il est donc important de savoir cette méthodologie
de représentation.</em></p>



<p><em><strong>Algorithme&nbsp;:</strong> Un algorithme est un énoncé d’une suite d’opérations permettant de donner la réponse à un problème.</em></p>



<p><em><strong>Organigramme&nbsp;</strong>: C’est une représentation graphique de l’algorithme. Pour le construire, on utilise des symboles normalisés.</em></p>



<h5 class="wp-block-heading">Plan du  <strong>Guide des Organigrammes</strong> </h5>


<ul>
<li>Introduction</li>
<li>Définitions
<ul>
<li>Algorithme</li>
<li>Organigramme</li>
</ul>
</li>
<li>La norme ISO 5807
<ul>
<li>Symboles</li>
<li>Exemple</li>
</ul>
</li>
<li>Les structures alternatives
<ul>
<li>SI.. ALORS&#8230;[IF&#8230; THEN&#8230;]</li>
<li>SI.. ALORS&#8230; SINON&#8230;[IF&#8230; THEN&#8230; ELSE&#8230;]</li>
</ul>
</li>
<li>Les structures itératives ou répétitives
<ul>
<li>TANTQUE.. FAIRE&#8230;[WHILE&#8230; DO&#8230;]</li>
<li>FAIRE.. JUSQU’A&#8230;[DO&#8230; UNTIL&#8230;]</li>
<li>POUR.. FAIRE&#8230;[FOR&#8230; DO&#8230;]</li>
</ul>
</li>
<li>Exercices
<ul>
<li>Exercise1</li>
<li>Exercise 2</li>
</ul>
</li>
</ul>


<p><strong>Télécharger le Guide des Organigrammes PDF</strong></p>


<a href="https://f2school.com/wp-content/uploads/2019/12/guide-des-organigrammes.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">guide-des-organigrammes</a>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/guide-des-organigrammes.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Utx9R7GBhK"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=Utx9R7GBhK" data-secret="Utx9R7GBhK" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="7sSSKCZjzI"><a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Notions de base en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/notions-de-base-du-langage-c/embed/#?secret=7sSSKCZjzI" data-secret="7sSSKCZjzI" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="YyvQ257s69"><a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Lecture et écriture en C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/lecture-et-ecriture-en-langage-c/embed/#?secret=YyvQ257s69" data-secret="YyvQ257s69" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="Hv0ZvyfT6t"><a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés langage c &#8211; Instructions Simples » &#8212; F2School" src="https://f2school.com/exercices-corriges-langage-c-instructions-simples/embed/#?secret=Hv0ZvyfT6t" data-secret="Hv0ZvyfT6t" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="LEHbDqSu03"><a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés sur les pointeurs et fonctions – Langage C » &#8212; F2School" src="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/embed/#?secret=LEHbDqSu03" data-secret="LEHbDqSu03" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="gK5su5S7hn"><a href="https://f2school.com/langage-java-cours-et-exercices-corriges/">Langage JAVA : Cours et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Langage JAVA : Cours et exercices corrigés » &#8212; F2School" src="https://f2school.com/langage-java-cours-et-exercices-corriges/embed/#?secret=gK5su5S7hn" data-secret="gK5su5S7hn" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/guide-des-organigrammes/">Guide des Organigrammes – Algorithme : Cours et Exercices</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/guide-des-organigrammes/">Guide des Organigrammes &#8211; Algorithme : Cours et Exercices</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/guide-des-organigrammes/feed/</wfw:commentRss>
			<slash:comments>97</slash:comments>
		
		
			</item>
		<item>
		<title>Algorithme : cours, Résumés et exercices corrigés</title>
		<link>https://f2school.com/algorithme/</link>
					<comments>https://f2school.com/algorithme/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Sun, 22 Dec 2019 21:28:40 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[algorithme définition]]></category>
		<category><![CDATA[algorithme exemple]]></category>
		<category><![CDATA[algorithme exercice]]></category>
		<category><![CDATA[algorithme exercice corrigé]]></category>
		<category><![CDATA[algorithme exercice corrigé pdf]]></category>
		<category><![CDATA[algorithme exercices corrigés]]></category>
		<category><![CDATA[algorithme informatique]]></category>
		<category><![CDATA[algorithme informatique exercices corrigés pdf]]></category>
		<category><![CDATA[algorithmes notions de base pdf]]></category>
		<category><![CDATA[algorithmes: notions de base]]></category>
		<category><![CDATA[booléen algorithme]]></category>
		<category><![CDATA[définition algorithme]]></category>
		<category><![CDATA[exercice algorithme corrigé]]></category>
		<category><![CDATA[exercice algorithme tableau avec correction pdf]]></category>
		<category><![CDATA[exercice condition algorithme]]></category>
		<category><![CDATA[exercice corrigé algorithme pdf]]></category>
		<category><![CDATA[exercices corrigés algorithme les boucles pdf]]></category>
		<category><![CDATA[exercices corrigés les structures répétitives pdf]]></category>
		<category><![CDATA[informatique]]></category>
		<category><![CDATA[la boucle répéter en algorithme]]></category>
		<category><![CDATA[la structure pour en algorithme]]></category>
		<category><![CDATA[langage algorithme]]></category>
		<category><![CDATA[langage algorithmique]]></category>
		<category><![CDATA[les algorithmes]]></category>
		<category><![CDATA[les boucles en algorithme]]></category>
		<category><![CDATA[les boucles imbriquées en algorithme]]></category>
		<category><![CDATA[les différents types de variables]]></category>
		<category><![CDATA[les opérateurs et instructions en algorithme pdf]]></category>
		<category><![CDATA[les types de variables en informatique]]></category>
		<category><![CDATA[les variables]]></category>
		<category><![CDATA[type de variable algorithme]]></category>
		<category><![CDATA[type de variable algorithme pdf]]></category>
		<category><![CDATA[un algorithme]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=2939</guid>

					<description><![CDATA[<p>Algorithme : cours, Résumés et exercices corrigés Un algorithme est une suite ordonnée d’instructions qui indique la démarche à suivre pour résoudre une série de problèmes équivalents. Algorithme : Description en langage naturel de la suite des actions effectuées par un programme structuré. Un algorithme est écrit en utilisant un langage de description d’algorithme (LDA). [&#8230;]</p>
<p>The post <a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="http://f2school.com/wp-content/uploads/2019/12/algoritme.pg_-1024x396.png" alt="Photo : Algorithme : cours, Résumés et exercices corrigés" class="wp-image-3160" width="647" height="250" srcset="https://f2school.com/wp-content/uploads/2019/12/algoritme.pg_-1024x396.png 1024w, https://f2school.com/wp-content/uploads/2019/12/algoritme.pg_-600x232.png 600w, https://f2school.com/wp-content/uploads/2019/12/algoritme.pg_-300x116.png 300w, https://f2school.com/wp-content/uploads/2019/12/algoritme.pg_-768x297.png 768w, https://f2school.com/wp-content/uploads/2019/12/algoritme.pg_.png 1257w" sizes="(max-width: 647px) 100vw, 647px" /></figure>



<span id="more-2939"></span>



<p><strong>Algorithme : cours, Résumés et exercices corrigés</strong></p>



<p>Un algorithme est une suite ordonnée d’instructions qui
indique la démarche à suivre pour résoudre une série de problèmes équivalents.</p>



<p>Algorithme : Description en langage naturel de la suite des
actions effectuées par un programme structuré. Un algorithme est écrit en
utilisant un langage de description d’algorithme (LDA). L’algorithme ne doit
pas être confondu avec le programme proprement dit (tel que Pascal, C, ..)</p>



<p>L’algorithmique s’intéresse à l’art de construire des algorithmes ainsi qu’à caractériser leur validité, leur robustesse, leur réutilisabilité, leur complexité ou leur efficacité.</p>



<p>La validité d’un algorithme est son aptitude à réaliser exactement la tâche pour laquelle il a été conçu</p>



<p>La réutilisabilité d’un algorithme
est son aptitude à être réutilisé pour résoudre des taches équivalentes à celle
pour laquelle il a été conçu.</p>



<p>La complexité d’un algorithme est le
nombre d’instructions élémentaires à exécuter pour réaliser la tâche pour
laquelle il a été conçu.</p>



<p>L’efficacité d’un algorithme est son
aptitude à utiliser de manière optimale les ressources du matériel qui l’exécute.<em></em></p>



<h5 class="wp-block-heading">Objectifs d&#8217;algorithme</h5>


<p>Un algorithme sert à transmettre un savoir faire. Il décrit les étapes à suivre pour réaliser un travail.</p>
<p>Il permet d&#8217;expliciter clairement les idées de solution d&#8217;un problème indépendamment d&#8217;un langage de programmation.</p>
<p>L&#8217;utilisateur d&#8217;un algorithme n&#8217;aura qu&#8217;à suivre toutes les instructions, dans l&#8217;ordre pour arriver au résultat que doit donner l&#8217;algorithme.</p>


<h5 class="wp-block-heading">Les variables</h5>


<p>Une variable est une entité qui contient une information, elle possède :</p>
<ul>
<li>un nom, on parle d’identifiant</li>
<li>une valeur</li>
<li>un type qui caractérise l’ensemble des valeurs que peut prendre la variable</li>
</ul>
<p>L’ensemble des variables est stocké dans la mémoire de l’ordinateur</p>


<h5 class="wp-block-heading">Type de variable </h5>


<ul>
<li>Entier : Il s’agit des variables destinées à contenir un nombre entier positif ou négatif</li>
<li>Réel : Il s’agit des variables numériques qui ne sont pas des entiers, c’est à dire qui comporte des décimales. Généralement un nombre réel est codé sur 4 octets</li>
<li>booléen : Il est souvent nécessaire lorsque l’on écrit un programme d’introduire des variables qui prennent les valeurs VRAI ou FAUX ou les valeurs OUI ou NON.</li>
<li>caractère : Les variables de type caractères contiennent des caractères alphanumériques ou numériques</li>
<li>chaîne&nbsp;: pour manipuler des chaînes de caractères permettant de représenter des mots ou des phrases.</li>
</ul>


<h5 class="wp-block-heading">Opérateur</h5>


<p>Un opérateur est un symbole d’opération qui permet d’agir sur des variables ou de faire des “calculs”</p>
<p>Un opérateur peut être unaire ou binaire :</p>
<ul>
<li>Unaire s’il n’admet qu’un seul opérande, par exemple l’opérateur non</li>
<li>Binaire s’il admet deux opérandes, par exemple l’opérateur +</li>
</ul>
<p>Un opérateur est associé à un type de donnée et ne peut être utilisé qu’avec des variables, des constantes, ou des expressions de ce type Par exemple l’opérateur + ne peut être utilisé qu’avec les types arithmétiques (naturel, entier et réel) ou (exclusif) le type chaîne de caractères</p>


<p>Une opérande est une entité (variable, constante ou
expression) utilisée par un opérateur</p>



<p>Une expression est une combinaison d’opérateur(s) et
d’opérande(s), elle est évaluée durant l’exécution de l’algorithme, et possède
une valeur (son interprétation) et un type.</p>



<h5 class="wp-block-heading">La structure répétitive</h5>



<p>Un programme a presque toujours pour rôle de répéter une
même action un certain nombre de fois. Pour ce faire on utilise une structure
permettant de dire « Exécute telles actions jusqu’à ce que telle condition soit
remplie ».</p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color"><strong>Liens de téléchargement des cours d&#8217;Algorithme </strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Cours N°1</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Cours-ALGORITHMIQUE-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Cours N°2</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Cours-ALGORITHMIQUE-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Cours N°3 </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Cours-ALGORITHMIQUE-03.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Cours N°4 </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Cours-ALGORITHMIQUE-04.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Cours N°5 </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Cours-ALGORITHMIQUE-05.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Cours N°6 </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Cours-ALGORITHMIQUE-06.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-red-color has-css-opacity has-vivid-red-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color"><strong>Liens de téléchargement des résumés et exercices corrigés d&#8217;Algorithme </strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Résumé N°1 </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/ALGORITHMIQUE-résumé-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Résumé N°2</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/ALGORITHMIQUE-résumé-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Résumé N°3 </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/ALGORITHMIQUE-résumé-03.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Résumé + exercices corrigés N°1 </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/ALGORITHMIQUE-résumé-exercices-corrigés-01.pdf">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Résumé + exercices corrigés N°2 </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/ALGORITHMIQUE-résumé-exercices-corrigés-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong>Exercices corrigés </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/ALGORITHMIQUE-exercices-corrigés-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger (s’ouvre dans un nouvel onglet)">Télécharger</a></strong></p>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="WvUWiHksGY"><a href="https://f2school.com/guide-des-organigrammes/">Guide des Organigrammes &#8211; Algorithme : Cours et Exercices</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Guide des Organigrammes &#8211; Algorithme : Cours et Exercices » &#8212; F2School" src="https://f2school.com/guide-des-organigrammes/embed/#?secret=EOm5ZUL6M1#?secret=WvUWiHksGY" data-secret="WvUWiHksGY" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="JLB0IcO92p"><a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Notions de base en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/notions-de-base-du-langage-c/embed/#?secret=MmPU37qP8P#?secret=JLB0IcO92p" data-secret="JLB0IcO92p" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="A5gPra2lvV"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=s48zX2O99q#?secret=A5gPra2lvV" data-secret="A5gPra2lvV" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="I9rbUbA4Zf"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=1uvkGzSPaU#?secret=I9rbUbA4Zf" data-secret="I9rbUbA4Zf" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="zkTZd2TS6B"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=AWHJC92fhc#?secret=zkTZd2TS6B" data-secret="zkTZd2TS6B" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="J7EHjany88"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=lnRU9b8pE7#?secret=J7EHjany88" data-secret="J7EHjany88" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/algorithme/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
