PhP 2. Tableaux et structures de contrôle. Les tableaux Définition –Rassemblement d’un ensemble de valeurs portant le même nom de variable –Types de tableaux.

Slides:



Advertisements
Présentations similaires
La boucle for : init7.c et init71.c
Advertisements

Initiation à la programmation et algorithmique cours 2
Algorithmique (suite)
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
Interactivé: L'Action Script.
La logique algorithmique
Algorithmique Résume.
Création de Pages Web Dynamiques
Page 1 Déboguer un programme Java Jacques Lonchamp.
L’ interruption de boucle
Cours n°2M2. IST-IE (S. Sidhom) UE 303 Promo. M2 IST-IE 2005/06 Conception dun système d'information multimédia Architecture trois-tiers : PHP/MySQL &
Algorithmique -les fichiers-
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Les bases de l’Algorithmique
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Langage C Révision.
CPI/BTS 2 Programmation Web Introduction au PHP
Récursivité.
Les éléments de base de l’algorithmique
Algèbre de Boole et les Boucles
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Bases de la programmation en C++ 1 Les enchaînementsdinstruction Séquentiels. Exécutions dinstructions les unes à la suite des autres. Instructions séparées.
Les structure d’un programme :
Ensembles Définition d’un ensemble. Opérations sur les ensembles. Accès, suppression et ajout d’éléments d’un ensemble. Fonctions permettant de manipuler.
Le langage Javascript pour le web
Une nouvelle structure de données : les tableaux
Perl, un langage de programmation pour les données textuelles
Les Fonctions. Définir une fonction Sections de code indépendantes que lon peut appeler à nimporte quel moment et dans nimporte quel ordre. Bout de code.
Principes de programmation (suite)
Points importants de la semaine Les constantes. Les boucles. Les opérateurs relationnels Les opérateurs logiques.
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
LIFI-Java 2004 Séance du Jeudi 9 sept. Cours 1. La notion de langage Décrire une tâche à effectuer –programme Écrire à un haut niveau –facile pour lutilisateur.
Formulaires, CGI et PHP David Gross-Amblard (CNAM-Vertigo/Cédric) Transparents originaux : Philippe Rigaux Projet 3I
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Les Opérateurs Ils régissent toutes les opérations ou transformations sur les valeurs des variables. Opérateur d'affectation Opérateurs arithmétiques Opérateurs.
Structures alternative et répétitive
L’essentiel du langage C
Animateur : Med HAIJOUBI
Algorithmique Les structures Rappel L'enchaînement séquentiel
La Boucle Repeat Cours LCS N°1 Présenté par Mr: LALLALI.
3 Les instructions. Cours 32 Plan du cours 3 Instruction Bloc Portée L’alternative Affectations =, +=, *=… Comment comparer –Comparer des réels –Comparer.
JavaScript.
Boucles et Tests For( in ) { } While( ) { } Les exécutions conditionnelles (if.. else) peuvent être évitées avec des indexations logiques. Exemples: y=numeric(length(x));
Les structures répétitives en PHP Réfs : manuel p 317.
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
Les tests.
 Syntaxe du langage PHP
 Requêtes MySQL en PHP Introduction
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Cours n° 3 Traitements en Java
Structures simples et tableaux Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Cours LCS N°4 Présenté par Mr: LALLALI
Cours n°4 Les tableaux associatifs
1 PHP 5 Notions fondamentales (niveau 1 – cours #2) Formation continue – Cégep de Sainte-Foy.
Introduction au langage C : Structures de contrôle 1 ère année Génie Informatique Dr Daouda Traoré Université de Ségou
Function cas(uneNoteCCouCF){ laCellule.align="center"; uneNoteCCouCF=Number(uneNoteCCouCF); if(isNaN(uneNoteCCouCF)){ return "-"; } else { if(uneNoteCCouCF>=0){return.
Les bases de l’algorithmique
Programmation en C.
Module 133 Développer des applications Web Introduction à PHP.
Scripts et fonctions Instructions de contrôle
Algorithmique Tableaux de données
Introduction à l’utilitaire
Philippe Gandy – 6 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Principes et variables
Philippe Gandy – 13 octobre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
C++ BY AURÉLIEN MODULO MARION. PLAN DES TROIS PRÉSENTATIONS C++ avancé C++ orienté objet Bases de C++
ALGORITHME ET PROGRAMMATION RÉVISION Informatique et Sciences du Numérique.
O UTILS DE P ROGRAMMATION P OUR LES M ATHÉMATIQUES Mr. BENDIB. I MAA, LAMIS Laboratory, Université Larbi Tébessi - Tébessa.
Transcription de la présentation:

PhP 2. Tableaux et structures de contrôle

Les tableaux Définition –Rassemblement d’un ensemble de valeurs portant le même nom de variable –Types de tableaux : numériques, caractères, booléens $tableau[‘indice’]= " valeur ";

Déclaration de tableau Pour instancier un tableau : $tab = array(); Pour attribuer des valeurs aux cases du tableau : $tab = array(‘valeur1’, ‘valeur2’, ‘valeur3’); indice012 valeurvaleur1valeur2valeur3

Appel d’une valeur Accéder à une valeur par son indice : –$tab[‘indice’]; –$tab[$indice]; Exemple : –$tab[0] a pour valeur valeur1 –Si $indice=2 alors $tab[$indice] a pour valeur ? indice012 valeurvaleur1valeur2valeur3

Structures de contrôle Vérifier des conditions avant exécution d’une commande –Tests entre deux variables –Réaliser la même exécution n fois Si, sinon Tant que

Si… sinon (if…else) Si condition alors –Instruction FinSi Sinon –Instruction FinSinon

Si…sinon : Condition Condition : valeur opérateur valeur2 Valeur –Numérique, chaîne de caractères, etc –Valeur 1 et 2 sont du même type Opérateur –Opérateur de comparaison : = != >= –Opérateur logique : ET (&&) OU (||) NON (!)

Exemple Calculer les frais de port pour un envoi –Si <100g, pas de frais –Si compris entre 100 et 500g, 2€ –Si supérieur à 500g, 5€

Exemple <? php //variable poids de l’objet if($poids<100){ print " frais de port gratuits " ; } elseif ($poids<500){ print " frais de port 2euros " ; } else{ print " frais de port 5euros " ; } ?>

Tant que… (while) Tant que condition respectée –Instruction –Recalcul de la condition Fin Tq

While Peut être remplacée par for Exécution tant que la condition est vérifiée Exemple : afficher les chiffres de 1 à 10 <? php $i = 1; while($i<=10){ print $i. " " ; //incrémentation de la valeur $i++; } ?>

Pour chaque (for) For(exp1;exp2;exp3){ –Instructions } Exp1 : condition de départ Exp2 : condition à respecter –Si condition TRUE, exécution de la boucle –Si condition FALSE, arrêt de l’exécution Exp3 : recalcul de la condition

Exemple Exemple : afficher les chiffres de 1 à 10 <? php for($i=1; $i<=10; $i++){ print $i. " " ; } ?>

Comparaison while/for $i = 1; while($i<=10){ print $i. " " ; $i++; } for($i=1; $i<=10; $i++){ print $i. " " ; } Exemple : afficher les chiffres de 1 à 10 -> Condition de départ -> Condition à respecter -> Recalcul de la condition