Chapitre 10. Introduction à l algorithmique



Documents pareils
NOS FORMATIONS EN BUREAUTIQUE

Se Perfectionner à Excel

FORMATION EXCEL NIVEAU 2

Formation Excel, Niveau initiation, module 1 DUREE DE LA FORMATION OBJECTIFS DE LA FORMATION

FORMATION EXCEL NIVEAU 2

Algorithmique et programmation : les bases (VBA) Corrigé

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Préparation à l examen EFA en Macro

Comment créer et utiliser une fonction

Algorithme. Table des matières

Algorithmique et structures de données I

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

UE Programmation Impérative Licence 2ème Année

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

INFORMATIQUE SYSTÈMES D EXPLOITATION TRAITEMENTS DE TEXTE LES BASES DE WINDOWS (COURS MODULE 2 ECDL)

Formations 2015 Bureautique

1 Année LMD-STSM Algorithmique et Programmation. Série de TD 2

Correction TD algorithmique

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

Catalogue des Formations Bureautiques

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

CATALOGUE DES FORMATIONS 2014

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle P. Bonnet

TD3 - Facturation avec archivage automatisé

Formation continue informatique

Algorithmique et Programmation, IMA

WEB-OFFICE-FORMATION.FR FORMATION PROFESSIONNELLE CONTINUE ET DEVELOPPEMENT DE SITES WEB CATALOGUE 2013

Cours 1 : Qu est-ce que la programmation?

Rappels sur les suites - Algorithme

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Évaluation et implémentation des langages

Outils de productivité, Outils de productivité

NAXIS - 50, rue Copernic PARIS SARL au capital de SIRET : APE : 8559 A Identifiant TVA : FR N

Configuration requise pour l utilisation de la plateforme EnlightKS Online Certification Management Services ET2.13 Juin 2011

F o r m a t i o n. M a i s o n d e l a. Catalogue des formations. E s p a c e P u b l i c N u m é r i q u e. domaine numérique

GUIDE Excel (version débutante) Version 2013

administratives administratives TECHNIQUES ADMINISTRATIVES Techniques Administratives > Informatique / Bureautique pages 18-27


KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Open Source Professional Training

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

Excel 2007 Niveau 3 Page 1

Les pourcentages. Un pourcentage est défini par un rapport dont le dénominateur est 100. Ce rapport appelé taux de pourcentage est noté t.

Liste des Technologies

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Excel 2010 Module 13. Comment créer un tableau d amortissement dégressif d une immobilisation. Enseignant : Christophe Malpart

Représentation d un entier en base b

Définitions. Numéro à préciser. (Durée : )

TP, première séquence d exercices.

Gestion commerciale et administrative de l'entreprise Avec Microsoft Office 2010

Tables des matières 1

Chap III : Les tableaux

Initiation à la programmation en Python

Catalogue des formations

Bureautique Initiation Excel-Powerpoint

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Kit ODBC 100. Version Référence

Nos stages s'adressent à tous ceux qui ont besoin d'acquérir des bases, une mise à niveau ou un perfectionnement dans les thèmes suivants :

Cours d algorithmique pour la classe de 2nde

CALENDRIERS Tél Modèle N 1B : Option 1 (facultative) :

5. Excel 2010, le tableur collaboratif. a. Concevez des tableaux lisibles

Paul FLYE SAINTE MARIE

Initiation à Excel. Frédéric Gava (MCF)

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

L emprunt indivis - généralités

Logiciel Le Sphinx Plus 2 version 5. Le Sphinx Développement Chavanod

WINGOGEFAC COMPTABILITE & GESTION

1 TD 2 : Construction d'une chier Acrobat et envoi par

Note de cours. Introduction à Excel 2007

Algorithmique avec Algobox

Comptabilité financière

Les différents types de données et leurs opérations de base

Calendrier Inter-entreprises (minimum 2 personnes)

CENTRE DE FORMATION : SARL MTHCOMMUNICATION

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Application 1- VBA : Test de comportements d'investissements

Traduction des Langages : Le Compilateur Micro Java

I0035 INGÉNIEUR - DÉVELOPPEUR APPLICAT IF / DECISIONNEL CONFIRMÉE SAS - SPSS - INFORMAT ICA. 27 ans - 4 ans d'expérience

Introduction à Microsoft InfoPath 2010

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

La formation informatique en ligne INFOS COURS - FORUM SUPPORT DE COURS WOR MICROSOFT

Planning Formation Juillet Décembre 2015

Cours d Informatique

CATALOGUE DES FORMATIONS

Algorithmes et Programmes. Introduction à l informatiquel. Cycle de vie d'un programme (d'un logiciel) Cycle de vie d'un programme (d'un logiciel)

Migration du pack office Planification, préparation, déploiement et formation

Introduction à l algorithmique et à la programmation M1102 CM n 3

Notions fondamentales du langage C# Version 1.0

Je me forme avec ma CCI!

Les aides moyennes publiques en faveur du logement social pour l acquisition amélioration (AA) 1

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

TABLEAU CROISE DYNAMIQUE

DECOUVERTE DU LOGICIEL CIEL GESTION COMMERCIALE

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

Transcription:

Date début :.. Date fin : Problématique : Le logiciel informatique contraint l ordinateur exécuter une suite de tâches élémentaires (calculs, impression ). L écriture d algorithmes permet de décrire avec précision les calculs et traitements mis en œuvre par n importe quel logiciel. Evaluation :.. I. La notion d algorithme 1. Définition Algorithme : suite d instructions permettant d obtenir les résultats souhaités. 2. Rôle de l algorithme Données Algorithme Résultat Entrées Sorties Algorithme Langage Programme II. La gestion des informations Visual basic, C++,Java Php VBA (word, excel, access, PowerPoint) 1. Déclaration des variables et constantes : le lexique Il s agit d indiquer au logiciel quelles seront les données utilisées. Les variables Ce sont des informations qui vont être utilisées pour les calculs. Types de variables : Syntaxe : Variables : Nomvariable1 : type variable Nomvariable2 : type variable Les constantes La constante est une donnée fixe utilisée lors des calculs. Syntaxe : Constante Nomconstante : valeur de la constante Information et gestion G Lycée Maillol-Perpignan page 1 / 5

Date début :.. Date fin : Problématique : Le logiciel informatique contraint l ordinateur exécuter une suite de tâches élémentaires (calculs, impression ). L écriture d algorithmes permet de décrire avec précision les calculs et traitements mis en œuvre par n importe quel logiciel. Evaluation :.. 2. L affectation (symbole ) Une fois les variables déclarées, il s agit d indiquer à l ordinateur quelle est leur valeur de départ. Nomdelavariable valeur de départ Stock 30 (la valeur du stock initial est de 30) 3. Entrée des informations L entrée des informations consiste à la saisir dans le logiciel. Saisir Nomdelavariable Saisir CA 4. Sortie des informations Il s agit de communiquer les résultats à l utilisateur (afficher à l écran ou imprimer). Afficher Nomdelavariable Afficher Nom, Prénom III. La structuration de l algorithme 1. La structure séquentielle Suite d instructions élémentaires exécutées dans un ordre logique. On veut multiplier la quantité par le prix pour obtenir le montant de la ligne de facture. Algorithme calcul d une ligne d une facture Information et gestion G Lycée Maillol-Perpignan page 2 / 5

2. La structure conditionnelle Une condition est souvent employée dans le traitement des informations. Si condition Alors Instruction Algo prime 3. Structure alternative Cette structure permet de traduire les choix possibles. Elle se traduit par si alors sinon Si condition Alors Instruction1 Sinon Instruction2 Algo résultat d examen 4. La structure répétitive Elle permet de répéter une suite d instructions autant de fois que nécessaire. On l appelle familièrement une boucle. La structure pour On sait à l avance combien de répétitions on veut. Pour compteur variant de borneinférieure à bornesupérieure Faire Liste d instructions Fin pour Instructions suivantes Nb : Compteur est un entier (généralement noté i) qui peut augmenter d une valeur entière supérieure à 1. Dans ce cas il faut préciser la valeur du pas. Information et gestion G Lycée Maillol-Perpignan page 3 / 5

Soit une classe de 30 élèves. La structure tant que Le nombre de boucles dépend d une condition. Tant que condition faire Liste d instructions Fin tant que Instructions suivantes Nb : I est obligatoire d initialiser la valeur de la variable permettant la poursuite ou l arrêt des traitements. Avant le fin tant que il faut prévoir la saisie de la variable permettant la poursuite ou l arrêt des traitements. reprise de l exemple précédent IV. La notion de fonction Il s agit d un sous algorithme (sous- programme) écrit à l intérieur d un algorithme principal. La fonction est écrite une fois pour toutes et un algorithme peut y faire appel plusieurs fois. Fonction nomdelafonction(valeurs utilisées en entrée+type) : type (type de la valeur de sortie) Début fonction Instructions Fin fonction Information et gestion G Lycée Maillol-Perpignan page 4 / 5

Fonction TTC (prix HT : réel) : réel Constante : TVA = 0.196 Début fonction TTC = prix HT x 1+TVA Fin fonction Exos n 1 : Algorithme : Tauxderemise Ecrivez l algorithme permettant d afficher le taux de remise. Si la commande est supérieure à 1 500 alors le taux de remise sera de 2%. Dans le cas contraire, il sera de 0. Exos n 2 : Algorithme : PrixTroupeau Sachant que le prix d une vache est de 250 et que celui d un mouton est de 120, écrire un algorithme qui vous demande de saisir le nombre de vaches et le nombre de moutons puis affiche le prix du troupeau ainsi constitué. Exos n 2 : Algorithme plongée Variables : Tarifplongée,montantplongées,remise : réel Nbplongées : entier Début Afficher «quel est le nombre de plongées?» Saisir nbplongées Afficher «quel est le tarif de la plongée?» Saisir tarifplongée Montant plongée tarifplongée*nbplongées Si nbplongées>=12 alors Remise montantplongées*0.25 Sinon si nbplongées>=6 alors Remise montantplongées*0.15 Fin Exo n 4 : Algorithme : Moyenne Ecrire un algorithme permettant de calculer la moyenne des élèves d une classe. Cet algorithme vous demande de saisir le nombre d élèves, de saisir la première note jusqu à la dernière note et d afficher la moyenne de la classe. Pour aller plus loin : o premières macro : http://perso.wanadoo.fr/jeanmarc.stoeffler/excel/macrosinstructions1.htm o comment faire? : http://perso.wanadoo.fr/jeanmarc.stoeffler/excel/macrosinstructions1how.htm o mes macros en VBA : http://perso.wanadoo.fr/jeanmarc.stoeffler/excel/macrosoutilsexpliques.htm Information et gestion G Lycée Maillol-Perpignan page 5 / 5