1. Introduction : I N I T I A T I O N À A L G O B O X. b a. R b

Documents pareils
Initiation à LabView : Les exemples d applications :

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

Gestion des réunions dans Outlook 2007

Guide pour l'installation ou la mise à jour de Foxmail 7.1 en Français

Algorithmique avec Algobox

Les bases de données. Se familiariser avec Base. Figure 1.1A Ouvre le fichier dont tu as besoin. Lance OpenOffice Base.

Fiche aide pour votre messagerie Outlook, thunderbird, Gmail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Procédure de sauvegarde pour AB Magique

Utilisation du logiciel ModellingSpace

Sauvegarder sa messagerie Outlook 2010

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Le langage C. Séance n 4

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Comment créer et utiliser une fonction

Utilisez Toucan portable pour vos sauvegardes

CHAPITRE 3 : INTERNET

Comment installer le gestionnaire de licence avec une nouvelle version de Arche / Effel / Melody?

La Clé informatique. Formation Excel XP Aide-mémoire

Uniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Transférer une licence AutoCAD monoposte

Découvrez Windows NetMeeting

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

Les différents types de relation entre les tables

Guide d utilisation pour W.access - Client

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Effectuer une sauvegarde avec Nero BackItUp

Créer vos données sources avec OpenOffice, adieu Excel

point On obtient ainsi le ou les points d inter- entre deux objets».

GUIDE D'INSTALLATION. AXIS Camera Station

Utiliser sa boîte mail pour trouver un emploi

MO-Call pour les Ordinateurs. Guide de l utilisateur

Traitement de texte : Quelques rappels de quelques notions de base

ACCUEIL / Introduction. Introduction. Présentation de StarBoard Software Éléments de l écran Guide de démarrage rapide

Mon aide mémoire traitement de texte (Microsoft Word)

Réglages du module de sauvegarde de Biblionet (Monoposte)

Excel 2007 Niveau 3 Page 1

Comment intégrer des images dans un texte

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

Guide d installation UNIVERSALIS 2016

Création et utilisation de formulaire pdf

EXERCICES DE REVISIONS MATHEMATIQUES CM2

Introduction à Eclipse

WIMS. Découvrir et utiliser

Procédure Création : 04/05/2009 ARCHIVAGE DE LA MESSAGERIE

Notice d installation du patch Lia 8.20

Créer et partager des fichiers

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

SmartCaisse, depuis Prise de Commande IPhone, IPad (2, 3 et mini), IPod et tablette Android SmartCaisse

Création WEB avec DreamweaverMX

PLATEFORME SAAS D'ENVOI DE SMS. Guide du débutant UTILISER LA PLATEFORME SMSMODE TUTORIEL

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (

1. Ouvrir Internet Explorer Faire défiler une page Naviguer dans un site Internet Changer d adresse Internet (URL) 2

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Créer sa première base de données Access Partie 3/4 - Création d un formulaire

Procédure d installation de mexi backup

Le backup LOGOSw (Backup interne)

Utilisation de l éditeur.

Guide d installation CLX.PayMaker Office (3PC)

Allegroupe. Système de gestion des paiements préautorisés

Initiation à la programmation en Python

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

FICHE 17 : CREER UN SITE WEB

Etape 1 : Récupération de la clé d installation

supérieure Vous ne connaissez pas le numéro de version de votre application?

Ouvrir le compte UQÀM

Manipuler fichiers et dossiers

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

Direction générale statistique et information économique. Manuel d usage : l application web pour l enquête sur la structure des entreprises

DATALOGGERS SEFRAM LOG1601 et LOG1620

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

Manuel utilisateur Netviewer one2one

Envoyer et recevoir son courrier

Le poste de travail, les dossiers et les fichiers

Utilisation de l ordinateur portable Bluetooth avec le hub Logitech sans fil

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Crédit Agricole en ligne

Guide d utilisation. AFNOR Editions Septembre 2012

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

Utilisation de l outil lié à MBKSTR 9

Procédure de restauration F8. Série LoRdi 2012 à Dell V131 V3360 L3330

Setting Up PC MACLAN File Server

Activité 11 : Nuage de points ou diagramme de dispersion

Volet de visualisation

Guide d installation UNIVERSALIS 2014

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

Gestion des Factures

Esterel The french touch star touch esterel advance

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

Barres Manuel d utilisation. Manuel d utilisation. version I.2.0. Copyright Antilog 1998/2002 Tous droits réservés. JT.Gueux@log-1.

Sélection du contrôleur

Photoshop Séquence 4 - Créer une image de taille personnalisée taille

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Consignes générales :

Transcription:

I N I T I A T I O N À 1. Introduction : 1.1 Qu est-ce qu un algorithme? Un algorithme est un ensemble de règles opératoires dont l application permet de résoudre un problème énoncé au moyen d un nombre fini d opérations. Un programme sera la traduction d un algorithme dans un langage de programmation exécutable par un ordinateur ou une calculatrice programmable. 1.2 Exemple d algorithme : Choisir un nombre (on l appellera x de façon générale) Lui ajouter 3 (cette somme s appellera a) Elever au carré la somme obtenue (ce carré s appellera b) Ajouter l opposé de 7 Ecrire le résultat (ce résultat s appellera R) 1.3 Règles générales et schéma de rédaction. 1. Déclaration des variables : ici, ce sont les réels x, a, b et R 2. Entrée : saisir x 3. Traitement : a x+ 1 b a 2 R b 7 4. Sortie : Afficher R 5. Fin. Remarques : Le symbole est celui de l affectation. A ne pas confondre avec initialisation qui correspond à l affectation d une variable lors de la définition de celle-ci. Toute modification de la valeur de la variable après sa définition n est plus une initialisation mais une affectation. 1.4 Pour débuter, le logiciel utilisé est Algobox. Ce logiciel est gratuit et facilement téléchargeable sur le Net, ce qui te permettra de t exercer à la maison à composer des algorithmes qui te seront proposés dans ton programme de mathématiques. 1.5 Quelques règles à connaître et à bien respecter. 1. Toujours commencer par déterminer les variables nécessaires et indiquer leur nom en utilisant le bouton Déclarer nouvelle variable 2. Pour pouvoir entrer des données lors de l utilisation de l algorithme, il faut utiliser le bouton Ajouter LIRE variable, qui permettra de donner une valeur à la variable sélectionnée. 3. Pour pouvoir donner une valeur à une variable (un résultat) il faut utiliser le bouton AFFECTER valeur à variable. La boite de dialogue qui apparaîtra va permettre de sélectionner la valeur à calculer et le calcul qui permet de l obtenir.(attention : pour les calculs compliqués, bien lire les indications de la boîte de dialogue) 4. Pour pouvoir afficher le résultat du calcul, il faut utiliser le bouton Ajouter AFFICHER variable, et sélectionner la variable en question dans la boite de dialogue. 5. Pour ajouter un nouvel élément à l algorithme, il faut insérer une nouvelle ligne en se positionnant à l endroit désiré et en cliquant sur le bouton Nouvelle Ligne. 1

A C T I V I T É S A L G O R I T H M I Q U E S. Voyons tout de suite comment exécuter le programme précédent avec Algobox. On commence par déclarer les variables : Ensuite on complète l algorithme suivant le schéma décrit plus haut. Remarquer que : L entrée se fait par : LIRE x Le traitement est la suite d instructions données pour obtenir chacune des valeurs de chaque variable. La sortie est l affichage de R. Vous pourrez vous exercer à réaliserr cet algorithme après les explications suivantes qui vont vous montrer comment créer des lignes de commande dans le logiciel Algobox. Nous aurons également l occasion de travailler avec le logiciel Xcas qui demandera un apprentissage différent pour entrer les lignes de commande. Chacun de ces logiciels ayant ses avantages propres. A vous de jouer! 2

E X E M P L E 1 On voudrait créer un programme qui convertisse en dollars US une somme exprimée en euros. 1. Les sommes exprimées sont appelées des variables. Ces variables stockeront des nombres et seront appelées : (attention le nom des variables ne doit pas inclure d espaces ni de caractères spéciaux) o o sommeeneuros sommeendollars 2. Pour commencer, il va nous falloir lance le programme Algobox, puis : Cliquer sur le bouton Déclarer nouvelle variable Dans le champ Nom de la variable,entrer sommeeneuros (Bien vérifier que le type est NOMBRE) Cliquer à nouveau sur le bouton Déclarer nouvelle variable. Dans le champ Nom de la variable, entrer sommeendollars. (Bien vérifier que le type est NOMBRE) 3. Maintenant il va falloir indiquer la somme que l on veut convertir en dollars. En principe la ligne Debut_Algorithme est en surbrillance (sinon, cliquer dessus), cliquer alors sur le bouton Nouvelle Ligne. Cliquer sur le bouton Ajouter LIRE variable. Dans le champ LIRE la variable, vérifier que sommeeneuros est bien sélectionné, puis cliquer sur OK. 4. Maintenant il faut calculer la somme en dollars. (au moment de la rédaction de ce texte, 1 euro valait 1,4266 USD) Se placer sur la ligne LIRE sommeeneuros, puis cliquer sur le bouton Nouvelle Ligne. Clique ensuite sur le bouton AFFECTER valeur à variable. Sélectionner sommeendollars juste après La variable, taper sommeeuros*1.4266 dans le champ prend la valeur et cliquer sur OK (Attention : en informatique le séparateur décimal est le point et non pas la virgule!) 5. Nous allons maintenant afficher le résultat. Se placer sur la ligne sommeeneuros PREND_LA_VALEUR sommeendollars*1.4266, puis cliquer sur le bouton Nouvelle Ligne. Cliquer sur le bouton Ajouter AFFICHER variable Sélectionner sommeendollars, puis cliquer sur OK. 6. Testons notre algorithme. Cliquer sur le bouton Tester Algorithme. Cliquer sur le bouton Lancer algorithme. Entrer une somme à convertir (par exemple 250) et cliquer sur OK. La somme en dollars apparaît dans la fenêtre Résultat. Pour convertir une autre somme, il suffit de cliquer à nouveau sur le bouton Lancer algorithme. Cet algorithme peut être enregistré en cliquant sur le bouton Sauver. Remarque : pour obtenir un rendu de meilleure qualité, on peut juste avant la ligne Ajouter AFFICHER variable, cliquer sur le bouton Ajouter AFFICHER message, et taper : la somme en dollars est : Voir le corrigé dans le fichier : conversion_euros_dollarsus. 3

E X E R C I C E S 1. Concevoir un algorithme qui calcule l aire d un rectangle après que l utilisateur a rentré la largeur et la longueur du rectangle. Aide : il faut utiliser trois variables, qui porteront les noms : Largeur Longueur Aire Voir le corrigé dans le fichier : aire_rectangle. 2. Concevoir un algorithme qui calcule l aire d un disque de rayon donné, puis le périmètre de ce même disque. Voir le corrigé dans le fichier : aire_et_périmètre_disque. 3. Concevoir un algorithme qui calcule l aire latérale d un cylindre dont on connaît le rayon de la base et la hauteur. Voir le corrigé dans le fichier : aire_volume_cylindre. 4. Concevoir un algorithme qui calcule le volume d un cône dont on connaît le rayon de la base et la hauteur. Voir le corrigé dans le fichier : volume_cône. 2. Quelques remarques. 2.1 Variables et affectations. La valeur d une variable peut changer au fil des instructions de l algorithme. Pour l instant nous stockons des variables du type nombre, mais il faut savoir que les variables informatiques peuvent stocker des données d autres types. E X E M P L E S. 1. Examinons le code suivant : 4

Retenir que l ordinateur exécute l algorithme ligne après ligne. Ainsi z va prendre la valeur 2+3, c est à dire 5. 2. Observez bien le code suivant : Comme on peu le remarquer, l ordinateur exécute les instructions ligne après ligne et donne la valeur finale de x après avoir effectué les instructions successives. Voici deux exercices pour vous familiariser avec Algobox. E X E R C I C E 1 Déterminer trois variables du type nombre : A, B et C. Au début, donner à A la valeur 5, puis à B la valeur 7. Ensuite : C prend la valeur A+B B prend la valeur B+A A prend la valeur C. Faire apparaître les valeurs finales de A, B et C à la fin de l algorithme. Voir le corrigé dans le fichier : exercice1 5

E X E R C I C E 2 On considère l algorithme suivant : Vous devez concevoir un algorithme qui donne la même valeur pour z, mais sans utiliser la variable y. Voir le corrigé dans le fichier : exercice2 6