Delphi BX Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Telefony Delphi BX. Deuxième partie : Cours de I Applications Delphi Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1

page 48 de 93 Deuxième partie : Cours de Ière Applications Delphi

Strona 2 - page 49 de 93

page 57 de 93 7.5.5 Remarques − La méthode Tformulaire.btnExitClick aura comme seule commande Applica-tion.Terminate. De cette manière

Strona 3 - 7 Delphi

page 58 de 93 edtB TEdit valeur de b edtC TEdit valeur de c btnCalcul TButton Calcul gbCoeff TGroupBox Coefficients gbRes TGroupBox

Strona 4 - 7.3.2 Les méthodes

page 59 de 93 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons; type

Strona 5 - 7.4.1 L'interface

page 60 de 93 lblX2.Caption:='x2 = ' + FloattoStr((-b+sqrt(disc))/(2*a)); end; end; procedure Tformulaire.btnExitClick(Sender: TO

Strona 6 - 7.4.4 Exercices

page 61 de 93 Nous essayons de traduire ceci en Delphi. 7.7.2 Présentation visuelle Pour cela il nous faut d’abord un formulaire que no

Strona 7 - 7.5.1 Présentation visuelle

page 62 de 93 7.7.3 Code Une fois ce formulaire établi, nous devons programmer le code nécessaire. Voici un exemple d’implémentation. unit Unit1

Strona 8 - 7.5.2 Code

page 63 de 93 j2:= StrToInt(copy(s,8,1)); n1:= StrToInt(copy(s,9,1)); n2:= StrToInt(copy(s,10,1)); nc:= StrToInt(copy(s,11,1));

Strona 9

page 64 de 93 7.8 Une petite machine à calculer Dans ce prochain exercice nous nous proposons de mettre en œuvre une petite machine à calculer, q

Strona 10 - 7.6.1 Présentation visuelle

page 65 de 93 btnButtonmult TButton * btnButtonplus TButton + btnButtonarret TButton Stop 7.8.2 Code Une possibilité de code pour cet

Strona 11 - 7.6.2 Code

page 66 de 93 end; var formulaire: Tformulaire; implementation {$R *.dfm} procedure Tformulaire.FormCreate(Sender: TObject); begin flag:

Strona 13 - 2121214321

page 67 de 93 procedure Tformulaire.btnButtonmultClick(Sender: TObject); begin n1:=StrToInt(edtNum.Text); flag := 1; op := 3; end; procedur

Strona 14 - 7.7.2 Présentation visuelle

page 68 de 93 Les mêmes variables flag, op, n1, n2 et n3 sont utilisées dans toutes les procédures, et sont donc déclarées dans l’en-tête du progr

Strona 15 - 7.7.3 Code

page 69 de 93 Nous référençons une cellule par Cells[colonne,ligne]. Attention : nous devons faire attention que le comptage des lignes

Strona 16 - 7.7.4 Explication du code

page 70 de 93 lblInv TLabel inv btnEff TButton effectuez btnInv TButton inverse btnArret TButton Stop name type items l

Strona 17 - 7.8.1 Présentation visuelle

page 71 de 93 procedure btnEffClick(Sender: Tobject); procedure btnInvClick(Sender: Tobject); procedure btnArretClick(Sender: Tobject)

Strona 18 - 7.8.2 Code

page 72 de 93 det:=StrToInt(sgMat3.Cells[0,0])*StrToInt(sgMat3.Cells[1,1]) -StrToInt(sgMat3.Cells[1,0])*StrToInt(sgMat3.Cells[0,1]); a:=

Strona 19 - page 66 de 93

page 73 de 93 8 La récursivité 8.1 Exemple La fonction suivante calcule une puissance de base réelle non nulle et d’exposant naturel : function

Strona 20 - 7.8.3 Explication du code

page 74 de 93 8.3 Etude détaillée d’un exemple Dans ce paragraphe nous revenons à la fonction « puissance » de la page précédente et nous allons

Strona 21

page 75 de 93 8.4 Fonctionnement interne Dans ce paragraphe on va chercher une réponse à la question comment le système gère l’exécution d’une pr

Strona 22 - 7.9.3 Présentation visuelle

page 76 de 93 égal à n*(n-1)! par l’hypothèse de récurrence et qui est encore égal à n! par la définition ma-thématique de la factorielle. Cette d

Strona 23

page 50 de 93 7 Delphi 7.1 Introduction Après son lancement, Delphi se présente sous la forme de 4 fenêtres. La première fenêtre occupe la part

Strona 24 - page 71 de 93

page 77 de 93 Que fait la fonction itérative ? Si n>1, cette fonction effectue exactement n-1 additions sur des nombres du type int64, et u

Strona 25 - 7.9.4 Explication du code

page 78 de 93 Un certain nombre de problèmes admettent une solution récursive « très élégante » (algorithme simple à rédiger et à compr

Strona 26 - 8 La récursivité

page 79 de 93 9 Comptage et fréquence 9.1 Algorithme de comptage On veut réaliser une fonction qui compte le nombre d’occurrences d’une chaîne d

Strona 27

page 80 de 93 Exercice 9-2 Réalisez un sous-programme qui permet de compter le nombre d’occurrences des différentes lettres dans une chaîne de car

Strona 28 - 8.4 Fonctionnement interne

page 81 de 93 10.3 Les algorithmes de tri Le but d’un algorithme de tri est d'arranger des données selon un critère imposé. Ce critère repré-

Strona 29

page 82 de 93 10.3.2 Tri par insertion 10.3.2.1 Idée On considère un élément après l’autre dans la liste et on cherche sa position dans la liste

Strona 30 - 8.7 Récursif ou itératif ?

page 83 de 93 10.3.2.4 Exercice Exécutez pas à pas les deux algorithmes en utilisant la liste suivante : C;A;R;T;O;O;N. 10.3.3 Tri rapide 10.3.3

Strona 31 - 8.8 Exercices

page 84 de 93 La fonction division se présente de la manière suivante : function division(var liste: TListbox;g,d:integer):integer; var i,j : inte

Strona 32 - 9 Comptage et fréquence

page 85 de 93 des deux-sous-listes (le plus à gauche et le plus à droite) et replace le plus petit des deux dans la liste principale et ainsi de s

Strona 33 - 10 Recherche et tri

page 86 de 93 i:=0 ; end; end; 10.4 Les algorithmes de recherche Les algorithmes de recherche ont pour but de déterminer l’indice d’un élément

Strona 34 - 10.3 Les algorithmes de tri

page 51 de 93 Les fichiers .DPR, .DFM et .PAS sont les fichiers nécessaires à la programmation et doivent être copiés pour continuer le développem

Strona 35 - 10.3.2 Tri par insertion

page 87 de 93 10.4.2.2 Solution récursive function dicho_r(liste:TListbox;cle:string;g,d:integer):integer; var milieu:integer; begin if g>

Strona 36 - 10.3.3 Tri rapide

page 88 de 93 11 Opérations sur les polynômes 11.1 Introduction Pour exécuter les opérations sur les polynômes de façon efficace, on crée un nouv

Strona 37 - 10.3.4 Tri par fusion

page 89 de 93 11.3 Transformation d’un polynôme donné sous forme de texte en une liste de coefficients Il s’agit ici de transformer un polynôme do

Strona 38

page 90 de 93 end; if pol='' then lbpoly.Items.Append('0') else lbpoly.Items.Append(pol); //constante

Strona 39

page 91 de 93 expo:=strtoint(copy(pol,plexp,pos1-plexp+1)); p.d:=expo; while (pos('x',pol)<>0) do begin

Strona 40 - page 87 de 93

page 92 de 93 for i:=0 to a.d do s.c[i]:=a.c[i]+b.c[i]; for i:=a.d+1 to b.d do s.c[i]:=b.c[i] end else begin s.d:=a.

Strona 41 - 11.2 Présentation visuelle

page 93 de 93 der.d:=0; der.c[0]:=0 end else der.d:=a.d-1; derivee:=der end; 11.7.2 Intégration La procédure donne la primitive

Strona 42 - 11.3.2 Code

page 52 de 93 7.3.3 Les événements Pour chaque objet, il peut survenir certains événements, qui déclenchent des réactions. Dans l’exemple de l

Strona 43 - 11.4.1 Code

page 53 de 93 7.4.2 Les conversions de types Les données inscrites dans les boîtes d’édition sont de type texte (string). Nous devons donc les tr

Strona 44 - 11.6.1 Addition

page 54 de 93 7.5 Calcul de la factorielle Comme premier programme essayons d’implémenter en Delphi le calcul de la factorielle. Rappelons que

Strona 45 - 11.7.1 Dérivation

page 55 de 93 7.5.2 Code Une fois ce formulaire établi, nous pouvons écrire le code nécessaire pour calculer la factorielle. Rappelons que nous

Strona 46 - 11.7.2 Intégration

page 56 de 93 edtNombre: TEdit; lblEgal: TLabel; btnOk: TButton; lblResultat: TLabel; procedure btnOkClick(Sender: TObject);

Komentarze do niniejszej Instrukcji

Brak uwag