Programmation Open Office Basic Initiation 2 - Notions de base
|
|
- Andrée Vinet
- il y a 8 ans
- Total affichages :
Transcription
1 Programmation Open Office Basic Initiation 2 - Notions de base UCO - IPLV Emmanuel Planas IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 1
2 Plan Code source, compilation, et interprétation Variables Objets et Methodes Sous-programmes dans Main Opérations sur les variables Interaction InputBox, MsgBox Branchement conditionnel et Boucles Procédures et Fonctions Manipulation de textes Énumération des paragraphes d'un document IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 2
3 Code Source - Compilation Interpretation du code source IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 3
4 Étapes d un programme Programme Interprété (BASIC, Java, Python) Sub Main Msg "Hi!" Main.bas (Fichier Texte) 1 Executer Hi! Compilation + execution en même temps Programme compilé (Fortran, Pascal, C++) Sub Main Msg "Hi!" Main.c (Fichier Texte) 1 Compiler Main.exe (Fichier exécutable binaire) 2 Executer IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 4 Hi!
5 Variables IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 5
6 Notion de variable Une «variable» est un «contenant» de données La variable «nbdemots» contiendra par exemple le nombre de mots d un texte Comme ce nombre de mots peut changer, le contenu de la variable aussi Ce qui reste c est son nom Les variables sont «typées» : elles sont adaptées à un type de données : les nombres, les caractères, les textes, etc. Dans un programme Basic, les variables sont «déclarées» ou «définies» en début de programme avec le mot clé «Dim» On «donne» une valeur à la variable avec le signe =. Cela s appelle «affecter une valeur à la variable». Dim nbdemots nbdemots = 245 IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 6
7 Exemple d utilisation de variables Sub Main Dim masomme masomme = MsgBox "Voici ma somme" + masomme Remplacez le code précédent dans «Main» et testez. Exercice : définir les variables a, b, et c ; affecter les valeurs 1, 2 et 3 ; redefinir l affectation de la somme avec a + b + c ; Tester IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 7
8 Noms de variables Les noms de variables : ne peuvent contenir que : des lettres ascii non accentuées des nombres le «_» («souligné bas», «underscore») doivent commencer par une lettre ou un underscore doivent avoir une longueur < 255 caractères différencient les minuscules des majuscules Exemples valides resultat, RESULTAT, Resultat, resultat_final, _resultat, titre12, a1b2c3, r2d2 Exemples non valides résultat, 1_resultat, 12, çavapa, Nom Prenom (pas d espace) Il est possible de définir des variables contenant des espaces et diacritiques avec des crochets autour. Ex : [DéjàVu], [Déjà Vu] ; mais ceci étant lourd, nous ne l utiliserons pas. IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 8
9 Les types de nombres Voici trois «typage» de variables Integer : ce type représente des nombres entiers compris entre et (32768 = 2 15 ) Dim A As Integer Dim B As Integer A = : B = Long : ce type représente des nombre entier compris entre et ( = 2 31 ) Dim L As Long L = Float : ce type représente des nombres décimaux compris entre x1038 et x Dim C As Float C = IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 9
10 Les variables textuelles Les Strings : ce type représente des suites de caractères (on dit des «chaînes de caractères») caractères maximum Dim mystring As String mystring = "This is a test" IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 10
11 Objets et Methodes IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 11
12 Notion d Objet Un Objet est un «macro-conteneur» dynamique De la même façon qu une variable contient des valeurs qui changent, un Objet va contenir des variables et des fonctions (methodes) pour manipuler ces variables Un Objet représente une entité que l on souhaite manipuler, ex : un document, un paragraphe, une fenêtre de dialogue. Le programmeur peut créer des objets et ses méthodes Open Office fournit des objets et leurs méthodes associées par défaut. IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 12
13 Exemple d objets et methodes Sub Main Dim Doc As Object ' Doc est un objet Dim nbmots As Long Dim titre As String Doc = ThisComponent ' ThisComponent est un objet nbmots = Doc.WordCount ' WordCount est un objet titre = Doc.Title MsgBox "Nombre de mots : " + nbmots MsgBox "Titre : " + titre NB : Une autre façon d indiquer faire des commentaire est d utiliser une apostrophe IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 13
14 Sous-programmes de Main IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 14
15 Sous-Programmes dans Main - 1 Main peut appeler des sous-programmes. Aussi, à chaque nouveau programme au lieu de recopier le contenu de Main pour en faire un nouveau programme Et d entrer le nouveau programme dans Main Nous allons plutôt : Créer systématiquement un nouveau programme Appeler ce nouveau programme dans Main La diapositive suivante donne un exemple IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 15
16 Sous-Programmes dans Main - 1 Sub Main InfosDocument Sub InfosDocument Dim Doc As Object ' Doc est un objet Dim nbmots As Long Dim titre As String Doc = ThisComponent ' ThisComponent est un objet nbmots = Doc.WordCount ' WordCount est un objet titre = Doc.Title MsgBox "Nombre de mots : " + nbmots MsgBox "Titre : " + titre IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 16
17 Opérations sur les variables IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 17
18 Opérations sur nombres Le résultat d une opération sur nombre est un nombre. Signe Signification Exemples + Addition A = (A vaut 5) - Soustraction A = 2-3 (A vaut -1) * Multiplication A = 2 * 3 (A vaut 6) / Division A = 2 / 3 (A vaut 0.67) \ Division entière A = 2 \ 3 (A vaut 0) A = 8 \ 3 (A vaut 2) MOD Reste de division A = 2 MOD 3 (A vaut 2) A = 7 MOD 3 (A vaut 1) ^ Puissance A = 2^3 (A vaut 8) IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 18
19 Opérations de Comparaison Signe Signification Exemples = Égalité A = B (2=2 est T, 2=3 est F) <> Inégalité A <> B (2 3 est T, 2 2 est F) > Supérieur (strict) A > B (3>2 est T, 1>4 est F, 3>3 est F) >= Supérieur ou égal A >= B (3>=2 est T, 1>=4 est F, 3>=3 est T) < Inférieur (strict) A < B (3<2 est F, 1<4 est T, 3<3 est F) <= Inférieur ou égal A <= B (3<=2 est F, 1<=4 est T, 3<=3 est T) Le résultat d une opération de comparaison est True (V) ou False (F). Cela s appelle une variable de type BOOLEEN. Dim myboolean As Boolean ; Dim A = 2 ; Dim B = 3 ; myboolean = A > B donne la valeur False à myboolean IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 19
20 Opérations sur textes Signe & Signification Concatenation (Ajout) Sub Main Concatenation Sub Concatenation Dim S1 As String : S1 = "Master" Dim S2 As String : S2 = "Européen" Dim S3 As String Dim S4 As String S3 = S1 & S2 La valeur de S3 est "MasterEuropéen" S4 = S1 & " " & S2 La valeur de S3 est "Master Européen" IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 20
21 Manipulation de Textes (Strings) - 1 Dans Ooo Basic, les textes sont représentés en Unicode Il est possible d écrire beaucoup de langues dans Ooo Asc permet de récupérer le code Unicode d une lettre Chr permet de récupérer la lettre à partir du code Unicode Sub Main Unicode Sub Unicode Dim Code As Long Dim mystring As String Code = Asc("A") ' Lettre latine A (Code Unicode : 65) Code = Asc(" ") ' Character Euro (Code Unicode : 8364) Code = Asc("Л") ' Lettre L Cyrillique Л (Code Unicode : 1083) Code = Asc( あ") ' Lettre A Japonaise あ(Code Unicode : 12354) mystring = Chr(12354) mystring vaut あ IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 21
22 Interaction IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 22
23 Principe des Interactions Il y a deux types d interaction dans un programme : les entrées et les sorties Nous avons déjà vu : un type d entrée : la pression sur le bouton OK pour demander à la fenêtre qui s affiche de disparaître Un type de sortie : l affichage de données avec MsgBox Nous allons maintenant voir: InputBox pour passer des données au programme revoir MsgBox pour en explorer ses options IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 23
24 InputBox - 1 InputBox permet à l utilisateur d entrer une donnée. Voyons tout de suite un premier exemple où (a) l utilisateur tape un texte et (b) le programme lui confirme qu il a bien compris en affichant ce texte Dans la parenthèse de InputBox : le premier texte est la question, le second le titre du dialogue, le troisième la valeur réponse par défaut Sub Main Coco Sub Coco Dim textefourni As String InputVal = InputBox("Tapez votre texte :", "Coco", "abc") MsgBox "Coco répète : " + InputVal, 4 IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 24
25 InputBox - 2 Voici un deuxième exemple qui vous donne le code Unicode d un caractère. Sub Main CarVersCode Sub CarVersCode Dim carfourni As String Dim code As Long carfourni = InputBox("Votre caractère:", "Code Unicode", "") code = Asc(carFourni ) MsgBox carfourni + "a pour code : " + code IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 25
26 InputBox - 3 Voici un troisième exemple qui affiche le caractère correspondant à un code Unicode. Sub Main CodeVersCar Sub CodeVersCar Dim code As Long : Dim car As String code = InputBox("Entrez un code :", "Code>Car", "") car = Chr(code) MsgBox "Le code Unicode " + code + "est le caractère " + car IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 26
27 MsgBox Options - Principe Il est possible de configurer la fenêtre de MsgBox La configuration se fait avec un code : Numérique Ou Textuel Les deux option suivantes sont équivalentes : MsgBox "Ça va?", 4 MsgBox "Ça va? ", MB_YESNO Cela donne le dialogue suivant MsgBox "Ça va?", 4 IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 27
28 MsgBox - Options - Liste Voici la liste des options de base Code Code Textuel Effet 0 MB_OK OK (par défaut) 1 MB_OKCANCEL OK et Annuler 2 MB_ABORTRETRYIGNORE Interrompre, Réessayer, et Ignorer 3 MB_YESNOCANCEL Oui, Non, et Annuler 4 MB_YESNO Oui et Non 5 MB_RETRYCANCEL Réessayer et Annuler IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 28
29 Msg - Bouton par défaut Il est possible de définir le bouton activé par défaut choisi par défaut lorsque vous faites «Enter» Numériquement, cela se fait en ajoutant au code précédent, l un des codes d activation Textuellement, cela se fait en ajoutant une nouvelle option avec «+» Code Code texte Bouton activé 0 MB_DEFBUTTON1 Premier 256 MB_DEFBUTTON2 Second 512 MB_DEFBUTTON3 Troisième MsgBox "Ça va?", 260 REM Bouton 2 (Non) activé car = 260 MsgBox "Ça va? ", MB_YESNO + MB_DEFBUTTON2 Idem IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 29
30 Msg Récupération de réponse Il est possible de récupérer la réponse de l utilisateur avec un Integer Dim reponse As Integer reponse = MsgBox("Ça va?", 4) If reponse = 6 Then MsgBox "Parfait" Else MsgBox "C est triste alors" End If Voici la liste des codes réponses récupérables Code Réponse Ok Cancel Abort Retry Ignore Yes No IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 30
31 Branchement conditionnel et Boucles IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 31
32 If Then Else Comme l exemple précédent l a illustré il est possible de «brancher» le programme sur des options avec If La première syntaxe de If est une simple branchement Penser à bien sauter une ligne après «Then» La deuxième syntaxe permet une alternative avec Else La troisième syntaxe permet une succession d'alternatives avec ElseIf Dim nb As Long nb = inputbox("nb :", "Sup3", "") If nb > 3 Then MsgBox "nombre > 3" End If Dim nb As Long nb = inputbox("nb :", "Sup3", "") If nb > 3 Then MsgBox "nombre > 3" Else MsgBox "nombre <= 3" End If Dim cl As String cl = inputbox("couleur :", "Sup3", "") If cl = "Rouge" Then MsgBox "grenadine" ElseIf cl = "Bleu" MsgBox "lagon" Else MsgBox "autre couleur" End If IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 32
33 Select Case L'instruction "Select Case" permet un branchement sur choix multiple, par rapport à la valeur d'une variable Dim number As Integer number = InputBox("Votre nombre :", "Nombre", "") Select Case number Case 1 to 3 MsgBox "Entre 1 et 3" Case < 6 MsgBox "Entre 3 et 5" Case 6, 12 MsgBox "Idéal pour des oeufs" Case 99 MsgBox "Le papé" End Select IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 33
34 Boucle "For Next" Les "Boucles" permettent de répéter ("itérer") une action. Le compteur (i dans l'exemple) contrôle le nombre de boucles à effectuer Sub SommeSimple Dim somme As Integer : somme = 0 Dim i As Integer For i = 1 To 10 somme = somme + i MsgBox "i=" + i + ", Somme = " + somme Next i Ce programme affiche les sommes successives d'entiers 1, 1+2, 1+2+3,., IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 34
35 Boucle "For Next Step" Il est possible de contôler le "pas" de "l'incrémentation". Dans l'exemple suivant, i augmente de 2 à chaque fois Le programme calcule la somme des entiers pairs de 2 à 10 Sub SommePairs Dim somme As Integer : somme = 0 Dim i As Integer For i = 2 To 10 Step 2 somme = somme + i MsgBox "Somme = " + somme Next i IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 35
36 Boucle "For Next Step" L'incrément peut être négatif Le programme suivant effectue un compte à rebours de 10 à 0 avant l'explosion. Sub CompteArebours Dim i As Integer For i = 10 To 0 Step -1 MsgBox "Aïe aïe aïe, plus que " + i Next i MsgBox "Boom! " IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 36
37 Boucle Do While La boucle "While" permet de répéter une action tant qu'une condition est vraie Le programme suivant boucle tant que nb < 3 Sub Soif Dim nb As Integer : nb = 1 Do While (nb < 3) Loop MsgBox " "+nb + " verre(s), ça va encore " nb = nb +1 MsgBox "3 verres Bonjour les dégâts!" IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 37
38 Boucle Do While Autre exemple avec une interface qui boucle tant que la réponse n'est pas "Annuler" Sub CarVersCode_ad_aeternam Dim carfourni As String Dim code As Long Dim reponsemsg As Integer : reponsemsg = 4 Do While reponsemsg <> 2 'Annuler "") carfourni = InputBox("Votre caractère: ", "Code Unicode", code = Asc(carFourni ) reponsemsg = MsgBox (carfourni + " a pour code : " + code, 5) Loop IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 38
39 Exemple : lister les paragraphes d'un document Sub Document_Paragraphes Dim Doc As Object Dim Enum As Object Dim TextElement As Object Dim TexteDuParagraphe As String Dim continueroupas As Integer Doc = ThisComponent Enum = Doc.Text.createEnumeration continueroupas = 0 Do While Enum.hasMoreElements AND continueroupas <> 2 TextElement = Enum.nextElement If TextElement.supportsService("com.sun.star.text.Paragraph") Then TexteDuParagraphe = TextElement.String continueroupas = MsgBox("Paragraphe = [" +_ texteduparagraphe + "]", 5) End If Loop IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 39
40 Manipulation de textes IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 40
41 Parties et longueur de Texte Left, Right, Mid, Len Left(monTexte, longueur) : partie gauche Ex: Left("Nicolas Sarkozy", 4) donne "Nico" Right(monTexte, longueur) : partie droite Ex: Right("Sarkozy", 7) donne "Sarkozy" Mid(monTexte, debut, longueur) : morceau Ex: Mid("Sarkozy", 9, 5) donne "koz" Len(monTexte) : longueur Ex: Len(" Nicolas Sarkozy ") donne 15 Exercice : écrire un programme qui réalise ces opérations IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 41
42 Recherche de texte : InStr La fonction InStr permet de rechercher dans un "texte". un sous-texte "recherché" la recherche commence à la position "start" Le résultat est la position du début de "recherché" dans "texte" 0 est retourné si "recherché" n'y est pas position = InStr (start, texte, recherché) Ex: InStr (0, "Le petit chat", "t chat") donne 8 Par défaut, la recherche ne tient pas compte de la casse. Pour en tenir compte, ajouter 0 : position = InStr (start, texte, recherché, 0) IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 42
43 Utilisation de InStr - 1 REM *** Permet de chercher la position du sous-texte "recherche" dans "Texte" Sub ricercare_uno Dim Texte As String Dim Recherche As String Dim nstart As Integer 'n au début ==> Integer Dim position Texte = InputBox("Texte dans lequel chercher", "Replace", _ "Le petit cheval dans le mauvais temps") Recherche = InputBox("Partie Recherchée", "Replace", "") nstart = InputBox("Position de début", "Replace", "") position = InStr(nstart, Texte, Recherche) MsgBox "Le sous-texte "+Recherche+_ " se trouve à la position "+position REM *** Noter le "underscore" qui permet de prolonger une ligne IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 43
44 Pour aller plus loin IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 44
45 Quelques liens Menu "Cours" Master TPS M1 M1 Info2 Open Office Basic umentation/basic_guide/language IPLV - E. Planas - Master - Open Office Basic- Initiation - Cours 2 45
Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailCours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions
Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental
Plus en détailTravaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES
TRAVAUX PRATIQUES Le présent travail vise à développer une interface visuelle de programmation des entrées- sorties du port LPT d un PC à l aide du logiciel VISUAL BASIC. I- EDITION ET TEST DU PROGRAMME
Plus en détailAlgorithmique et programmation : les bases (VBA) Corrigé
PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailPrésentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Plus en détailSub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"
TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION
Plus en détailNotions fondamentales du langage C# Version 1.0
Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage
Plus en détailProgrammation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle - 2012-2013 P. Bonnet
Programmation VBA Pierre BONNET 21 La programmation VBA Historiquement, la programmation sous Excel avait comme fonction d'automatiser une succession d'actions faites dans la feuille à l'aide de la souris.
Plus en détailChapitre 2 Devine mon nombre!
Python 3 : objectif jeux Chapitre 2 Chapitre 2 Devine mon nombre! 2.1. Thèmes abordés dans ce chapitre commentaires modules externes, import variables boucle while condition : if... elif... else la fonction
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détail1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.
1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailProgrammer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)
Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes
Plus en détailSHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5
SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N
Plus en détailUtilisation d objets : String et ArrayList
Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons
Plus en détailFormation VBA 3 Interagir
Formation VBA 3 Interagir 1 Utilisation des UserForms Les UserForms sont des interfaces largement configurables, il convient de ne pas les limiter à tel ou tel usage qui pourrait être présenté à titre
Plus en détailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Plus en détailRecherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
Plus en détailLES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
Plus en détailSolutions du chapitre 4
Solutions du chapitre 4 Structures de contrôle: première partie 4.9 Identifiez et corrigez les erreurs (il peut y en avoir plus d une par segment de code) de chacune des proposition suivantes: a) if (
Plus en détail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en détailInitiation à la Programmation en Logique avec SISCtus Prolog
Initiation à la Programmation en Logique avec SISCtus Prolog Identificateurs Ils sont représentés par une suite de caractères alphanumériques commençant par une lettre minuscule (les lettres accentuées
Plus en détailas Architecture des Systèmes d Information
Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes
Plus en détailExamen Médian - 1 heure 30
NF01 - Automne 2014 Examen Médian - 1 heure 30 Polycopié papier autorisé, autres documents interdits Calculatrices, téléphones, traducteurs et ordinateurs interdits! Utilisez trois copies séparées, une
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailUtilitaires méconnus de StrataFrame
Utilitaires méconnus de StrataFrame Voici quelques classes d utilitaires, parmi ceux qui se trouvent dans le NameSpace MicroFour.StrataFrame.Tools. Cette liste n est pas exhaustive, et les regroupements
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailCours d algorithmique pour la classe de 2nde
Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage
Plus en détailProgrammation en Caml pour Débutants
Programmation en Caml pour Débutants Arthur Charguéraud 6 Ju 2005 Ceci est une version léaire imprimable du cours, mais il est fortement conseillé d utiliser la version teractive, sur laquelle la plupart
Plus en détailVisual Basic for Applications
Visual Basic for Applications (sous Excel) Frédéric Cadier ENST Bretagne - Département LUSSI frederic.cadier@enst-bretagne.fr Cadier F. (ENST Bretagne) VBA 1 / 62 Plan de la présentation 1 Excel et VBA
Plus en détailDate M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B
Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailIN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C
IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en
Plus en détailPlan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7
Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin
Plus en détailAnne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
Plus en détailCours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
Plus en détailProgrammation Visual Basic. Visite guidée d'un programme Visual Basic 6.0
UNIVERSITE DES SCIENCES SOCIALES DE TOULOUSE Licence Professionnelles LSi Master FC IGSI Programmation Visual Basic Visite guidée d'un programme Visual Basic 6.0 1. un exemple d'application a) créer dans
Plus en détailCompléments de documentation Scilab : affichage de texte et formatage de nombres
Université des Sciences et Technologies de Lille U.F.R. de Mathématiques Pures et Appliquées Agrégation externe Année 2002-2003 Compléments de documentation Scilab : affichage de texte et formatage de
Plus en détailProgrammation C++ (débutant)/instructions for, while et do...while
Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de
Plus en détailGuide de formation avec cas pratiques. Programmation. Philippe Moreau Patrick Morié. Daniel-Jean David
Guide de formation avec cas pratiques Excel 2007 Programmation Avancé VBA Guide de formation avec cas pratiques Philippe Moreau Patrick Morié Daniel-Jean David Tsoft et Groupe Eyrolles, 2009, ISBN : 978-2-212-12446-0
Plus en détailAlgorithme. Table des matières
1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............
Plus en détailProgrammation en Java IUT GEII (MC-II1) 1
Programmation en Java IUT GEII (MC-II1) 1 Christophe BLANC - Paul CHECCHIN IUT Montluçon Université Blaise Pascal Novembre 2009 Christophe BLANC - Paul CHECCHIN Programmation en Java IUT GEII (MC-II1)
Plus en détailDécouverte de Python
Découverte de Python Python est un des langages informatiques au programme des concours à partir de la session 2015. Ce tutoriel vous permettra de vous mettre à peu près à niveau de ce qui a été fait en
Plus en détailPROGRAMMATION EVENEMENTIELLE sur EXCEL
MASTERs SMaRT & GSI PROGRAMMATION EVENEMENTIELLE sur EXCEL Pierre BONNET Programmation évènementielle La programmation évènementielle permet un appel de procédure depuis l'interface HMI d'excel (ou d'un
Plus en détailCours intensif Java. 1er cours: de C à Java. Enrica DUCHI LIAFA, Paris 7. Septembre 2009. Enrica.Duchi@liafa.jussieu.fr
. Cours intensif Java 1er cours: de C à Java Septembre 2009 Enrica DUCHI LIAFA, Paris 7 Enrica.Duchi@liafa.jussieu.fr LANGAGES DE PROGRAMMATION Pour exécuter un algorithme sur un ordinateur il faut le
Plus en détailExceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ;
CNAM NFP121 TP 10 19/11/2013 (Séance 5) Objectif Manipuler les exceptions ; 1 Entrées/sorties Exercice 1 : Lire un entier à partir du clavier Ajouter une méthode readint(string message) dans la classe
Plus en détailCours d Informatique
Cours d Informatique 1ère année SM/SMI 2007/2008, Info 2 Département de Mathématiques et d Informatique, Université Mohammed V elbenani@hotmail.com sayah@fsr.ac.ma 2007/2008 Info2, 1ère année SM/SMI 1
Plus en détail1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :
1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique
Plus en détailINF 321 : mémento de la syntaxe de Java
INF 321 : mémento de la syntaxe de Java Table des matières 1 La structure générale d un programme 3 2 Les composants élémentaires de Java 3 2.1 Les identificateurs.................................. 3 2.2
Plus en détailLangage et Concepts de ProgrammationOrientée-Objet 1 / 40
Déroulement du cours Introduction Concepts Java Remarques Langage et Concepts de Programmation Orientée-Objet Gauthier Picard École Nationale Supérieure des Mines de Saint-Étienne gauthier.picard@emse.fr
Plus en détailAlgorithmique et structures de données I
Algorithmique et structures de données I Riadh Ben Messaoud Université 7 novembre à Carthage Faculté des Sciences Économiques et de Gestion de Nabeul 1ère année Licence Fondamentale IAG 1ère année Licence
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailPROJET ALGORITHMIQUE ET PROGRAMMATION II
PROJET 1 ALGORITHMIQUE ET PROGRAMMATION II CONTENU DU RAPPORT A RENDRE : o Fiche signalétique du binôme o Listing des différents fichiers sources o CD sources o Il sera tenu compte de la présentation du
Plus en détailChapitre 10. Les interfaces Comparable et Comparator 1
Chapitre 10: Les interfaces Comparable et Comparator 1/5 Chapitre 10 Les interfaces Comparable et Comparator 1 1 Ce chapitre a été extrait du document "Objets, Algorithmes, Patterns" de [René Lalement],
Plus en détailComment créer et utiliser une fonction
Comment créer et utiliser une fonction Henry P. AUBERT Jacques GOUPY Si, dans une cellule d'une feuille Excel, l on utilise souvent la même formule mathématique, il est possible d en faire une fonction
Plus en détailLicence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Plus en détailManuel de mise en page de l intérieur de votre ouvrage
Manuel de mise en page de l intérieur de votre ouvrage Merci de suivre strictement les recommandations de ce manuel qui a pour but de vous aider à préparer un livre dont la qualité de mise en page est
Plus en détailApprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER
APPRENDRE A MANIPULER LE CLAVIER Apprendre à manipuler le clavier SOMMAIRE : I APPRENDRE A TAPER AU CLAVIER... PAGES 3-11 1.1 - Positionnement des touches d'un clavier... Page 3 1.2 - Les touches importantes
Plus en détailPour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère
L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la
Plus en détailListes de validation dans OpenOffice Calc
Listes de validation dans OpenOffice Calc Révision [n 0.2] 05/08/04 Réalisé avec : OOo 1.1.1 Plate-forme / Os : Toutes Distribué par le projet Fr.OpenOffice.org Table des Matières 1 But de ce how-to...3
Plus en détailFORMATION au VBA Pour EXCEL. Version 2007 & +
FORMATION au VBA Pour EXCEL Version 2007 & + Philippe Puig Formateur Informatique http://wwwphilippepuigcom contact@philippepuigcom wwwphilippepuigcom Page 1 sur 87 VBA : introduction Le VBA (Visual Basic
Plus en détailLicence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose...
Université Paris 7 Programmation Objet Licence Bio Informatique Année 2004-2005 TD n 1 - Correction Premiers pas Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... 1. Enregistrez
Plus en détailModule Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS
Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS 1. Introduction Nous allons aborder la notion de surcouche procédurale au sein des SGBDS relationnels tels que Oracle (PLSQL)
Plus en détailComment accéder à d Internet Explorer
Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application
Plus en détailINF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février 2014 17:30 à 20:30
Examen intra 20 février 2014 17:30 à 20:30 Nom, prénom : Code permanent : Répondez directement sur le questionnaire. Question #1 5% Quelle influence peut avoir le typage dynamique sur la maintenabilité
Plus en détailOrganigramme / Algorigramme Dossier élève 1 SI
Organigramme / Algorigramme Dossier élève 1 SI CI 10, I11 ; CI 11, I10 C24 Algorithmique 8 février 2009 (13:47) 1. Introduction Un organigramme (ou algorigramme, lorsqu il est plus particulièrement appliqué
Plus en détailMATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.
Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne
Plus en détailCours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples
Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation
Plus en détail1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Plus en détailJava Licence Professionnelle CISII, 2009-10
Java Licence Professionnelle CISII, 2009-10 Cours 4 : Programmation structurée (c) http://www.loria.fr/~tabbone/cours.html 1 Principe - Les méthodes sont structurées en blocs par les structures de la programmation
Plus en détailUtilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008
Introduction Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Forms 10g permet l utilisation du JAVA côté client et côté application
Plus en détailMICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
Plus en détailGUIDE Excel (version débutante) Version 2013
Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte
Plus en détailÉléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
Plus en détailTP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?
TP Codage numérique des caractères Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? I Le code ASCII 1. Une première approche Ouvrir un fichier Excell Sur la ligne 1 du tableau,
Plus en détailTraitement de texte : Quelques rappels de quelques notions de base
Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui
Plus en détailProgrammation. et LibreOffice. Macros OOoBASIC et API. Laurent Godard. Bernard Marcelly. Préface de l Aful. OpenOffice.org. version 3.3.
Programmation OpenOffice.org et LibreOffice Macros OOoBASIC et API Laurent Godard Bernard Marcelly Couvre OpenOffice.org version 3.3 Préface de l Aful Groupe Eyrolles, 2011, ISBN : 978-2-212-13247-2 1
Plus en détailDébuter avec EXPRESS. Alain Plantec. 1 Schema 2
Débuter avec EXPRESS Alain Plantec Table des matières 1 Schema 2 2 Entité 2 2.1 Attributs simples................................................ 2 2.2 Attributs collection...............................................
Plus en détailSUPPORT DE COURS. Langage C
Dpt Informatique 2010-2011 SUPPORT DE COURS Langage C Semestre 1 par : «CaDePe» Marie-Françoise Canut Marianne de Michiel André Péninou Table des Matières 1 Généralités...8 1.1 Introduction aux langages
Plus en détailIntroduction au langage C
Introduction au langage C Cours 1: Opérations de base et premier programme Alexis Lechervy Alexis Lechervy (UNICAEN) Introduction au langage C 1 / 23 Les premiers pas Sommaire 1 Les premiers pas 2 Les
Plus en détailComment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org
Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Diffusé par Le Projet Documentation OpenOffice.org OpenOffice.org Documentation Project How-To Table des matières 1. Introduction...3
Plus en détailJava Licence Professionnelle 2009-2010. Cours 7 : Classes et méthodes abstraites
Java Licence Professionnelle 2009-2010 Cours 7 : Classes et méthodes abstraites 1 Java Classes et méthodes abstraites - Le mécanisme des classes abstraites permet de définir des comportements (méthodes)
Plus en détail1 Lecture de fichiers
Programmation 1 Cours n 6 GB3, 2 nd semestre 2014-2015 Cours de Python Gilles Bernot 1 Lecture de fichiers Un fichier est une suite de caractères mémorisés sur le disque dur de la machine dans un endroit
Plus en détailLes structures. Chapitre 3
Chapitre 3 Les structures Nous continuons notre étude des structures de données qui sont prédéfinies dans la plupart des langages informatiques. La structure de tableau permet de regrouper un certain nombre
Plus en détailIntroduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf
Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations
Plus en détailInformatique : Création de site Web Master 2 ANI TP 1
Informatique : Création de site Web Master 2 ANI TP 1 Objectifs du TP : créer des pages Web en HTML EXERCICE I : AFFICHAGE DE DOCUMENT HTML 1. Ouvrez le bloc-note, recopiez-y le document suivant :
Plus en détailProgrammation Objet - Cours II
Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à
Plus en détailChap III : Les tableaux
Chap III : Les tableaux Dans cette partie, on va étudier quelques structures de données de base tels que : Les tableaux (vecteur et matrice) Les chaînes de caractères LA STRUCTURE DE TABLEAU Introduction
Plus en détailERETES-SERIES. Support de formation. Formation ERETES ERETES-SERIE 1/58
ERETES-SERIES Support de formation 2013 Formation ERETES ERETES-SERIE 1/58 1. Introduction... 4 2. La base de données «Serie»... 5 3. Les Interfaces... 11 4. Le Bloc-Notes... 14 5. La gestion des nomenclatures...
Plus en détailUtilisation du logiciel ModellingSpace
Utilisation du logiciel ModellingSpace 1. Pour ouvrir le logiciel, cliquer deux fois sur l icône de ModellingSpace se trouvant sur le bureau. N ouvrez pas d autres applications en même temps que ModellingSpace.
Plus en détailJava Licence Professionnelle CISII, 2009-2010. Cours 2 : Classes et Objets
Licence Professionnelle CISII, 2009-2010 Cours 2 : Classes et Objets 1 Classes et Objets Objectifs des LOO : - Manipuler des objets - Découper les programmes suivant les types des objets manipulés - Regrouper
Plus en détail