Introduction à la programmation (420-PK2-SL) cours 13 Gestion des applications Technologie de l’information (LEA.BW)

Slides:



Advertisements
Présentations similaires
Trois domaines Arithmétique 50% Similitudes planes 30%
Advertisements

Tris.
Fonctions & procédures
But de l’exercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
Algorithmique Résume.
CHAPITRE 2 Nombres entiers, initiation à l’arithmétique- Nombres rationnels.
ARITHMETIQUE Bernard Izard 3° Avon PG I - DIVISEURS
Exercices Algorithmiques
1 Révisions. 2 Tableaux non contraints Déclaration du type : type Tvecteur = tableau ( intervalle dentiers) de entiers type Tvecteur is array (integer.
Une fraction est un nombre rationnel qui représente une partie dun tout.Elle sexprime sous la forme a b a correspond au numérateur et à la partie b correspond.
Introduction à la programmation (420-PK2-SL) cours 15 Gestion des applications Technologie de linformation (LEA.BW)
Section VIII Modularité Partie II
Programmes de calculs en 3ème
ARCHITECTURE ISN 2012.
Introduction à la programmation (420-PK2-SL) cours 10 Gestion des applications Technologie de linformation (LEA.BW)
Section VI Structures répétitives (suite)
Introduction à la programmation (420-PK2-SL) cours 3 Gestion des applications Technologie de linformation (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 17 Gestion des applications Technologie de linformation (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 12 Gestion des applications Technologie de linformation (LEA.BW)
Les charmantes fractions
Diviseurs communs à deux entiers
Correction du reste des exercices
Les éléments de base de l’algorithmique
Module 1 Module 1.
Nombres entiers. Ensembles de nombres
CHAPITRE 1 Arithmétique
Chapitre 1 PGCD de deux nombres.
Fabienne BUSSAC NOMBRES RELATIFS 1. PRODUIT
Abder Alikacem Semaine 3 Bâtir un algorithme
Introduction à l’algorithmique
Semaine #1 INF135 par Frédérick Henri.
1 La récursion. Nous avons vu qu'un programme est constitué d'un ensemble de fonctions. Il est possible pour une fonction donnée d'appeler une autre fonction.
Les Algorithmes de Tri Introduction Tri par Sélection
Les charmantes fractions
Entiers relatifs Définition:
Introduction à la programmation (420-PK2-SL) cours 3 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 14 Gestion des applications Technologie de l’information (LEA.BW)
Les Entiers Relatifs La règle des entiers relatifs
ITI1520 Lab #8: Récursivité Gilbert Arbez, Mohamad Eid, Daniel Amyot, Sylvia Boyd, Diana Inkpen et Alan Williams.
1 Quatrième journée Les flots de données Les entrées/sorties Les flots de données Les entrées/sorties.
1.2 Les facteurs et les multiples
Chapitre -3- FRACTIONS [A] MULTIPLES ET DIVISEURS (rappels de 6°: fiche n°106) jeudi 13 avril 2017  multiples  diviseurs  critères de divisibilité 
Série 2.Exercice 1 : nombres premiers
Les algorithmes recursifs
ITI Lab # 11 Adapté de versions antérieures créées par: Daniel Amyot et Alan Williams.
Chapitre 1 Nombres relatifs.
MATHÉMATIQUES DISCRÈTES Chapitre 2 (section 1)
Introduction à la programmation (420-PK2-SL) cours 8
Introduction à la programmation (420-PK2-SL) cours 4 Gestion des applications Technologie de l’information (LEA.BW)
Écritures fractionnaires
Introduction à la programmation (420-PK2-SL) cours 6 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 22 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 21 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 18 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 11 Gestion des applications Technologie de l’information (LEA.BW)
Itinéraire 2 PPCM.
Introduction à la programmation (420-PK2-SL) cours 5 Gestion des applications Technologie de l’information (LEA.BW)
Introduction à la programmation (420-PK2-SL) cours 16 Gestion des applications Technologie de l’information (LEA.BW)
Seconde 8 Module 3 M. FELT 22/09/2015.
M. YAMANAKA – Cours de mathématiques. Classe de 4ème.
Chapitre 1: Nombres relatifs M. FELT
Section 6.2: Les formules empiriques et les formules moléculaires
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
ALGORITHME ET PROGRAMMATION RÉVISION Informatique et Sciences du Numérique.
Introduction à la programmation (420-PK2-SL) cours 9 Gestion des applications Technologie de l’information (LEA.BW)
Excel Récapitulatif. Objectifs Rappel des notions de base Résumé des fonctions déjà utilisées Introduction à la fonction SI(…) Démonstrations de cette.
Introduction Le mathématicien
Transcription de la présentation:

Introduction à la programmation (420-PK2-SL) cours 13 Gestion des applications Technologie de l’information (LEA.BW)

Plan  Aujourd’hui (25/2/2011)  Terminer les exercices d’hier  Laboratoire sur les sous-programmes  La semaine prochaine (3/3/2011)  Les tableaux  Laboratoire sur les tableaux

Laboratoire sur les sous-programmes  Créer une classe sous_programme_mathematique.java  Créer le programme principal de votre classe.  Il vous servira pour tester les fonctions à faire aujourd’hui  Assurez-vous de bien commenter dès le départ.

Laboratoire sur les sous-programmes  Écrivez la fonction pgcd  Elle reçoit 2 entiers et retourne 1 entier  Pour la tester, modifier le programme principal de votre classe  ppcm(42,56)=14  L’algorithme pour trouver le plus grand commun diviseur entre deux valeurs a et b est le suivant TANT QUE (a ≠ 0 et b ≠ 0) SI (a > b) ALORS a = a - b; SINON b = b - a; FINSI; FIN TANT QUE; SI (a = 0) ALORS RETOURNER b; SINON RETOURNER a; FINSI

Laboratoire sur les sous-programmes  Écrivez la fonction ppcm  Elle reçoit 2 entiers et retourne 1 entier  Pour la tester, modifier le programme principal de votre classe  ppcm(60,168)==840  On trouve le plus petit commun multiple entre a et b en multipliant a et b et en divisant par le pgcd(a,b).

Laboratoire sur les sous-programmes  Écrivez la fonction multiplication_russe  Elle reçoit 2 entiers et retourne 1 entier  La multiplication à la Russe consiste à effectuer la multiplication de deux nombres en ne faisant que des additions, des multiplications par deux et des divisions par deux.  Voici une illustration de la multiplication de 25 par 17  En fait si x est impair, on soustrait 1 à x et on accumule y. Puisque x est pair, on le divise par 2. Par la suite on multiplie y par 2.

Laboratoire sur les sous-programmes  Écrivez la fonction volume_sphere  Elle reçoit un rayon et retourne le volume  La formule pour trouver le rayon est la suivante

Laboratoire sur les sous-programmes  Écrivez la fonction factoriel  Elle reçoit un entier et retourne un entier  5! = 5 * 4 * 3 * 2 * 1 = 120  Écrivez la fonction est_premier  Elle reçoit un entier et retourne une booléen