Global Knowledge

Algorithmes

Par Global Knowledge

Objectifs

  • Savoir ce qu'est un algorithme
  • Comprendre à quoi servent les algorithmes en programmation
  • Savoir utiliser les opérateurs logiques
  • Comprendre l'utilité des tests
  • Connaître les différentes organisations de fichiers

Programme

L'algorithme dans le contexte projet

  • De la demande utilisateur à la réalisation du logiciel.
  • Qu'est-ce qu'un algorithme ?
  • En quoi est-il indispensable en programmation ?
  • Qu'entend-on par programmation procédurale ?
  • Qu'en est-il de la programmation évènementielle, de la programmation objet ?

L'algorithmique de base

  • Intérêt de l'utilisation d'un langage symbolique.
  • Les séquences alternatives simples et itérations simples.
  • Les opérateurs logiques ET, OU et NON : Algèbre de Boole et loi de Morgan.
  • Analyse : la démarche descendante par étapes.
  • Les tableaux à une dimension.
  • Les alternatives et débranchements complexes.
  • Les différents types de données.

L'analyse d'un programme

  • Intérêt de la structuration d'un programme.
  • La modularisation d'un programme.
  • La structuration d'un programme.
  • Intervention en maintenance dans un programme structuré.
  • Modules externes, procédures et fonctions.
  • Différence entre procédure et fonction ?
  • Transmission de paramètre.

Les tests

  • Intérêt et mise en oeuvre.

Les fichiers et les bases de données

  • Les fichiers : notions d'enregistrements, de rubriques.
  • Les différentes organisations de fichiers.
  • Etude détaillée des fichiers séquentiels et séquentiels indexés.
  • Les bases de données relationnelles : organisation et manipulation des données.

Pédagogie

Support de cours remis aux participants.

Formations de la même catégories (5)

Orsys
ReactJS, programmation avancéePar Orsys

À l'origine simple outil interne de Facebook, React est devenue l'une des principales librairies JavaScript open source. Avec cette formation, vous approfondirez votre maîtrise de React, découvrirez les dernières nouveautés et l'écosystème indispensable pour concevoir des applications web encore plus perfectionnées.

Dawan
Spring MVC + EJB 3Par Dawan

Construire des applications JEE robustes basées sur Spring MVC et EJB 3

Clever Institut
Zend Framework 3, Migration de Zend Framework 2Par Clever Institut

Migrer de Zend Framework 1 à Zend Framework 2 était quasiment impossible. Dans la plupart des cas, les développeurs devaient redévelopper complètement leurs applications. Après la sortie d’une nouvelle version majeure, la migration de Zend Framework 2 vers Zend Framework 3 est possible à moindre coût, et permet de meilleures performances et un faible couplage applicatif. Dans cette formation, vous apprendrez à réaliser dans les meilleures conditions une migration des projets Zend Framework 2 vers Zend Framework 3

ENI SERVICE
Programmation Perl – Niveau 2Par ENI SERVICE

Aller plus loin dans le langage, notamment en ce qui concerne la découverte de la programmation objet en Perl.

Ziggourat
PrestaShop - DéveloppeurPar Ziggourat

Cette formation vous permet de maintenir un serveur hébergeant un site PrestaShop, d'utiliser et modifier des thèmes, d'utiliser et modifier des modules et de développer et distribuer de nouveaux modules et thèmes.