Initiation à la programmation

Avant de pouvoir comprendre le fonctionnement d’un langage comme le PHP, vous devez avoir quelques notions sur la programmation plus généralement. Nous allons donc faire une petite approche algorithmiques.

Programmer, c’est comme écrire une recette de cuisine : vous établissez une liste d’instructions à effectuer les unes après les autres. Ces instructions sont effectuées automatiquement par une machine.

Le Concept de Variables

Sur le web, vous avez surment déjà vu des messages du type :

Bonjour M. MARTIN, c’est votre 2 visite sur notre site !

Vous constaterez que les mots : « M. », « MARTIN », et « 2″, ne s’affichent pas pour tout les visiteurs. En effet, ces mots varient selon le visiteur. On appel donc ces éléments des « variables ».

Une variable peut être contenue dans une base de données, comme par exemple pour stocker le nom « MARTIN » sur le serveur, mais peut aussi être générée par le code php de la page, comme par exemple pour compter le nombre de visites.

Les boucles

Les boucles sont utilisées pour des actions répétitives. Prenons un exemple :

J’ai une plaque de chocolat de 150 carrés. Je veux enlever tout les carrés les uns après les autres. Je ne vais pas dire à la machine de faire 150 fois la même choses. J’utilise alors une boucle :

tant qu'il reste du chocolat {
J'enlève un carré
}

Le script exécutera l’instruction entre crochets {} tant que la condition (tant qu’il reste du chocolat) est vraie.

Les Conditions

Ici, un exemple sera plus bref que de longues explications :

Je distribue des gâteaux par personne. La quantité normale est de 2 parts/personne.

Si la personne est gourmante, j’en donnerai 3, sinon je n’en donnerai qu’une.

L’algorithme correspondant est donc le suivant :

1
2
3
4
5
6
7
8
9
10
Si régime {
x = 1 gateau
}
Sinon Si gourmant {
x = 3 gateaux
}
Sinon {
x = 2 gateaux
}
Donner x gateaux

(vous remarquerez que x est une variable)

Vous venez de voir les grandes notions fondamentales à connaître. Nous pouvons maintenant commencer notre initiation au PHP proprement dite.

Aucun commentaire pour l'instant
Aucun trackback pour l'instant