Receuil informatique

Disponible uniquement sur Etudier
  • Pages : 134 (33410 mots )
  • Téléchargement(s) : 0
  • Publié le : 7 mai 2010
Lire le document complet
Aperçu du document
ECOLE DES HAUTES ETUDES D'INGENIEUR

Cycle général et de consolidation du projet professionnel Premier cycle - HEI 2

Informatique
Filières MP-PC-PSI Année scolaire 2009-2010

13, rue de Toul 59046 LILLE CEDEX

Tél : 03.28.38.48.58 Télécopieur : 03.28.38.48.59 www.hei.fr

Sommaire
Travaux Pratiques
TP 1 Algorithmique TP 2 Algorithmique - Calcul d'intégrales doubles TP 3Algorithmique - Calcul d'intégrales triples TP 4 Variables locales et variables globales TP 5 Racine carrée d'un entier TP 6 Synthèse de l’ammoniac TP 7 L’illusion des mélanges TP 8 Mécanique du solide TP 9 Parcours d’un cavalier sur un échiquier TP 10 Exploitation de mesures TP 11 Représentation de nombres - Nombres flottants TP 12 Tir au pistolet TP 13 Graphisme 2D TP 14 Circuit RC. Série de Fourier TP 15Graphisme 2D, 3D. Courbes et surfaces TP 16 Interférences lumineuses TP 17 Graphisme 3D polyèdre TP 18 Percolation TP 19 Motifs de Serpinski TP 20 Courbes fractales TP 21 Su Doku TP 22 Algorithmique - Graphisme 2D TP 23 Manipulation de chaînes de caractères TP 24 Algorithme de Schmidt - Projection orthogonale Page 2 5 8 11 14 15 18 20 22 25 29 32 33 36 37 38 40 42 44 45 48 51 53 56

EpreuvesSession intermédiaire n°1 - octobre 2005 Session intermédiaire n°2 - janvier 2006 Session intermédiaire n°3 - mars 2006 Session de fin d’année - juin 2006 Session intermédiaire n°1 - octobre 2006 Session intermédiaire n°2 - décembre 2006 Session intermédiaire n°3 - mars 2007 Session de fin d’année - juin 2007 Session intermédiaire n°1 - octobre 2007 Session intermédiaire n°2 - décembre 2007 Sessionde fin d’année - juin 2008 Session intermédiaire n°1 - octobre 2008 Session intermédiaire n°2 - décembre 2008 Session intermédiaire n°3 - février 2009 Session de fin d’année - juin 2009 58 60 60 62 65 70 72 74 78 81 84 88 89 93 94

Exercices
Exercices d’algorithmique 98

1

TP HEI 2 TP 1
Algorithmique

1. Objet du TP
Construction d'algorithmes présentés sous forme de fonctions. Pardéfaut toute construction se fera à l'aide d'un pseudocode. Rappelons la structure habituelle d'une fonction : Nom-de-fonction ( entrée : par1, par2,..... ) ..... "corps de la fonction" ..... retourner ( "liste des résultats" ). Il est rappelé que les paramètres formels d'une fonction ( ici notés par1,par2,....) ne peuvent, dans le corps de la fonction, être modifiés. Sauf convention(s) particulière(s), seules les fonctions définies dans le cours d'algorithmique de première année sont disponibles. Un exercice peut utiliser une fonction d'un exercice précédent.

2. Exercices
Usage du "SI ... ALORS ... SINON"
 0.1 thème : Entier naturel pair .
Construire une fonction booléenne ( c-à-d de résultat un booléen : VRAI ou FAUX ) de paramètre un entier naturel testant si un entier est pair ouimpair.

 0.2 thème : Année bissextile.
Construire une fonction booléenne de paramètre une année ( entier naturel ) testant si cette année est ou non bissextile. Rappelons qu'une année est dite bissextile lorsque cette année est séculaire et est divisible par 400 , ou bien cette année n'est pas séculaire et est divisible par 4. Remarque cette définition n'est valable ( en France ) que depuis le20 décembre 1582. Préalablement, la définition d'année bissextile ne faisait intervenir que le second cas précédent ( divisibilité par 4 ). Modifier votre fonction en tenant compte de cette remarque.

 0.3 thème : Validité d'une date .

2

Construire une fonction booléenne de paramètre une date ( 3 entiers naturels : jour, mois,année ) testant la validité de cette date. Règles de validitéd'une date : janvier,mars,mai,juillet,août,octobre,décembre ont 31 jours ; avril,juin,septembre,novembre ont 30 jours ; février a 29 jours si l'année est bissextile, 28 sinon . Remarque : cette définition n'est valable ( en France ) que depuis le 20 décembre 1582.

Usage de la notion de liste
 0.4 thème : Plus grand et plus petit élément parmi trois entiers.
Construire une fonction de...
tracking img