Sayada le 03 Mars 2009 Réalisé par : Mr. SOUISSI Chaouki

Slides:



Advertisements
Présentations similaires
Prmt For imbriqués.
Advertisements

Tests et Validation du logiciel
Rappels C.
GEF 243B Programmation informatique appliquée Boucles §
GEF 243B Programmation informatique appliquée
Niveau: 4ème Math Prof: Donia JEBALI Année Scolaire 2007/2008
II- Les structures de contrôle à condition d’arrêt
Les Structures de contrôles itératives
TP 8 : parcours de liste et cas pratique
VBA / Excel – TP7 La boucle LOOP.
VBA / Excel TP 6 La boucle FOR.
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Semaine #1 INF155 par Frédérick Henri.
Python La structure alternative
La structure conditionnelle simple
Calcul et programmation au lycée avec Scilab
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.
Structures de contrôle de l’exécution
Les structures de contrôle conditionnelles
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.
Révision des notions OO et Java Semaine 1 Jian-Yun Nie.
Semaine #1 INF130 par Frédérick Henri.
Instruction sélective switch-case Instruction répétitive do-while For
Chapitre 8 Structure de contrôle.
Partie II Sémantique.
CSI 1502 Principes fondamentaux de conception de logiciels
Instructions de contrôle
Plan troisième cours Instruction sélective Instruction répétitive
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
LANGAGE PASCAL Introduction rapide….
Les boucles imbriquées
Le Bloc Case Cours LCS N°3 Présenté par Mr: LALLALI.
Algorithmique Les structures Rappel L'enchaînement séquentiel
La Boucle Repeat Cours LCS N°1 Présenté par Mr: LALLALI.
O-notation 1. Introduction 2. O-notation 3. Opérations 3.1 Somme 3.2 Produit 4. Règles générales 5. Exemple 6.Analyse des algorithmes récursifs 6.1 Dilatation.
Modélisation VHDL du chemin des données d’un processeur à usage général Sujets de ce thème
Les Structures De Contrôle Itératives Complètes
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)
Algorithmique et programmation en
Algorithmes de tri et de recherche
MIGO ET COMPLEXITE1 ARBRES EQUILIBRES Définition : On dit qu’un arbre binaire est H équilibré si en tout nœud de l’arbre, les hauteurs des sous-arbres.
Concepts intermédiaires de VHDL
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Modélisation VHDL de.
Les tests.
Master 1 SIGLIS Java Lecteur Stéphane Tallard Correction du TD Chapitre 4.
Cours n° 3 Traitements en Java
Les structures conditionnelles en PHP
UMR 7619 Sisyphe Avril 2012 Alexandre Pryet Le langage une introduction pragmatique Cacul itératif.
Cours LCS N°4 Présenté par Mr: LALLALI
Algorithmique et programmation en
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
CSI3525: Concepts des Langages de Programmation Notes # 10: Controle ( Lire Chapitre 7 )
Langage de programmation
1 Cours 6 Définitions de nouvelles procédures Transmissions de données/résultats Déclarations globales/locales Visibilités Interface/implementation.
Algorithmique Algorithmique  Pascal
Algorithmique Conditions et Itérations Cours de BTS/CPI 1ère année Algo – Prog CPI/BTS1 – M. Dravet – 17/09/2003 Dernière modification: 17/09/2003.
1 Systèmes d ’Information : 6b Michel de Rougemont Université Paris II L’Architecture Client/Server.
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
Seconde 8 Module 12 M. FELT 08/12/ Module 12: Algorithmique #3  Objectif:  Instruction conditionnelle 2.
Les Instructions Itératives (Les Boucles)
L’I NSTRUCTION DE T EST A LTERNATIF Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira, Bejaia Année.
L ES I NSTRUCTIONS I TÉRATIVES (L ES B OUCLES ) Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira,
L.P.M Chapitre N°3 Les structures de contrôle itératives Dégager le traitement itératif Problème Nombre d’itération ?? Inconnu à l’avance Connu à l’avance.
Transcription de la présentation:

Sayada le 03 Mars 2009 Réalisé par : Mr. SOUISSI Chaouki Cours de révision pour les élèves de 2 TI dans le cadre d’encouragement et d’aide dans la semaine boquée Sayada le 03 Mars 2009 Réalisé par : Mr. SOUISSI Chaouki

Plan Rappel. Exercices de Révision. SOUISSI Chaouki 2 Technologie de l’Informatique Sayada

I – Rappel Structure Conditionnelle Structure Conditionnelle Généralisé (Syntaxe Pascal) IF Condition 1 then begin Traitement 1; end Else IF condition 2 then traitement 2; ……………………………… Traitement N; end; SOUISSI Chaouki 2 Technologie de l’Informatique Sayada

I – Rappel (Suite) Structure Conditionnelle (suite) Quand on utilise la Structure Conditionnelle? Quelle est le type de la condition? Quand la condition i sera testé? Dans le cas ou toute les conditions sont à Faux, quelle traitement sera exécuté? N’oublier pas si un traitement est composé de plusieurs instructions il dois être mis entre BEGIN et END, en Pascal SOUISSI Chaouki 2 Technologie de l’Informatique Sayada

I – Rappel (Suite) Structure Conditionnelle à Choix Syntaxe de Structure Conditionnelle à Choix (en Pascal) CASE sélecteur OF liste_valeur_1: BEGIN Traitement 1; END; liste_valeur_2: Traitement 2; ………………………………………………………………………………………… ELSE Traitement N; SOUISSI Chaouki 2 Technologie de l’Informatique Sayada

I – Rappel (Suite) Structure Conditionnelle à Choix(suite) Quelle est le type de sélecteur? Peut-on supprimer la partie SINON Liste_valeur_i: peut être une intervalle comme elle peut être une liste de valeur. Donc quelle est le plus de cette Structure par rapport à la Structure Conditionnelle Généralisée? SOUISSI Chaouki 2 Technologie de l’Informatique Sayada

I – Rappel (Suite) Structure Itérative Complète Syntaxe de la Structure Itérative Complète (en Pascal) FOR compteur:=VI TO VF DO BEGIN Instructions 1; Instructions 2; ……………………. Instructions N; END; SOUISSI Chaouki 2 Technologie de l’Informatique Sayada

I – Rappel (Suite) Structure Itérative Complète (Suite) Quelle est le type du Compteur? Si le pas est de (-1), quelle est le syntaxe en Pascal? For i:=VF Downto VI DO => pour i de VF à VI (pas = -1) faire Si VF<VI combien de fois sera exécuté le traitement? Comment ça marche? (a) Au début de la boucle on affecte à la variable compteur la valeur de VI (b) SI compteur <= VF ALORS Exécution des instructions Incrémentation du compteur Retour à l’étape (b) SINON La boucle s’arrête et l’exécution se poursuit après la fin pour. SOUISSI Chaouki 2 Technologie de l’Informatique Sayada

II – Exercices de Révision Ecrire un algorithme puis un programme Pascal permettant de trouver et d’afficher le nombre d’occurrence d’un réel R dans un vecteur T de n réels (n est au maximum égale à 50) Ecrire une analyse puis un algorithme qui permet de chercher puis d’afficher le nombre de lettres NL, le nombre de chiffres NC et le nombre de symboles NS d’une chaine de caractères CH saisie au clavier. Ecrire un algorithme et un programme intitulé NORMALISER permettant de : Remplir un tableau T de type TAB et de taille N (7<N<20) par des réels positifs Normaliser les éléments de ce tableau selon la méthode suivante : T[i] = (T[i] – MIN)/ (MAX – MIN) Afficher le tableau T après la normalisation 14 17 5 7 20 13 2 0.66 0.83 0.16 0.27 1 0.61 SOUISSI Chaouki 2 Technologie de l’Informatique Sayada

Merci Pour votre attention Réalisé par : Mr. SOUISSI Chaouki Cours de révision pour les élèves de 2 TI dans le cadre d’encouragement d’aide dans la semaine boquée Merci Pour votre attention Réalisé par : Mr. SOUISSI Chaouki