Algorithmique et programmation structurée
                  
                                                          
            
                    
    
    Qualiopi
                  
              
              
              
              
              
              
              
          Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Enumérer les connaissances nécessaires à l'apprentissage d'un langage de développement
 - Reconnaître les structures de base de la programmation (boucles, conditions)
 - Identifier les grands paradigmes de programmation (procédural, objet)
 - Distinguer la notion d'objet et les concepts associés
 - Identifier les variables et le typage des données
 - Utiliser les algorithmes de tri face à des problématiques identifiées.
 
Programme de la formation
Introduction
- Qu'est-ce qu'un algorithme ?
 - La place des algorithmes dans la résolution des problématiques
 - Le lien avec les différents langages de programmation
 
Les variables
- Définition d'une variable
 - Place des variables dans un algorithme
 - Les différents types de variables
 - Les expressions et les opérateurs
 
Les instructions algorithmiques
- Les instructions d'affectation
 - Les séquences
 - Les instructions conditionnelles
 - La logique combinatoire
 
Les boucles
- Utilité
 - Différents types de boucle
 - Les boucles imbriquées
 
Les différents types de données
- Les chaînes de caractères
 - Les booléens
 - Les tableaux
 - Les listes chaînées
 - L'objet
 
Manipulation des tableaux
- Manipulation des tableaux à une dimension
 - A 2 et à 3 dimensions
 
Les fonctions et procédures
- Définition d'une fonction / procédure
 - La signature des fonctions / procédures
 - La notion de paramètre effectif versus paramètre réel
 - Les différents types de retour d'une fonction
 - Les bibliothèques
 
Les différents algorithmes de tri
- Le tri
 - Par sélection
 - A Bulles
 - Par insertion
 - Dichotomique
 
Récursivité et parcours des listes chaînées
- La notion d'algorithme récursif appliquée à quelques exemples
 - Algorithme de parcours
 - En FIFO
 - En LIFO
 
L'importance de la documentation
- Les bonnes habitudes pour anticiper les erreurs (convention de nommage)
 - Les commentaires utiles
 
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
 - Et, en fin de formation, par un questionnaire d'auto-évaluation
 
                          Proposé par
M2I
"Un leadership dans le domaine de la formation"
                        À partir de
                        
                        1680 €
                    
                    
                                
                    Durée
                                            
                            21h en 3 jours
                        
                                    
                
                    Localisation
                                            Partout en France
                                    
                
                    Proposé par
M2I
                        À partir de
                        
                            1680 €