Cours
informatique 2025- 2026
Dr
KOUASSI.
Ce PDF du cours a été faire par la sous-délégué
AUDREY ZONGO
UFR-SGE
INITIATION A LA PROGRAMMATION SUR R
DEFINITION
Une variable ou mémoire est toutes forme que peut
prendre un objet. Quand l’élément prend une seule
forme c’est un support et quand elle prend
plusieurs forme c’est une variable, il en existe deux
types
1. Celle qui nous permet de recevoir les éléments
d’ont on a besoin pour faire un travail variable
d’entrée
2. Et celle qui vont nous permettre d’avoir une
reponse variable de sortir
o Variable d’entrée illustration
NB : pour chaque variable d’entrée ont doit définis
le type
Le genre d’information qu’ont mets dans la variable
définis sont type
Exemple : ax²+bx+c a b et c doivent etre des
chiffres ont diras alors que les chiffres qui
caractérise a b et c sont les TYPES
o Variable de sortir illustration
Le resultat obtenue de l’équation ax²+bx+c qui est
le discriminant la valeur trouver est une variable
de sortir ont obtient la variable de sortir par le
traitement , le traitement s’effectue avec les
operateur + - ect …..
NB : notre donnée est sois alphabétique numérique
ou entier ont ne parleras plus d’ensemble de
définition mais domaine
I. La structure d’un programme
Elle commence toujours par :
Le nom
Dire à la machine que nous commençons
Il faut toujours nomme un programme
Connaitre les variable d’entrée
employé le domaine lire et ecrire il nous faut
communiquer avec l’utilisateur
Connaitre les instruction les variable de sorti
La faite de calculer le discriminant par exemple est
une instruction ….
Affiche le resultat
Dire à la machine que le programme est finis
II. Les opérateurs que nous pouvons utiliser dans
un programme
= (affectation)
Ex : a = 2 je prends 2 je mets dans la variable
a
= = (l’égalité)
EX : 4 = = 2+2 4 égale a 2 + 2
« = (inferieur ou égale )
»= ( supérieure ou égale )
« (inferieur)
» ( supérieure )
& ( et cormercial )
&& ( et cormecial)
// (ou)
ILLUSTRATION A LA FORMATION D’UN PROGRAMME
NOM DU PROGRAMME
Exemple : somme<-fonction
Début du programme
a= [Link](readline("entre le premier
nombre:"))
b= [Link](readline("entre le deuxième
nombre:"))
c= [Link](readline("entre le troisième
nombre:"))
NB: [Link] c'est a transformer le texte saisi en
nombre
TRAITEMENT DES DONNEES : (variable de sortir)
Moyenne = (a+b+c)/3
Surface = l*L
Somme = a+b+c
NB: le traitement de donnée c'est la partir ou ont
doit ecrire notre formule
Affiche le resultat
print(paste("la moyenne des trois nombre
est :",moyenne))
ou cast("la moyenne des trois nombre
est:",moyenne))
FIN DU PROGRAMME
III ) CAS D’UNE STRUCTURE CONDITIONNEL
Quand nous sommes confronté a des calcules
contenant des conditions
Ex : le calcule du discriminant
Ont doit utiliser des fonction de langage de
programmation
if pour dire SI
{ pour dire alors
} pour dire finsi
Else pour dire SINON
Exemple : ont sais que le discriminant il Ya trois
condition d=0 d<0 et d>0
Alors pour inclus c’est condition dans un
programme R
if ( d >0)
cat("l'équation a deux solution:")
X1=.........
X2=..........
cat("les solution sont:",X1 "et",X2)
if (d=0)
cat("la solution est :")
X=..........
cat("la solution est :",X)
else (d<0)
{
cat("pas de solution")
}}
FIN DU PROGRAMME
IV) CAS DE LANGUAGE STATISTIQUE
Pour crée un tableau dans le langage R ont ecrire
d’abord C puis ont ouvre une parenthèse pour
insérer les chiffres ou lettre mais dans le cas des
lettre ont ne doit pas oublier d’ecrire les double
cote
Exemple : C(12,23,1,…..)
C(‘bonjour’, ‘Oumé’, …..)
Si ont veut attribuer a une variable sa seras don
M= C(12,23,1,……) pareil pour les lettres
Pour faire un graphique sur R ont utilise les
coordonnes suivant
Boxplot ( sa illustre le graphique appelé boite a
moustache )
Barplot (sa illustre les diagrammes en bâtonné)
Summary (il détaille tout les coordonnée
utiliser )
Hist ( il donne l’histogramme )
Pie ( illustre le diagramme en secteur )
EXERCICE POUR S’APPLIQUE
Série 1 — Logique et conditions
Exercice 1 : Pair, impair, ou multiple
1. Demande à l’utilisateur un nombre.
2. Vérifie : - s’il est pair - s’il est multiple de 3 - ou
s’il n’est ni l’un ni l’autre.
3. Affiche un message différent selon le cas.
Exercice 2 : Note et appréciation
Fais un script qui prend une note sur 20 et affiche
une mention :
- note >= 16 → “Excellent ”
- note >= 14 → “Très bien ”
- note >= 12 → “Bien ”
- note >= 10 → “Passable ”
- sinon → “Insuffisant ”
Exercice 3 : Année bissextile Crée une fonction
est bissextile(année) qui :
- renvoie TRUE si l’année est bissextile
- FALSE sinon.
Une année est bissextile si elle est divisible par 4
Exercice 4 : Jeu du nombre mystère
1. Tire au hasard un nombre entre 1 et 100
(sample(1:100, 1)).
2. L’utilisateur doit deviner le nombre.
3. Le programme dit :
- “Trop grand” si la valeur est au-dessus –
“Trop petit” si elle est en dessous
– “Bravo !” si c’est juste
- Et s’arrête.
Exercice 5 : Analyse d’une liste de nombres
1. Génère un vecteur de 10 nombres aléatoires
entre -10 et 10.
2. Parcours-le et : - compte combien sont positifs,
négatifs, et nuls ; - affiche le résultat final.
Exercice 6 : Calcul du salaire net Demande le
salaire brut et le statut du salarié (“stagiaire”,
“CDD”, ou “CDI”).
Applique : - stagiaire → 10% de charges - CDD →
20% - CDI → 25% Affiche le salaire net et un
message selon le statut.
Exercice 7 : Catégorisation automatique Tu as un
vecteur de températures :
temp <- c(10, 25, 32, 18, 5, 40) Crée un nouveau
vecteur catégorie :
- “froid” si < 15 - “doux” si entre 15 et 30
- “chaud” sinon
Exercice 8 : Vérification d’un mot de passe
Demande à l’utilisateur d’entrer un mot de passe et
vérifie :
- au moins 8 caractères,
- au moins une majuscule,
- un chiffre, - un caractère spécial. Affiche des
messages selon les conditions manquantes.
CE PDF DU COURS ET EXERCICE ONT
ENTIREMENT ETE FAIRE PAR LA SOUS DELEGUE
AUDREY ZONGO
BONNE CHANCE A TOUS ET BONNE
PROGRAMMATION