0% ont trouvé ce document utile (0 vote)
8 vues10 pages

Initiation à la programmation R 2025-2026

Ce document présente un cours d'initiation à la programmation en R, abordant les concepts de variables, structures de programmes, opérateurs et structures conditionnelles. Il inclut également des exercices pratiques pour appliquer les connaissances acquises. Le cours a été élaboré par Audrey Zongo pour l'UFR-SGE.

Transféré par

jean jacques
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues10 pages

Initiation à la programmation R 2025-2026

Ce document présente un cours d'initiation à la programmation en R, abordant les concepts de variables, structures de programmes, opérateurs et structures conditionnelles. Il inclut également des exercices pratiques pour appliquer les connaissances acquises. Le cours a été élaboré par Audrey Zongo pour l'UFR-SGE.

Transféré par

jean jacques
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi