Algorithmique : introduction

L'objectif du stage est d'apprendre à formaliser un problème en langage algorithmique. Ce stage contient plusieurs exemples d'algorithmes dont certains sont traduits en Java.
[ALG]

DETAILS DE LA FORMATION
Pré-requis : Aucun.
Durée VOD : 21 h interactives
Accès VOD : Pendant 2 mois.
Durée INTRA : 3 jours, dans vos locaux.
Lecteur : Silverlight, Flash
Auteur : Léopold GAMBA




Démonstration d'un cours VOD Démonstrations cours
Les cours VOD sont sous la forme de vidéos en streaming flash. Si le plug-in flash est absent, il est téléchargé automatiquement.
   
Démonstration d'un test VOD Démo de Test
Les tests VOD sont sous la forme d'animations flash ou de quiz intégré au LMS. Si le plug-in flash est absent, il est téléchargé automatiquement.
 
   
Exemple de support fourni aux stagiaires Nos supports de cours
Les supports sont tous au format PDF. Il vous faut donc avoir installé Acrobat Reader sur votre ordinateur avant de visualiser le support.
 
     
COMMANDER UN ACCES VOD
Formations en Vidéo à la demande
422 €HT / stagiaire

Accès VOD pendant 2 mois.

financements
guide des formations

COMMANDER UN INTRA (face à face)
Formations en intra-entreprise
2100 €HT (3 jours)
*
Jusqu'à 5 stagiaires.

financements
guide des formations

*formation présentielle dans vos locaux, en France métropolitaine.

 
Formation interactive en informatique
     
  Télécharger le plan complet [ en PDF]  
     
  • Introduction
    • Codage : notation décimale, binaire et hexadécimale.
    • Qu’est-ce qu’un algorithme?
    • Notion de programme : interprétation, compilation.
    • Programmation récursive.
    • Conventions d’écriture.
  • Les bases de l’algorithmique
    • Notion de variables, de constantes.
    • Variables : déclaration, types, affectation.
    • Expressions (arithmétique, logique, ...) et opérateurs.
    • Les instructions de lecture et d’écriture.
    • Structure alternative : tests, imbrication.
    • Utilisation des booléens.
    • Lesboucles et l’itération.
    • Quelques exemples et exercices simples
  • Traitement des chaînes
    • Introduction. Terminologie de base.
    • Rangement des chaînes.
    • Type de données sous forme de caractères.
    • Opérations sur les chaînes.
    • Traitement de texte.
    • Algorithmes de comparaison de motifs.
  • Tableaux, enregistrements et pointeurs, fonctions.
    • Introduction. Tableaux linéaires.
    • Représentation en mémoire des tableaux linéaires.
    • Insertion et suppression.
    • Les algorithmes de tris (bulle, etc.).
    • La recherche linéaire et la recherche binaire : algorithmes.
    • Tableaux multidimensionnels.
    • Pointeurs; tableaux de pointeurs.
    • Enregistrements; structures des enregistrements.
    • Représentation des enregistrements en mémoire.
    • Tableaux parallèles.
    • Les procédures et fonctions
  • Notions de base du langage Java
    • Notion de variables, de constantes et de tableau (accès par index).
    • Notion d’expression (arithmétique, logique, comparaison,…).
    • Notion d’instruction (simple, conditionnelle, itérative, …)
    • Exemples de traduction des algorithmes en java.
  • Notions avancées
    • Les listes chainées.
    • Piles, files d’attente et récursivité.
    • Notions sur les arbres et les graphes.
   

 

 

 

 

 

 

 







 

RESSOURCES

DEMONSTRATIONS

Démonstrations formation VOD
 

© FORM@SELF : : : e-Formation Interactive et Vidéo / 26 rue des Rigoles 75020 PARIS
Tél.: +33 (0)6.98.89.45.89 - SIRET : 415 219 591 00039 APE : 6202A - N° Organisme : 117 544 605 75.