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

Slides:



Advertisements
Présentations similaires
Corrélation Position du problème Définition covariance (X,Y) r =
Advertisements

Chaîne de traitement Notion de plot
Algorithmique (suite)
La classe String Attention ce n’est pas un type de base. Il s'agit d'une classe défini dans l’API Java (Dans le package java.lang) String s="aaa"; // s.
Applications sur les algorithmes récurrents avec Les Matrices
Introduction à la programmation (420-PK2-SL) cours 15 Gestion des applications Technologie de linformation (LEA.BW)
Réalisation dun travail concret avec des matrices Afficher un objet 3D sur une surface Lui appliqué des transformations Le voir se transformer suivant.
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)
ÉTUDE COMPLÈTE 1 Cours 19.
ALGORITHMES RECURSIFS
Structures de données linéaires
Introduction à la programmation (420-PK2-SL) cours 12 Gestion des applications Technologie de linformation (LEA.BW)
Les méthodes en java Une méthode est un regroupement d’instructions ayant pour but de faire un traitement bien précis. Une méthode pour être utilisée.
Algorithmique et Programmation
Comment entrer les notes sur PRONOTE CLIENT ?
Programmes de calculs (2) Série n°2
Leçon 2 : Surcharge des opérateurs IUP 2 Génie Informatique Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
STATISTIQUES – PROBABILITÉS
Une nouvelle structure de données : les tableaux
1 PROTOTYPE PGC++ Vecteur_3D DÉFINITION. 2 class Vecteur_3D { private : float vx, vy, vz, vw; // Représentation en coordonnées homogènes. public : Vecteur_3D();
ANALYSE COMPLÈTE Cours 20.
8PRO107 Éléments de programmation
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.
Chapitre 4 : Morphologie Mathématique
Procédures et fonctions
RAPPEL Qu’est ce qu’une structure de contrôle itérative ?
Réaliser par : Moh Fakhri Slama
ITI1520 Lab #8: Récursivité Gilbert Arbez, Mohamad Eid, Daniel Amyot, Sylvia Boyd, Diana Inkpen et Alan Williams.
Programmation objet La base.
STATISTIQUES – PROBABILITÉS
Exemple à faire: N°2 Ecrire l’Algorithme et le Programme PASCAL qui affiche la somme de deux nombres entiers donnés.
1 Quatrième journée Les flots de données Les entrées/sorties Les flots de données Les entrées/sorties.
Les Machines RAM.
La collecte et la description des données
Seconde partie Cours de seconde
Strings et Tableaux en Java
La fonction quadratique
Tableur Chapitre n°7: Objectifs:
1 Deuxième journée La programmation procédurale. 2 Unité de programmation : la procédure ou fonction Très semblable au math Un programme est un ensemble.
EXCEL TICE2 Premier année de Psychologie séance 2
Exploration de l’écart-type : La mesure/résumé de la dispersion la plus souvent utilisée.
ITI Lab # 11 Adapté de versions antérieures créées par: Daniel Amyot et Alan Williams.
Tas et Tas Tri Exercice 1 Insérer dans un min-tas vide des numéros suivants:25, 17, 36, 2, 3, 100, 1, 19, 17 Supprimer.
Écrire des fonctions, max et min, qui calculent le maximum, et le minimum de deux éléments x et y. Exercice 1. max (min) : fonction qui prend deux valeurs,
Introduction à la programmation (420-PK2-SL) cours 13 Gestion des applications Technologie de l’information (LEA.BW)
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)
(Guadeloupe 97) Ecrire les nombres suivants sous la forme a , a et b étant deux entiers avec b le plus petit possible. C = D= b
8PRO107 Éléments de programmation Les adresses et les pointeurs.
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 11 Gestion des applications Technologie de l’information (LEA.BW)
8PRO107 Éléments de programmation Les tableaux. Étude de cas 1 Description du problème : Lire une liste d’entiers et l’afficher d’abord dans le même ordre.
Calculer la somme de deux nombres entiers relatifs
Introduction à la programmation (420-PK2-SL) cours 5 Gestion des applications Technologie de l’information (LEA.BW)
La pile de crêpes.
Algorithmique Tableaux de données
Introduction à la programmation (420-PK2-SL) cours 16 Gestion des applications Technologie de l’information (LEA.BW)
Partie II : Segmentation
Seconde 8 Module 3 M. FELT 22/09/2015.
LES TABLEAUX Définition: Création d’un tableau:
Programmation créative – Les vecteurs
L'exécution d'un programme nécessite l'utilisation des ressources de l'ordinateur : temps de calcul pour exécuter les opérations, et l'occupation de la.
MAXIMUM ET MINIMUM D’UNE FONCTION
Présentation Excel Microsoft Excel est le tableur de la suite bureautique propriétaire « Office System ». Développé pour les plateformes Windows et Macintosh.
Introduction à la programmation (420-PK2-SL) cours 9 Gestion des applications Technologie de l’information (LEA.BW)
M. BENJELLOUN : 2005 Le but final est de programmer un jeu où l'ordinateur choisira un nombre aléatoire entre 0 et 100 que vous devez deviner.
Transcription de la présentation:

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

Plan  Aujourd’hui  Laboratoire sur les tableaux  Présentation du devoir #3

Laboratoire sur les tableaux  Créer une classe cours18.java  Créer un programme principal pour tester vos fonctions.  Créer une fonction pour afficher votre tableau.  Écrivez une fonction produit qui reçoit un tableau d’entier et retourne le produit des nombres contenus dans le tableau. Par exemple pour un tableau contenant les valeurs 1, 2, 3 et 4 la fonction retournera 24.  Écrivez une fonction taille_intervalle qui reçoit un tableau d’entier et retourne la différence entre le minimum et le maximum des valeurs du tableau.  Écrivez une fonction sous_tableau qui reçoit un tableau d’entier et deux indices (min et max). La fonction doit retourner un nouveau tableau constitué des cases se trouvant entre les indices min et max.  Écrivez une fonction valeure_plus_petite qui reçoit un tableau d’entier et une valeur en paramètres et qui retourne un nouveau tableau contenant tous les éléments plus petits ou égal à la valeur reçue.  Écrivez une fonction valeure_plus_grande qui reçoit un tableau d’entier et une valeur en paramètres et qui retourne un nouveau tableau contenant tous les éléments plus grands ou égal à la valeur reçue.  Écrivez une fonction remplissage qui attend deux nombres entiers. Le premier représente la taille du tableau à créer et le second, les valeurs à y insérer avant de le retourner. Par exemple si on appelle votre fonction avec (4,1), elle retournera un tableau de quatre cases contenant des 1.

Laboratoire sur les tableaux  Créer une classe tableau_point.java  Créer un programme principal pour tester vos fonctions.  Utiliser des tableaux de double pour faciliter la création de la deuxième fonction.  Nous avons décidé de représenter dans un tableau de deux cases, les coordonnées d’un point dans un espace en deux dimensions (x,y). Écrivez une fonction qui retourne la distance entre deux points reçus en paramètres. La distance se calcule par la racine carrée de la somme des différences en x et en y au carré.  Écrivez une fonction qui retourne un point (tableau de deux cases) qui se trouve au milieu de deux autres reçus en paramètres. Le point milieu se calcule par la valeur absolue de la somme des x, divisées par 2 et par la valeur absolue de la somme des y divisée par 2. (Math.abs)  Écrivez un programme qui demande à un utilisateur d’entrer des coordonnées cartésiennes de deux points (x,y) et qui affiche la distance entre les deux points et la coordonnée du point qui se trouve au milieu.