<?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>Syntaxe - F2School</title>
	<atom:link href="https://f2school.com/tag/syntaxe/feed/" rel="self" type="application/rss+xml" />
	<link>https://f2school.com/tag/syntaxe/</link>
	<description>Votre bibliothèque en ligne</description>
	<lastBuildDate>Thu, 01 Oct 2020 13:45:17 +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>Syntaxe - F2School</title>
	<link>https://f2school.com/tag/syntaxe/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Base de données -Cours-Exercices-Travaux pratiques</title>
		<link>https://f2school.com/base-de-donnees-cours-exercices-travaux-pratiques/</link>
					<comments>https://f2school.com/base-de-donnees-cours-exercices-travaux-pratiques/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Mon, 20 Jan 2020 20:02:36 +0000</pubDate>
				<category><![CDATA[Bases de données]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Agrégration SQL]]></category>
		<category><![CDATA[algebre relationnel jointure exercices corrigés pdf]]></category>
		<category><![CDATA[Algèbre relationnelle]]></category>
		<category><![CDATA[algebre relationnelle exercices corrigés]]></category>
		<category><![CDATA[Aspects systèmes]]></category>
		<category><![CDATA[Associations binaires]]></category>
		<category><![CDATA[Associations généralisées]]></category>
		<category><![CDATA[attributs et identifiants]]></category>
		<category><![CDATA[Avantage et inconvénients du modèle E/A]]></category>
		<category><![CDATA[base de données cours]]></category>
		<category><![CDATA[base de données cours et exercices corrigés]]></category>
		<category><![CDATA[base de données définition]]></category>
		<category><![CDATA[base de données exemple]]></category>
		<category><![CDATA[base de données exercice]]></category>
		<category><![CDATA[base de données exercices corrigés]]></category>
		<category><![CDATA[base de données sql]]></category>
		<category><![CDATA[base de données sql exercices corrigés]]></category>
		<category><![CDATA[base de données sql gratuite]]></category>
		<category><![CDATA[base de données sql pdf]]></category>
		<category><![CDATA[bases de données cours et exercices corrigés pdf]]></category>
		<category><![CDATA[Bases de données et SGBD]]></category>
		<category><![CDATA[Blocs]]></category>
		<category><![CDATA[Conditions portant sur des relations SQL]]></category>
		<category><![CDATA[Contraintes et assertions]]></category>
		<category><![CDATA[Contraintes SQL]]></category>
		<category><![CDATA[cours et exercices base de données pdf]]></category>
		<category><![CDATA[cours sql pdf]]></category>
		<category><![CDATA[Création des tables Oracle]]></category>
		<category><![CDATA[Création des tables SQL]]></category>
		<category><![CDATA[Création et interrogation d’une vue SQL]]></category>
		<category><![CDATA[Définition d‘un schéma]]></category>
		<category><![CDATA[Définition d’un schéma relationnel]]></category>
		<category><![CDATA[Définition du schéma de données]]></category>
		<category><![CDATA[Dénormalisation du modèle logique]]></category>
		<category><![CDATA[Destruction SQL]]></category>
		<category><![CDATA[Développement en C/SQL]]></category>
		<category><![CDATA[différence SQL]]></category>
		<category><![CDATA[Données]]></category>
		<category><![CDATA[Enregistrements]]></category>
		<category><![CDATA[Entités]]></category>
		<category><![CDATA[Entités faibles]]></category>
		<category><![CDATA[Exemple d’une applet avec JDBC]]></category>
		<category><![CDATA[exercice base de données]]></category>
		<category><![CDATA[exercice base de données access corrigé pdf]]></category>
		<category><![CDATA[exercice base de données corrigé]]></category>
		<category><![CDATA[exercice corrigé algebre relationnel base de données pdf]]></category>
		<category><![CDATA[exercice corrigé algebre relationnel base de données pdf exercices corrigés base de données objet relationnelle]]></category>
		<category><![CDATA[exercices corrigés base de données objet relationnelle]]></category>
		<category><![CDATA[exercices corrigés base de données pdf]]></category>
		<category><![CDATA[exercices corrigés sgbd pdf]]></category>
		<category><![CDATA[Exercices Schémas relationnels]]></category>
		<category><![CDATA[Exercices SQL]]></category>
		<category><![CDATA[Expression de requêtes avec l’algèbre]]></category>
		<category><![CDATA[Fichiers]]></category>
		<category><![CDATA[Fichiers et blocs Oracle]]></category>
		<category><![CDATA[Fonctionnement d’un disque]]></category>
		<category><![CDATA[Fonctions d’agrégation SQL]]></category>
		<category><![CDATA[Hachage]]></category>
		<category><![CDATA[Hachage extensible]]></category>
		<category><![CDATA[Index dense]]></category>
		<category><![CDATA[Index multi-niveaux]]></category>
		<category><![CDATA[Index non-dense]]></category>
		<category><![CDATA[Indexation]]></category>
		<category><![CDATA[Indexation de fichiers]]></category>
		<category><![CDATA[Insertion SQL]]></category>
		<category><![CDATA[Interfaçage avec le langage C]]></category>
		<category><![CDATA[intersection SQL]]></category>
		<category><![CDATA[Jointures SQL]]></category>
		<category><![CDATA[L’arbre-B]]></category>
		<category><![CDATA[L’interface Java/JDBC]]></category>
		<category><![CDATA[La clause GROUP BY SQL]]></category>
		<category><![CDATA[La clause HAVING SQL]]></category>
		<category><![CDATA[La clause WHERE SQL]]></category>
		<category><![CDATA[La projection algèbre relationnelle]]></category>
		<category><![CDATA[La sélection algèbre relationnelle]]></category>
		<category><![CDATA[langage SQL]]></category>
		<category><![CDATA[Le langage de définition de données SQL2]]></category>
		<category><![CDATA[Le langage SQL]]></category>
		<category><![CDATA[Le modèle E/A]]></category>
		<category><![CDATA[Le modèle E/A : Présentation informelle]]></category>
		<category><![CDATA[Le modèle Entité/Association]]></category>
		<category><![CDATA[Le modèle relationnel]]></category>
		<category><![CDATA[Le plus simple des programmes JDBC]]></category>
		<category><![CDATA[Le produit cartésien]]></category>
		<category><![CDATA[Les index bitmap]]></category>
		<category><![CDATA[Les opérateurs de l’algèbre relationnelle]]></category>
		<category><![CDATA[Les tablespaces Oracle]]></category>
		<category><![CDATA[Mise à jour d’une vue SQL]]></category>
		<category><![CDATA[Mises-à-jour SQL]]></category>
		<category><![CDATA[Modification du schéma SQL]]></category>
		<category><![CDATA[Modification SQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Organisation d’un fichier]]></category>
		<category><![CDATA[Passage d’un schéma E/A à un schéma relationnel]]></category>
		<category><![CDATA[Présentation intuitive]]></category>
		<category><![CDATA[Principes de base Hachage]]></category>
		<category><![CDATA[Principes de JDBC]]></category>
		<category><![CDATA[Principes des triggers]]></category>
		<category><![CDATA[Programmation avec SQL]]></category>
		<category><![CDATA[Que doit-on savoir pour utiliser un SGBD ?]]></category>
		<category><![CDATA[Recherches avec un arbre-B+]]></category>
		<category><![CDATA[Requêtes avec U et –]]></category>
		<category><![CDATA[Requêtes conjonctives]]></category>
		<category><![CDATA[Requêtes imbriquées]]></category>
		<category><![CDATA[Requêtes simples SQL]]></category>
		<category><![CDATA[Requêtes sur plusieurs tables]]></category>
		<category><![CDATA[schéma de données Les opérations sur les données]]></category>
		<category><![CDATA[Schémas]]></category>
		<category><![CDATA[Schémas relationnels]]></category>
		<category><![CDATA[Sélections simples SQL]]></category>
		<category><![CDATA[Sous-requêtes correllées SQL]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Stockage de données]]></category>
		<category><![CDATA[Syntaxe]]></category>
		<category><![CDATA[Techniques de stockage]]></category>
		<category><![CDATA[Technologie RAID]]></category>
		<category><![CDATA[Triggers]]></category>
		<category><![CDATA[type de base de données]]></category>
		<category><![CDATA[Types SQL]]></category>
		<category><![CDATA[Union SQL]]></category>
		<category><![CDATA[Utilisateurs]]></category>
		<category><![CDATA[Valeurs nulles SQL]]></category>
		<category><![CDATA[Vues SQL]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3936</guid>

					<description><![CDATA[<p>Base de données -Cours-Exercices-Travaux pratiques Une Base de données est un gros ensemble d’informations structurées mémorisées sur un support permanent. Un Système de Gestion de Bases de Données (SGBD) est un logiciel de haut niveau qui permet de manipuler les informations stockées dans une base de données. L’utilisation d’un SGBD suppose de comprendre les fonctionnalités [&#8230;]</p>
<p>The post <a href="https://f2school.com/base-de-donnees-cours-exercices-travaux-pratiques/">Base de données -Cours-Exercices-Travaux pratiques</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/base-de-donnees-cours-exercices-travaux-pratiques/">Base de données -Cours-Exercices-Travaux pratiques</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="https://f2school.com/wp-content/uploads/2020/07/Base-de-données-Cours-Exercices-Travaux-pratiques-1-1024x574.png" alt="Base de données -Cours-Exercices-Travaux pratiques" class="wp-image-7828" srcset="https://f2school.com/wp-content/uploads/2020/07/Base-de-données-Cours-Exercices-Travaux-pratiques-1-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/07/Base-de-données-Cours-Exercices-Travaux-pratiques-1-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/07/Base-de-données-Cours-Exercices-Travaux-pratiques-1-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/07/Base-de-données-Cours-Exercices-Travaux-pratiques-1-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/07/Base-de-données-Cours-Exercices-Travaux-pratiques-1.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



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



<p><strong>Base de données -Cours-Exercices-Travaux pratiques</strong></p>



<p>Une Base de données est un gros
ensemble d’informations structurées mémorisées sur un support permanent.</p>



<p>Un Système de Gestion de Bases de
Données (SGBD) est un logiciel de haut niveau qui permet de manipuler les
informations stockées dans une base de données. L’utilisation d’un SGBD suppose
de comprendre les fonctionnalités suivantes :</p>



<p>1. Définition du schéma de données
en utilisant les modèles de données du SGBD.</p>



<p>2. Opérations sur les données :
recherche, mises-à-jour, etc.</p>



<p>3. Partager les données entre
plusieurs utilisateurs. (Mécanisme de transaction).</p>



<p>4. Optimiser les performances, par le réglage de l’organisation physique des données.</p>



<p>Un schéma de données est simplement la
description des données contenues dans la base. Cette description est conforme à un modèle de données qui propose des outils de description
(structures, contraintes et opérations). En fait, dans un SGBD, il existe
plusieurs modèles plus ou moins abstraits des mêmes objets,e.g. :<br>
– Le modèle conceptuel : la
description du système d’information<br>
– Le modèle logique : interface avec
le SGBD<br>
– Le modèle physique : fichiers.</p>



<h5 class="wp-block-heading"><strong>Plan du cours de Base de données</strong></h5>



<h6 class="wp-block-heading">1
Introduction</h6>



<h6 class="wp-block-heading">2
Présentation générale</h6>



<p>2.1 Données,
Bases de données et SGBD</p>



<p>2.2 Que
doit-on savoir pour utiliser un SGBD ?</p>



<p>2.2.1 Définition
du schéma de données</p>



<p>2.2.2 Les
opérations sur les données</p>



<p>2.2.3
Optimisation</p>



<p>2.2.4
Concurrence d’accès</p>



<p>2.3 Le plan
du cours </p>



<h6 class="wp-block-heading">I Modèles et
langages</h6>



<p>3 Le modèle
Entité/Association</p>



<p>3.1
Principes généraux </p>



<p>3.1.1 Bons
et mauvais schémas</p>



<p>3.1.2 La
bonne méthode </p>



<p>3.2 Le
modèle E/A : Présentation informelle </p>



<p>3.3 Le
modèle </p>



<p>3.3.1
Entités, attributs et identifiants </p>



<p>3.3.2
Associations binaires</p>



<p>3.3.3
Entités faibles </p>



<p>3.3.4
Associations généralisées </p>



<p>3.4 Avantage
et inconvénients du modèle E/A </p>



<p>3.5
Exercices </p>



<p>4 Le modèle relationnel</p>



<p>4.1
Définition d’un schéma relationnel</p>



<p>4.2 Passage
d’un schéma E/A à un schéma relationnel </p>



<p>4.2.1 Règles
générales</p>



<p>4.2.2 Retour
sur le choix des identifiants </p>



<p>4.2.3 Dénormalisation
du modèle logique</p>



<p>4.3 Le
langage de définition de données SQL2</p>



<p>4.3.1 Types
SQL</p>



<p>4.3.2
Création des tables</p>



<p>4.3.3
Contraintes </p>



<p>4.3.4
Modification du schéma </p>



<p>4.4
Exercices </p>



<p>5 L’algèbre
relationnelle</p>



<p>5.1 Les
opérateurs de l’algèbre relationnelle</p>



<p>5.1.1 La
sélection</p>



<p>5.1.2 La
projection. . . </p>



<p>5.1.3 Le
produit cartésien</p>



<p>5.1.4
L’union,</p>



<p>5.1.5 La
différence</p>



<p>5.1.6 Jointure,</p>



<p>5.2 Expression
de requêtes avec l’algèbre </p>



<p>5.2.1
Sélection généralisée </p>



<p>5.2.2
Requêtes conjonctives</p>



<p>5.2.3
Requêtes avec U et &#8211;</p>



<p>5.3
Exercices</p>



<p>6 Le langage
SQL</p>



<p>6.1 Requêtes
simples SQL</p>



<p>6.1.1
Sélections simples</p>



<p>6.1.2 La
clause WHERE</p>



<p>6.1.3
Valeurs nulles</p>



<p>6.2 Requêtes
sur plusieurs tables</p>



<p>6.2.1
Jointures</p>



<p>6.2.2 Union,
intersection et différence</p>



<p>6.3 Requêtes
imbriquées</p>



<p>6.3.1 Conditions
portant sur des relations</p>



<p>6.3.2
Sous-requêtes correllées</p>



<p>6.4
Agrégration</p>



<p>6.4.1 Fonctions
d’agrégation</p>



<p>6.4.2 La
clause GROUP BY</p>



<p>6.4.3 La
clause HAVING</p>



<p>6.5
Mises-à-jour</p>



<p>6.5.1
Insertion</p>



<p>6.5.2
Destruction</p>



<p>6.5.3
Modification</p>



<p>6.6
Exercices</p>



<p>7 Schémas
relationnels</p>



<p>7.1 Schémas</p>



<p>7.1.1
Définition d‘un schéma</p>



<p>7.1.2
Utilisateurs</p>



<p>7.2
Contraintes et assertions</p>



<p>7.3 Vues </p>



<p>7.3.1
Création et interrogation d’une vue </p>



<p>7.3.2 Mise à
jour d’une vue</p>



<p>7.4 Triggers</p>



<p>7.4.1
Principes des triggers</p>



<p>7.4.2
Syntaxe</p>



<p>7.5
Exercices</p>



<p>8
Programmation avec SQL</p>



<p>8.1
Interfaçage avec le langage C</p>



<p>8.1.1 Un
exemple complet</p>



<p>8.1.2
Développement en C/SQL</p>



<p>8.1.3 Autres
commandes SQL</p>



<p>8.2
L’interface Java/JDBC</p>



<p>8.2.1 Principes
de JDBC</p>



<p>8.2.2 Le plus
simple des programmes JDBC</p>



<p>8.2.3
Exemple d’une applet avec JDBC</p>



<h6 class="wp-block-heading">II Aspects
systèmes </h6>



<p>9 Techniques
de stockage</p>



<p>9.1 Stockage
de données</p>



<p>9.1.1
Supports</p>



<p>9.1.2
Fonctionnement d’un disque</p>



<p>9.1.3
Optimisations</p>



<p>9.1.4
Technologie RAID</p>



<p>9.2 Fichiers</p>



<p>9.2.1
Enregistrements</p>



<p>9.2.2 Blocs</p>



<p>9.2.3
Organisation d’un fichier</p>



<p>9.3 Oracle</p>



<p>9.3.1
Fichiers et blocs</p>



<p>9.3.2 Les
tablespaces</p>



<p>9.3.3
Création des tables</p>



<p>10
Indexation</p>



<p>10.1
Indexation de fichiers</p>



<p>10.1.1 Index
non-dense</p>



<p>10.1.2 Index
dense</p>



<p>10.1.3 Index
multi-niveaux </p>



<p>10.2
L’arbre-B </p>



<p>10.2.1
Présentation intuitive</p>



<p>10.2.2
Recherches avec un arbre-B+ </p>



<p>10.3 Hachage
</p>



<p>10.3.1
Principes de base</p>



<p>10.3.2
Hachage extensible </p>



<p>10.4 Les
index bitmap </p>



<p>10.5
Indexation dans Oracle </p>



<p>10.5.1 Arbres
B+</p>



<p>10.5.2 Arbres
B </p>



<p>10.5.3
Indexation de documents</p>



<p>10.5.4
Tables de hachage </p>



<p>10.5.5 Index
bitmap </p>



<p>11 Introduction
à la concurrence d’accès</p>



<p>11.1
Préliminaires</p>



<p>11.1.1
Exécutions concurrentes : sérialisabilité</p>



<p>11.1.2
Transaction</p>



<p>11.1.3
Exécutions concurrentes : recouvrabilité &nbsp;</p>



<p>11.2
Contrôle de concurrence </p>



<p>11.2.1
Verrouillage à deux phases</p>



<p>11.2.2
Contrôle par estampillage </p>



<p>11.3 Gestion
des transactions en SQL</p>



<p>11.4
Exercices</p>



<p>12 Travaux
pratiques</p>



<p>12.1
Environnement</p>



<p>12.1.1
Connexion au système</p>



<p>12.1.2 Les
commandes utiles</p>



<p>12.1.3
Utilisation de SQLPLUS</p>



<p>12.2
Requêtes SQL</p>



<p>12.2.1
Sélections simples</p>



<p>12.2.2
Jointures</p>



<p>12.2.3
Négation</p>



<p>12.2.4
Fonctions de groupe</p>



<p>12.3
Concurrence d’accès</p>



<p>12.4
Normalisation d’un schéma relationnel </p>



<p>12.5
Optimisation</p>


<a href="https://f2school.com/wp-content/uploads/2020/01/Base-de-données.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Base-de-données</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/01/Base-de-données.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 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="hYnWHKznfH"><a href="https://f2school.com/reseaux-informatique/">Réseaux informatique : Cours</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Réseaux informatique : Cours » &#8212; F2School" src="https://f2school.com/reseaux-informatique/embed/#?secret=hYnWHKznfH" data-secret="hYnWHKznfH" 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="BRdMJhB1v1"><a href="https://f2school.com/systemes-dinformation-introduction-informatique/">Systèmes d&#8217;information &#8211; Introduction &#8211; Informatique</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Systèmes d&#8217;information &#8211; Introduction &#8211; Informatique » &#8212; F2School" src="https://f2school.com/systemes-dinformation-introduction-informatique/embed/#?secret=BRdMJhB1v1" data-secret="BRdMJhB1v1" 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="7teusbwyKX"><a href="https://f2school.com/microcontroleur/">Microcontrôleur</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Microcontrôleur » &#8212; F2School" src="https://f2school.com/microcontroleur/embed/#?secret=7teusbwyKX" data-secret="7teusbwyKX" 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="V1QteVreqm"><a href="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/">Microcontrôleurs PIC : Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Microcontrôleurs PIC : Programmation en C » &#8212; F2School" src="https://f2school.com/cours-de-programmation-des-microcontroleurs-pic-en-c/embed/#?secret=V1QteVreqm" data-secret="V1QteVreqm" 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="IKoxwTnVNY"><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=IKoxwTnVNY" data-secret="IKoxwTnVNY" 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="fD3wSvk0ct"><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=fD3wSvk0ct" data-secret="fD3wSvk0ct" 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></p><p>The post <a href="https://f2school.com/base-de-donnees-cours-exercices-travaux-pratiques/">Base de données -Cours-Exercices-Travaux pratiques</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/base-de-donnees-cours-exercices-travaux-pratiques/">Base de données -Cours-Exercices-Travaux pratiques</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/base-de-donnees-cours-exercices-travaux-pratiques/feed/</wfw:commentRss>
			<slash:comments>6</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 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>
	</channel>
</rss>
