Logiciel Pratiquer l'Algorithmique 12.2
Je vous propose de découvrir ou d'approfondir, par le biais du logiciel pédagogique
Pratiquer l'algorithmique, des compétences en algorithmique bien
sûr, mais dans un cadre varié propice à d'autres approfondissements.
Le logiciel est volontairement très complet : Il propose les modes suivants :
- Mode découverte, pour le premier contact avec l'algorithmique.
Voir un exemple.
- Mode normal, incluant les primitives habituellement utilisées
en algorithmique (variables, constantes, types, actions et fonctions, itérations,
alternatives, etc). Voir un exemple.
- Mode graphique, ajoutant au mode Normal des primitives pour
dessiner sur un écran graphique (une approche par les courbes mathématiques
dans un repère centré est possible). Voir
un exemple.
- Mode événementiel, proposant un cadre d'exécution
radicalement différent : Il faut ici concevoir des fenêtres,
avec les objets les composant, et utiliser les événements de
ces objets pour les associer à des actions de l'algorithme en utilisant
propriétés et méthodes. Ce mode fait appel à la
notion de programmation évenementielle ainsi qu'à la programmation
objet, sans toutefois en avoir toute la complexité ni la puissance. Voir
un exemple.
- Mode serveur Web, ajoutant au mode Normal des primitives spécifiques
pour en faire un langage de script coté serveur. Les notions comme
les formulaires, cookies et variables de session sont ainsi accessibles !
Voir un exemple.
- Mode navigateur Web, pour simuler le contexte d'une page web sur
un navigateur. Cela permet d'appréhender les scripts coté client,
en algorithmique bien sûr. Des notions similaires au mode événementiel
se retrouvent ici. Voir un exemple.
Quatre applications viennent compléter l'interpréteur algorithmique
(environnement d'écriture et de test) :
- Le Serveur Web Algorithmique, capable d'exécuter les scripts
algorithmiques évoqués précédemment dans le mode
Serveur Web. Ce serveur requiert un minimum de paramétrage, tout en
fournissant le support des protocoles HTTP et HTTPS.
- Le Navigateur Web Algorithmique, complément du Serveur Web
précédent, permet de consulter des sites dans lesquels les scripts
coté client sont des algorithmes, qui auront pu être testés
dans le mode Navigateur Web du logiciel.
- Afin de rendre accessible la réalisation de site sécurisé
(protocole HTTPS), l'application Certificats, utilisant
OpenSSL, permet
la création de certificats d'autorités (racines et
intermédiaires) ou certificats de sites, ceci de manière très
simple !
- Le Serveur de messagerie, prenant en charge les protocoles POP3 et
SMTP ainsi que leurs versions sécurisées, permet de créer des algorithmes envoyant des messages notamment,
que ces algorithmes soient des scripts ou non.
Ce site vous propose :
- Une présentation générale
(description et copies d'écran),
- Une synthèse des fonctionnalités
des 5 applications composant le logiciel,
- Des exemples d'utilisations des 6 modes proposés par le logiciel :
Mode découverte,
mode normal,
mode graphique,
mode événementiel,
mode serveur Web,
mode navigateur Web
- Une description de l'installation et de
la personnalisation des primitives algorithmiques,
- Des TP à télécharger,
- L'acquisition de la dernière version,
- De me contacter
(réactions, souhaits d'évolution, erreurs constatées, ...)
Bonne visite ...