Objectifs de la formation
Lorsqu’un développeur crée un nouveau programme, la première étape est toujours la même : réfléchir à l’enchaînement des différentes actions à réaliser par la machine. L’objectif de cette formation est d’apprendre à raisonner pour concevoir les algorithmes qui permettront le fonctionnement d’un programme. Elle ne nécessite aucun prérequis. En partant de zéro, en vous appuyant sur de nombreux exercices, petit à petit vous aboutirez à la compréhension de l’algorithmique.Clientèle visée
DéveloppeursPréalables
Aucun.Formateurs
Architecture de la formation
• Introduction
• Qu'est-ce que l'algorithmique ?
• Définition et objectifs de l'algorithmique
Les instructions de base en pseudo-code
• Introduction
• Structure d'un algorithme
• Déclaration d'une variable
• Affectation d'une valeur
• Déclaration d'une constante
• Calculs
• Affichage
• Saisie
• Exemple d'algorithme en pseudo-code
• Énoncé du TD - Quels affichages ?
• Solution du TD - Quels affichages ?
• Énoncé du TD - Il fait quoi ?
• Solution du TD - Il fait quoi ?
• Démonstration - Utilisation de Notepad++
• Énoncé du TD - Vitesse moyenne
• Solution du TD - Vitesse moyenne
Les instructions conditionnelles
• Introduction
• Le test Si : forme simple
• Énoncé du TD - Algorithme de météo
• Solution du TD - Algorithme de météo
• Le test Si : forme double
• Énoncé du TD - Algorithme de météo (version 2)
• Solution du TD - Algorithme de météo (version 2)
• Le test Selon
• Énoncé du TD - Le nom du mois
• Solution du TD - Le nom du mois
• Énoncé du TD - Temps de cuisson
• Solution du TD - Temps de cuisson
• Énoncé du TD - Bulletin de paie
Les instructions itératives
• Introduction
• La boucle Pour
• Énoncé du TD - Moyenne de notes
• Solution du TD - Moyenne de notes
• La boucle TantQue
• Énoncé du TD - Moyenne de notes (version 2)
• Solution du TD - Moyenne de notes (version 2)
• Énoncé du TD - Moyenne de notes (version 3)
• Solution du TD - Moyenne de notes (version 3)
• Énoncé du TD - Devinez à quel nombre je pense
• Solution du TD - Devinez à quel nombre je pense
• Énoncé du TD - Que fait cet algorithme ?
• Solution du TD - Que fait cet algorithme ?
• La boucle Répéter
• Énoncé du TD - Affichage de répliques de films
• Solution du TD - Affichage de répliques de films
• Quelle boucle choisir ?
• Énoncé du TD - À moi de trouver
• Solution du TD - À moi de trouver
• Énoncé du TD - Saisie d'un multiple de 3
• Solution du TD - Saisie d'un multiple de 3
• Énoncé du TD - Rendez la monnaie !
• Solution du TD - Rendez la monnaie !
• Énoncé du TD - ASCII Art !
• Solution du TD - ASCII Art !
• Enoncé du TD – Formes géométriques
• Enoncé du TD – Rendez la monnaie (version 2)
Les tableaux
• Introduction
• Définition d'un tableau
• Le tableau en mémoire
• Énoncé du TD - Nombre d'occurrences
• Solution du TD - Nombre d'occurrences
• Énoncé du TD - Palindrome
• Solution du TD - Palindrome
• Énoncé du TD - Moyenne de notes (version 4)
• Solution du TD - Moyenne de notes (version 4)
• Les tableaux multidimensionnels
• Énoncé du TD - Que fait-il donc ?
• Solution du TD - Que fait-il donc ?
• Énoncé du TD - Que fait-il donc ? (version 2)
• Solution du TD - Que fait-il donc ? (version 2)
• Énoncé du TD - Que fait-il donc ? (version 3)
• Solution du TD - Que fait-il donc ? (version 3)
• Énoncé du TD - Matrix
• Énoncé du TD - Micro bataille navale
• Solution du TD - Micro bataille navale
• Énoncé du TD - Morpion
Les procédures et fonctions
• Introduction
• La notion de sous-algorithme
• Les procédures et les fonctions
• Le passage de paramètres
• Énoncé du TD - C'est le plus grand
• Solution du TD - C'est le plus grand
• Le passage d'un tableau en paramètre
• Les constantes globales
• Énoncé du TD - Micro bataille navale (version 2)
• Solution du TD - Micro bataille navale (version 2)
• Retourner un tableau
• Énoncé du TD - Un tableau et des fonctions
• Solution du TD - Un tableau et des fonctions
TD Final
• Introduction
• Énoncé du TD - Jeu du saute-moutons
Algorithmique - Techniques fondamentales de programmation - Exemples en Java - 2e édition
• Introduction à l'algorithmique
• Les variables et opérateurs
• Tests et logique booléenne
• Les boucles
• Les tableaux et structures
• Les sous-programmes
• Les fichiers
• Notions avancées
• Une approche de l'objet
Algorithmique - Raisonner pour concevoir (2e édition)
• Qu'est-ce que l'algorithmique ?
• Programmes directs
• L'alternative
• Structures élémentaires
• Itération
• Récursivité
• Récursivité ou itération ?
• Trier
• Édition d'un nombre
• Introduction aux fichiers
• Simuler
• Crypter
Formation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission