Les structures simples

Slides:



Advertisements
Présentations similaires
Les Structures.
Advertisements

Premier programme en C :
Introduction au Langage C,C++
Initiation à la programmation et algorithmique cours 4
Algorithmique et Programmation DEUG 2 Sciences Economiques 2004/2005
Algorithmique et Programmation
Portée des variables VBA & Excel
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 et évaluation
Algorithmique Résume.
Niveau: 4ème Math Prof: Donia JEBALI Année Scolaire 2007/2008
3- Déclaration et accès aux objets
III- Les fonctions 1- Activité 02
II- Les structures de contrôle à condition d’arrêt
Ch 3: les structures simples. Objectif: -Distinguer entre les différents données (entrée, sortie..).
Plan : Définition L’affectation Les entrées Les sorties exercices
Lecture et Ecriture.
FLSI602 Génie Informatique et Réseaux
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
CHAPITRE 3 Calcul numérique et puissances
Initiation à la programmation et algorithmique cours 3
Lycée Louis Vincent SEANCE 6 Python Les listes Lundi 25 novembre 2013.
Les structures de contrôles itératives complètes
Les bases de l’Algorithmique
Cours 7 - Les pointeurs, l'allocation dynamique, les listes chaînées
La structure conditionnelle simple
Partie 1 Etude de l'existant
Chapitre IV LES STRUCTURES SIMPLES. Plan I- Les entrées II- Laffectation III- Les sorties.
Démarche de résolution de problèmes
Les éléments de base de l’algorithmique
Les structures de contrôle conditionnelles
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Outils de Programmation
Chapitre 3 Eléments de Géométrie.
FICHIERS : Définition : Algorithme général:
Une nouvelle structure de données : les tableaux
Algorithmique et structure de données
Algorithmique.
LANGAGE C LP A2I IUT St DIE
L’essentiel du langage C
Exercice Écrire l’analyse, l’algorithme et le programme Pascal qui calcule la somme des nombres d'un entier de 3 chiffres et de l’afficher EXEMPLE : N=123.
Introduction à l’environnement logiciel Clips
Les Structures De Contrôle Itératives Complètes
Méthodes et outils de conception Introduction à la programmation Paramètre de retour Appel d’une fonction Portée des variables Définition Pourquoi les.
Fonctions avancées et graphiques
Conception de Programmes - IUT de Paris - 1ère année – Cours 8 – Les entrées/sorties Comment fonctionnent les opérateurs > pour les types élémentaires.
Introduction au langage C Les entrées-sorties
Initiation à l’Algorithmique
Les bases de l’algorithmique
Les entrées-sorties élémentaires
Module algorithmique et programmation
Soit n un nombre entier supérieur ou égal à 1.
Tour rapide d’un premier programme SPARC v9
Algorithmique Tableaux de données
Algorithmique Instructions de base et Variables Cours de BTS/CPI 1ère année Algo – Prog CPI/BTS1 – M. Dravet – 10/09/2003 Dernière modification: 17/09/2003.
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
02/10/2015Les structures de contrôle1 COURS A2I12 Initiation à l'algorithmique illustrée par le langage C Guillaume BOURLET Département GEII IUT Sénart/Fontainebleau.
Objets et Actions Élémentaires.
Les Structures simples
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.
Evaluation formative 2.
Seconde 8 Module 7 M. FELT 03/11/ Module 7: Algorithmique #2  Objectifs:  AlgoBox.  Définition d’un algorithme.  Affectation de variable. 
Algorithmique et programmation
Introduction à l’Informatique Licence SPI Mme Delmotte.
1. Tri rapide ou Quicksort Principe : La méthode du Quicksort due au C.A. Hoare (1962) utilise les principes généraux de division et équilibrage. 2.
L ES INSTRUCTIONS DE L ECTURE, E CRITURE ET A FFECTATION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université.
Les bases de l’Algorithmique
M. BENJELLOUN : 2005 Le but final est de programmer un jeu où l'ordinateur choisira un nombre aléatoire entre 0 et 100 que vous devez deviner.
الهيئة العامة لحماية المستهلك أساليب الترويج وتأثيراتها على المستهلك خليفة التونكتي - مستشار المنافسة - 1.
Transcription de la présentation:

Les structures simples Chapitre n°7 : Les structures simples I. Objectifs : Utiliser les structures simples pour résoudre des problèmes. Présenter les solutions sous forme d’un algorithme puis d’un programme Pascal. II. L'affectation : Activité 1 : h et b sont deux variables de type entier. Soit la séquence d’instruction suivante : 1. h  10 2. h  h + h 3. b  -2 * h 4. h  h + b div h 5. b  abs(b)

Les structures simples Chapitre n°7 : Les structures simples Dresser le tableau de la trace d’exécution de la séquence précédente. Séquence h b 1 2 3 4 5 Syntaxe : La syntaxe de l’instruction d’affectation se présente comme suit : Analyse Algorithmique Pascal a  4*b+5 a := 4*b+5 ;

Les structures simples Chapitre n°7 : Les structures simples III. Les opérations d’entrée : Activité 2 : Écrire un programme Pascal demandant nom, prénom, âge, taille en cm, et répondant : "Bonjour prénom nom, tu as, âge ans, et tu mesures taille m". 1. Définition : Une opération d’entrée ou de lecture permet à l’utilisateur de rentrer ou de saisir des valeurs au clavier pour qu’elles soient utilisées par le programme. 2. Vocabulaire et syntaxe : Saisie d’une variable x : Analyse Algorithmique Pascal x = Donnée Lire(x) Readln(x) ;

Les structures simples Chapitre n°7 : Les structures simples IV. Les opérations de sortie : 1. Vocabulaire et syntaxe : Affichage de la valeur d’une variable x : Analyse Algorithmique Pascal Ecrire("La valeur de x est: ",x) Write(‘La valeur de x est: ‘,x); Permet d’afficher la valeur d’un objet sans retour à la ligne. Writeln(‘La valeur de x est: ‘,x); Permet d’afficher la valeur d’un objet avec retour à la ligne pour le prochain affichage.

Les structures simples Chapitre n°7 : Les structures simples 2. Formatage de l’affichage des résultats : Affichage des entiers : Syntaxe : Write(valeur_entière : np) : affiche la valeur entière dans une colonne de np caractères à partir de la droite. Si la valeur entière comporte plus que np chiffres alors l’affichage commence par la gauche. Exemple : e=112 ; Write(e :10)  affiche la valeur 112 dans une colonne de 10 caractères à partir de la droite.

Les structures simples Chapitre n°7 : Les structures simples Affichage des réels : Syntaxe : Write(valeur_réelle : np :nd) : affiche le nombre sur np positions avec nd décimales. Exemple : r=18.75 ; Write(r :17 :4)  affiche le nombre 18.75 sur 17 positions à partir de la droite avec 4 décimales.

Les structures simples Chapitre n°7 : Les structures simples Affichage des caractères : Syntaxe : Write(chaine : np) : Affiche la chaîne sur np positions à partir de la droite. Si la longueur de la chaine est superieur à np alors ajustement automatique. Exemple  ch=’4 sc 2’ ; Write(ch :23)  affiche la chaîne ch sur 23 positions à partir de la droite.