0% ont trouvé ce document utile (0 vote)
89 vues2 pages

TP1 Info Algorithme

Ce document décrit les fonctionnalités d'un logiciel pour apprendre l'algorithmique. Il permet de créer et exécuter des algorithmes avec différents modes et outils. Le document explique également comment prendre en main le logiciel.

Transféré par

Lerrys Obiang
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
89 vues2 pages

TP1 Info Algorithme

Ce document décrit les fonctionnalités d'un logiciel pour apprendre l'algorithmique. Il permet de créer et exécuter des algorithmes avec différents modes et outils. Le document explique également comment prendre en main le logiciel.

Transféré par

Lerrys Obiang
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université des Sciences et Techniques de Masuku, Département de Mathématiques et Informatique .

USTM / EPM ,
Année Académique 2016/2017
Franceville - GABON

TP1-INFO2A : PRATIQUER L’ALGORITHMIQUE


L1MPC : APPRENDRE A UTILISER LE LOGICIEL PRATIQUER L’ALGORITHMIQUE

Abstract
Ce logiciel vous propose de comprendre les concepts de l’algorithmique, en l’utilisant dans des contextes variés, allant de
la première découverte à la réalisation de scripts de pages web (coté client et serveur), en passant par la programmation
événementielle et la liaison avec un tableur.

De Plus :
PRIMITIVE - VARIABLE - BOUCLE - ITERATION - RECURSIVITE - PROGRAMME - IMPLEMENTATION - COMPILATION
1 [Link]@[Link] - Contact : [Link] - Site : [Link]

Contents 2. Focntionnalités du Logiciel


Introduction 1 Le logiciel comporte sept applications, dont la principale est
l’environnement d’écriture et de mise au point des algorithmes
1 Installation du Logiciel 1
(raccourci du menu : Pratiquer l’algorithmique).
2 Focntionnalités du Logiciel 1 Viennent en complément un serveur web algorithmique, un
2.1 Fonctionnalités algorithmiques . . . . . . . . . . . . . . . 1 serveur de messagerie, tous deux proposés sous forme de
2.2 Différents modes de fonctionnement . . . . . . . . . . . . 1 service et en application standard, ainsi qu’un navigateur web
algorithmique et un outil pour gérer facilement ses propres
3 Prise en Main 2 certificats SSL.
4 Pour aller plus loin 2
Conclusion 2 2.1 Fonctionnalités algorithmiques
• Types de base (entier, réel, chaı̂ne de caractère, car-
actère, booléen, date, heure, fichier, requête), types
Introduction structurés, tableaux à plusieurs dimensions,
Ce logiciel vous propose de comprendre les concepts de • - Variables et constantes,
l’algorithmique, en l’utilisant dans des contextes variés, allant
de la première découverte à la réalisation de scripts de pages • - Dialogue utilisateur (Saisir, Afficher, Effacer),
web (coté client et serveur), en passant par la programmation
événementielle et la liaison avec un tableur. • - Alternatives (Si Alors Sinon, Selon Cas),
Il permet l’apprentissage de notions connexes, comme les
protocoles (POP3, SMTP, HTTP, HTTPS), les cookies, les • - Itérations (TantQue, Répéter, Pour, Itérer),
variables de session, les certificats de sécurité SSL, le langage • - Actions et fonctions personnalisées (avec/sans paramètres,
HTML, les feuilles de style CSS, les propriétés, méthodes et passage par valeur ou référence),
événements des objets, ...
• - Fichiers séquentiels (Ouvrir, Prendre, Mettre, Fermer,
FinDeFichier),
1. Installation du Logiciel
• - Requêtes SQL sur Base de données paramétrable (pi-
• En local sur un poste Windows
lote ODBC),
– Si aucun programme ne démarre, lancer l’application • - Fonctions mathématiques usuelles,
Install se trouvant dans le dossier AlgoDemo
– Bien choisir Installation complète, puis accepter • - Primitives pour dessiner les formes de base,
l’installation du composant Microsoft Agent.
2.2 Différents modes de fonctionnement
– Attendre que cette première étape soit terminée, • L’environnement de développement propose plusieurs
puis cliquer deux fois sur Suivant. contextes, certains repris dans les applications complémentaires,
TP1-INFO2A : PRATIQUER L’ALGORITHMIQUE — 2/2

• - Mode Découverte : L’idée est d’aborder la notion ouvrir un, d’enregistrer le document en cours, imprimer,
d’algorithmique de manière ludique, avec trois primi- couper, copier, coller. La deuxième barre d’outils est
tives simples. spécifique, et permet notamment de gérer l’exécution
de l’algorithme et la disposition des fenêtres.
• - Mode Texte : Mode le plus courant, où la plupart des
notions sont accessibles. La fenêtre Exécution est une • Exécuter l’algorithme en cliquant sur le bouton Lancer
zone de texte. , ou en appuyant sur F9, ou en cliquant dans le menu
Exécution sur Lancer. L’algorithme s’exécute, et de-
• - Mode Graphique : Il reprend le mode texte, mais pro- vient alors non modifiable dans la fenêtre source, jusqu’à
pose une fenêtre Exécution graphique. Des primitives ce qu’il soit arrêté complètement (bouton Stopper inac-
pour dessiner des formes de base, gérer le crayon et la tif).
brosse, sont ajoutées.
• La primitive Afficher agit dans la fenêtre Exécution,
• - Mode Evénementiel : Les objets des fenêtres, leurs et la primitive Saisir propose une fenêtre de dialogue.
propriétés, méthodes et événements sont manipulables. C’est le cas actuellement. Saisir comme nom Dupont,
Plusieurs fenêtres peuvent être créées, modales ou non, et valider par ¡entrée¿ ; Répondre 5 à l’ancienneté, et C
... Les notions propres à la programmation objet et (en majuscule) pour la situation familiale. L’algorithme
événementielle sont donc abordées. calcule un montant pour une prime en fonction de ces
critères, et redemande un nom. Ne pas lui en donner en
• - Mode Serveur WEB : Avant de placer un script coté validant directement. L’algorithme s’est arrêté normale-
serveur dans une page HTML, on peut l’écrire et le ment (un message en bas le confirme).
tester ici : L’environnement de son exécution est simulé
(variables de session, champs de page web, cookies).
4. Pour aller plus loin
Ensuite, le serveur web algorithmique sera utilisé.
• Placer un point d’arrêt, sur la ligne 10, qui contient
• - Mode Client WEB : Il s’agit ici de réaliser un script SaisirAutresDonnées. Il suffit de cliquer dans la marge
coté client (navigateur) dans une page HTML. Ce mode gauche en face pour placer / enlever un point d’arrêt.
émule les cookies, donne accès aux champs de for- La ligne devient orange.
mulaire de la page. Il met en pratique les notions
événementielles. Par la suite, le script sera directement • Lancer l’exécution par F9 par exemple. Après avoir
exécuté par le navigateur algorithmique. demandé le nom, l’algorithme s’est arrêté sur le point
d’arrêt.
3. Prise en Main • Quand l’algorithme est en pause, on peut voir le contenu
• Démarrer l’application en cliquant sur le menu Démarrer, des variables en laissant la souris au-dessus du nom.
Programmes, Pratiquer l’algorithmique, • Trois fenêtres sont réduites, elles peuvent vous fournir
des informations. Restaurez-les : Données en mémoire
• Une fenêtre apparaı̂t : Cliquer sur Ouvrir un document
sera toujours renseigné, alors que Trace des variables
existant, et Ok
et Trace de l’exécution ne le seront que si le bouton
• Choisir le fichier contenant l’algorithme à charger : Tracer est enfoncé (car elles sont consommatrices de
[Link]. Ce document se trouve dans le dossier ressources).
d’installation du logiciel, qui est par défaut Program • Une fois l’algorithme en pause, utiliser pas à pas, ou
Files/Algo. Valider avec Ouvrir. bien Continuer
• L’algorithme chargé est présenté dans la fenêtre nommée
Source, et peut y être modifié. A noter qu’il est présenté Conclusion
de façon à faire ressortir sa syntaxe, et son indentation. Ce logiciel et sa documentation sont protégés par la loi du
copyright et par les conventions internationales. Ils demeurent
• Le logiciel contient deux barres d’outils l’une à coté
la propriété intellectuelle, industrielle et commerciale unique
de l’autre si possible. Si tel n’est pas le cas (résolution
du CRDP de l’académie de Grenoble et des ayants droit.
d’écran en 800x600 ou moins), il faut remplacer les
La licence établissement vous donne droit d’installer le logi-
gros boutons par des plus petits moins encombrants
ciel sur tous les ordinateurs situés dans l’enceinte de votre
: Cliquer dans le menu Fenêtre sur Barre d’outils, et
établissement scolaire ou universitaire (école, collège, lycée
désactiver Gros boutons. Replacer si nécessaire les
ou UFR). Les enseignants affectés dans l’établissement pour-
barres d’outils en haut.
ront également l’installer sur leur ordinateur personnel.
• Une première barre d’outils contient des boutons stan- 0 Henri BOUITYVOUBOU - Département MATHSINFO -
dards permettant de créer un nouveau document, d’en [Link]

Vous aimerez peut-être aussi