1/66 TSDI ROYAUME DU MAROC OFFICE DE LA FORMATION
1/66 TSDI ROYAUME DU MAROC OFFICE DE LA FORMATION PROFESSIONNELLE ET DE PROMOTION DU TRAVAIL INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE-BEN M’SIK PORTAIL DE LA FORMATION PROFESSIONNELLE AU MAROC Télécharger tous les modules de toutes les filières de l'OFPPT sur le site dédié à la formation professionnelle au Maroc : www.marocetude.com Pour cela visiter notre site www.marocetude.com et choisissez la rubrique : MODULES ISTA 2/66 TSDI I-introduction : 1-C’est quoi le langage Java : Le langage JAVA est un langage de programmation puissant et à la fois facile à comprendre par le débutant. 2-Comment JAVA Il répond simultanément au besoin des objets 1- la programmation structuré tel que : C, Pascal, Cobol… 2-la programmation orienté objet : la méthodologie de programmation de l’avenir. 3-Definition Les langages de programmation sont directement compréhensible par la machine.les étapes de traduction on peut deviser les langages existant en trois grandes catégories : 1-les langages machines. Un ordinateur ne comprend pas que sa propre langage machine, constitue d’une suite de langue nombre 0 et 1 ce qu’ont appelle le binaire 2-les langages d’assemblage. Développé aussi des programmes de traduction appelé assembleur pour convertir en langage machine les programmes. 3-les langages de haut niveau. Sont beaucoup plus attrayant de point de vue des programmeurs. Tel que C,C++,JAVA… ΙΙ-les instructions d’entré/sortie : 1-Affichage : L’affichage est prémondial au niveau de programmation, si on écrit un programme on a besoin qu’il nous retourne le résultat et comment ce résultat. 3/66 TSDI *les commentaires : // : Commentaire en seul ligne /*Multi lignes*/ Public class+nom { : La class Affichage est définie par l’utilisateur .le nom commence par une lettre majuscule suivie des lettres ou des chiffres et caractères de soulignement ne doit pas commencer par des chiffres ou des espaces. Les applications JAVA débutant automatiquement leur exécution à main Les parenthèses indiquent que main est un bloc de construction de programme appelé méthode. Les méthodes ont la possibilité d’effectuer des taches et de renvoyer des informations lorsqu’elles ont fini leurs taches. Indique que la méthode effectue une tache {et} :qui délimite le corps de la définition d’une class ou une méthode. Est connue sous le nom d’objet de sortie standard, permet à l’application JAVA,d’afficher les chaînes et d’autre types d’information. Le ; appelé une instruction, chaque instruction doit être terminer par ; on dit aussi fin d’instruction. 2-Afficher sur plusieurs lignes : Une seule instruction peut afficher sur plusieurs lignes on utilisant des caractères de nouvel ligne. Ceci sont des caractères spéciaux qui indiquent au méthode print et println de System.out ; à quel moment ils doivent placer le curseur de sortie au début de la ligne suivante la fenêtre de commande. 4/66 TSDI 3-Caractères de contrôle : Peuvent être intégré dans une chaîne de caractère. 4-Affichage d’une boite de dialogue . Le langage JAVA permet au utilisateur d’afficher une ou des fenêtres pour rédiger et de lire des messages. Les boites de dialogue sont normalement des fenêtres dans lesquelles les programmes affiche des messages. grâce à la classe JOptionPane de JAVA fournie des boites de dialogue . JOptionPane : est défini dans le package le package : c'est le noyau du java ou son stocké,ont doit utilisé l'instruction 5/66 TSDI import pour l'importation du class. Le compilateur charge la class JOptionPane du package javax.swing le swing contient des nombreuse class qui permettais au programmeur java de définir des interfaces utilisateur graphique (GUI-Graphical user interface La ligne JOptionPane.showMessageDialog(null,"Bienvenue a la programmation\n java") -La méthode showMessageDialog affiche la boite de message de la class JOptionPane, la méthode a deux argument séparer par, la premier c'est le mot clé null permet a l'application java de déterminer l'emplacement de la boite de Dialogue, c'est l'argument est null la boite de dialogue au centre de l'écran ,la deuxième argument représente la chaîne a affiché à l'exécution de la ligne l'instruction affiche la boite de Dialog avec la barre de titre de dialogue contient la chaîne MESSAGE par contre le bouton OK est incorporé automatiquement System.exit(0) la ligne est nécessaire dans toute application qui affiche une interface utilisateur graphique pour forcé la fin du l'application .la class System suivi d'un point et de la méthode exit l'argument 0 de exit indique que l'application c'été achevé avec un succès une valeur différente de 0 indique qu'une erreur se serai produite .a class System fait parti du package java.lang.*; par contre la Class n'est pas importé par le package par ce que ce package est importé par dans tout programme en java par défaut REMARQUE: Type de boite de message Fenêtre Icône L'oublie de l'appelé System .exit dans une application qui affiche une interface utilisateur graphique empêche l'achèvement du programme le résultats se manifeste généralement par impossibilité de taper quoi se soit dans la fenêtre de commande 6/66 TSDI A l’exécution le programme affiche 1->2->3-> Aucune 7/66 TSDI ΙΙΙ-LES VARIABLES Les variables est une case mémoire identifier par un identificateur. Tous les variables ayant un type avant leur utilisation dans un programme. 1-les types des variables: Le langage java est considéré un langage fortement typés les types prédéfini doivent apparaître en lettre minuscules (ex:int, char, double). Les types de langage java sont Type Taille (bits) Valeurs possibles Désignation boolean 1 true ou false valeur logique char 16 0 à 0xFFFF (65535) caractère unicode (non signé) byte 8 -128 à 127 entier signé sur 1 octet short 16 -32 768 à 32 767 entier signé sur 2 octets int 32 -2 147 483 648 à 2 147 483647 entier signé sur 4 octets long 64 de -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807 entier signé sur 8 octets float 32 de +/-1.40239846e-45 à +/-3.40282347e+38 réel 4 double 64 de +/- 4.94065645841246544e- 324 à +/- 1.79769313486231570e+308 réel 8 2)Les opérateurs d’affectations Le langage java propose plusieurs opérateurs d’affectation . C=a+b C+=5 C-=2 C/=4 G%=9 3.3)Les opérateurs d’incrémentation et de décrémentation Le langage java propose l’opérateurs d’incrémentation ++ est de décrémentation -- au lieu de passer par l’expression suivant . I=I+1 I=I-1 a++ ++a b- - - -b 4)Les opérateurs relationnel et d’égalité Les opérateurs relationnel et d’égalité Ont tous le même niveau de présence. 8/66 TSDI x= =a , x !=y {opérateurs d’égalité x>y , x<y , x>=y , x<=y {les opérateurs relationnel 5)Les opérateurs arithmétiques Toutes les langage effectuent des calcul mathématique java aussi est un langage qui a évolue la méthode mathématique .ainsi il a intégrer des fonction mathématique qui n’existe pas dans d’autre langages. Opération Opérateur Expression en Java multiplication * P*X division entière / résultat entier si diviseur et dividende entier : X/Y modulo % le reste de la division entière :X%Y addition + F+7 soustraction - P-X 5-1Les priorités Java applique les opérateurs selon une séquence précise déterminer par les règles de présence des opérateurs. 1)Les opérateurs dans les expressions continue entre pair de parenthèse sont évaluer en premier lieu par centre l’utilisateurs de java utilise les parentés pour l’ordre d’évaluation dans la séquence de son choix. y=(a+x+x)+(b*x)+c 2)Les opérateurs de multiplication,de division et de modulo s’applique en suite ,si une expression contient plusieurs opérations de multiplications de division et de modulo,les opérateurs s’applique de gauche a droit par ce que ont le même niveau de présence. 3)Les opérateurs d’addition soustraction S’applique on derniers lieu ont le même niveau de présence s’il y a plusieurs opérations plus et moins les opérateurs s’applique de gauche a droite. x=a+b-c+d-y+n 5-2Les méthodes mathématique 9/66 TSDI Les méthodes de la class Math permettait au programmeur d’effectué des calcules mathématique .les appel des méthodes commence par le nom de la méthodes suivi d’une parenthèse ouvrante suivi de l’argument ou la liste des arguments séparé par des virgule puis de parenthèse fermante . Math.sqrt (900) , Math.pow(x, 2) ; 6) Les opérateurs logiques : Le langage java propose de opérateurs logique qui permettais de former des conditions complexe, n combinant des conditions simple . une variable de types boolean ne peut prendre que l’une de deux valeur soit vrai/faux ,true/false , 0/1 ,O/N ,les opérateurs logique java sont prédéfini le langage . 1&&1=1 1 ||1=1 1&&0=0 1 ||0=1 0&&1=0 0 ||1=1 0&&0=1 0 ||0=0 si(x>y&& age>=65) si(moyen>=90 || ex final>=90)alors écrire (“le grade d’étudiant est A“) REMARQUE : ! non && Et logique /And & E boolean logique ^ ou exclusif || ou | ou L’opérateur && a une présence supérieur a celle de l’opérateur || c’est une expression qui contient les opérateur && ou || L’évaluation est de la façon suivante 10/66 TSDI Table de verite ( ! Non logique) : ! 1 = 0 ! 0 = 1 si ( !B=C) 6-1 Les opérateurs logiques : Les nombres entier sont limités en grandeur, elle c’est dépend de type de machine, la mémoire centrale est décomposé en zone identique comportant chaque de 6 à 64 bits selon les machines plus bits de parité permettant le contrôle des information chaque de mémoire constituent l’adresse de zone. 6-1 Les nombres positif: Les uploads/Industriel/ tsdi-poo-java.pdf
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 29, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 1.4654MB