Algorithmique - introduction à la programmation
Formation
Réf.
LJ1174
Durée (en heure) :
14

Inter

Intra

Visioformation
Objectifs de la formation
Savoir transcrire les différentes étapes de résolution d'un problème sous forme d'algorithme, de façon structurée et indépendante de toute contrainte matérielle ou logicielle.
Public
Tout public.
Accessibilité
Avenir Light est une police épurée et élégante et appréciée des designers. Agréable à regarder, elle s'adapte parfaitement aux titres et paragraphes.
Pré-requis
Aucune connaissance informatique n'est nécessaire pour ce stage.
Profil de l'animateur
Tarifs €/ht
Inter
Intra
800
1600
Visioformation
1000
Consultant informaticien.
Contenu
Programme
du
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 ?
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.
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 ?
Transmition de paramètre.
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.