Plutôt que de passer à la leçon suivante (sur les types et les représentations binaires des données), en raison de l’absence de nombreux étudiants du fait du mouvement social contre la casse du système de retraites, ce sixième cours a consisté en des exemples de programmation tirés des contrôles de TP blancs et du TD 6 :
– Somme des valeurs absolues des cases d’un tableau
– Somme de factorielles
– Test de primalité
Un autre cas d’usage du while : pour faire en sorte qu’un programme fonctionne en boucle (...)
Most recent articles
-
Cours 6 : exemples de programmes
20 octobre 2010, par Pierre -
Somme de factorielles
20 octobre 2010, par PierreSujet (contrôle de TP 2009)
Soit une variable entière n initialisée à une valeur positive. ècrire un programme qui : calcule la factorielle de n (le produit des en- tiers de 1 à n) et affiche le résultat. Exemple de sortie (pour n = 3) : Factorielle de 3 : 3 ! = 6. puis calcule la somme des factorielles des n premiers entiers positifs. Exemple de sortie (pour n = 3) : Somme des factorielles jusqu’a 3 = 9. Le programme doit fonctionner pour n’importe quelle valeur positive de n.
Solution
Note : (...) -
Somme des valeurs absolues des cases d’un tableau
20 octobre 2010, par PierreSujet (contrôle de TP 2009) Soit un tableau d’entiers relatifs initialisé à des valeurs de votre choix et dont la taille sera fixée par une constante symbolique N. Écrire un programme qui : affiche le contenu du tableau ; affiche la valeur absolue des élements du tableau ; calcule et affiche la somme des valeurs absolues des éléments du tableau. Le programme doit fonctionner correctement pour n’importe quelle initialisation du tableau.
Solution
/* Declaration de fonctionnalites supplementaires (...) -
TD 5
13 octobre 2010, par Pierre -
TD/TP 4
13 octobre 2010, par Pierre -
Cours 5 : tableaux unidimensionnels statiques, while, expressions booléennes
13 octobre 2010, par Pierre -
Cours 4 : compilation, boucle for, printf/scanf (1)
7 octobre 2010, par Pierre -
Cours 3 : programmation structurée, if, #define
28 septembre 2010, par PierreCe cours avait pour but de : voir un peu d’histoire de l’informatique, en embrassant la période qui a vu la naissance de la programmation structurée ; présenter la programmation structurée ; revenir sur le rèle de la déclaration et de l’affectation en C, du point de vue machine (traduction en code machine) ; présenter la structure de contrôle if else du langage C, ainsi que son schéma de traduction en code machine ; introduire la notion de constante symbolique (#define) ; montrer des applications sur (...)
-
Cours 2 : éléments de systèmes d’exploitation
27 septembre 2010, par Pierreèléments de système d’exploitation :
– pilotes du matériel, système de fichiers
– processus, ordonnancement (temps partagé)
– mémoire virtuelle (mémoire partagée)
– interruptions
– systèmes multi-utilisateurs, gestion des mots de passe
Attention : les transparents ne reprennent que l’essentiel de l’exposé, des explications approfondies sont données au tableau et à l’oral (ne ratez pas les (...) -
TD/TP 3
27 septembre 2010, par Pierre