Les tests.

Slides:



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

A RECUPERER EN ENTRANT Le polycopié de Caml Partie 1
Initiation à la programmation et algorithmique cours 2
Algorithmes et structures de données Cours 9 Patrick Reuter
Introduction à la programmation objet Langage Java
Introduction à l’Algorithmique
Calculs de complexité d'algorithmes
EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER.
DECLARATION DE VARIABLES
Algorithmique Résume.
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 &
IJA - TD 2 Bases du langage
5. Les structures répétitives
4. Les structures de tests
Quelques algorithmes au lycée…
1)Boucle for 2)Boucle while
Les bases de l’Algorithmique
Principes de programmation (suite)
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
CPI/BTS 2 Programmation Web Introduction au PHP
Python La structure alternative
La structure conditionnelle simple
Récursivité.
44 Contrôle du déroulement du programme. 4-2 Objectifs A la fin de ce cours, vous serez capables de : Utiliser les constructions de prise de décision.
8PRO100 Éléments de programmation Comment faire prendre une décision à un ordinateur?
Algorithmique et structure de données
Les éléments de base de l’algorithmique
Quelques algorithmes sur calculatrices
Structures de contrôle de l’exécution
Algèbre de Boole et les Boucles
Les structures de contrôle conditionnelles
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Python La structure itérative
Algorithmique et Programmation
Introduction à la programmation (Java)
Base de programmation Script unity en c#.
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.
Semaine #1 INF130 par Frédérick Henri.
Instruction sélective switch-case Instruction répétitive do-while For
IFT 6800 Atelier en Technologies d’information
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.
8PRO107 Éléments de programmation
Chapitre 8 Structure de contrôle.
COURS DE PROGRAMMATION ORIENTEE OBJET :
CSI 1502 Principes fondamentaux de conception de logiciels
Programmation Orienté Objet en C++ Ricard julien.
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
Python Fonction et procédure
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.
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));
Algorithmique et programmation en
Un survol du language C.
Cours n° 3 Traitements en Java
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
Les structures de contrôle
Programmation en C.
Module algorithmique et programmation
Langage de programmation
Introduction à la programmation (420-PK2-SL) cours 8
Introduction à la programmation (420-PK2-SL) cours 4 Gestion des applications Technologie de l’information (LEA.BW)
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Algorithmique Boucles et Itérations
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.
BASE DE L’ALGORITHMIE.  Un système d’instructions.  Pour résoudre d’un problème ou d’une classe de problèmes  Recette de cuisine pour faire un gâteau.
Seconde 8 Module 12 M. FELT 08/12/ Module 12: Algorithmique #3  Objectif:  Instruction conditionnelle 2.
Transcription de la présentation:

Les tests

en langage naturel si (condition) faire: début de si instructions 1 fin de si instructions 2 (condition ) est une expression booléenne. Le bloc d'instructions 1 n'est exécuté que si la condition vaut true. Le bloc d'instructions 2 n'est pas dans le "si" et sera éxécuté quelque soit la valeur de la condition.

exemple si (x>0) faire: début de si afficher ("tata") fin de si afficher ("toto") que donne l'exécution de cet algorithme dans les états suivants ?

de la nécessité d'indenter cet algorithme vous semble-t-il non ambigu? x=1 si (x>0) faire: afficher ("tata") afficher ("toto")

variantes si (condition) faire: début de si instructions 1 fin de si sinon si (condition 2) faire: instructions 2 sinon faire: début de sinon instructions 3 fin de sinon instructions4 si (condition) faire: début de si instructions 1 fin de si sinon faire: début de sinon instructions 2 fin de sinon instructions 3

en langage de programmation en python: en java: if (x>0){ System.out.println("x est positif");} else if (x==0){ System.out.println("x est nul");} else { System.out.println("x est négatif");}