Algorithmique et programmation

IFT-1001

Université Laval
  • Bureau de la formation à distance,
    Pavillon J.-A.-DeSève,
    1025, avenue des Sciences-Humaines
    Québec, Qc
    G1V 0A6

    Canada

    Tél.: 418 656-3202

  • Canada
  • distance@bfad.ulaval.ca

Aller à cette ressource

Recommander cette page à un(e) ami(e)

Principaux concepts de la résolution de problèmes par programmation structurée.

Structures algorithmiques: affectation, séquence, choix, boucle.

Spécification d'un problème, décomposition fonctionnelle, notion d'état, précondition, postcondition, invariant de boucle.

Construction, selon une méthode rigoureuse, d'algorithmes structurés, lisibles, bien documentés et corrects par rapport à leur spécification.

Introduction à l'analyse d'algorithmes.

Apprentissage des éléments du langage de programmation C nécessaire au codage des algorithmes.

Syntaxe et sémantique, types de données simples et structurées, structures de contrôle, fonctions, fichiers de caractères, récursivité.

Normes de programmation.

Passage de la programmation modulaire et structurée à la programmation par objets.

Crédits : 4

Cours préalables : Aucun

Cours concomitants : Aucun