Delphi BX Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Telefone Delphi BX herunter. Deuxième partie : Cours de I Applications Delphi Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken

Inhaltsverzeichnis

Seite 1

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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));

Seite 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

Seite 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

Seite 11 - 7.6.2 Code

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

Seite 13 - 2121214321

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

Seite 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

Seite 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

Seite 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

Seite 17 - 7.8.1 Présentation visuelle

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

Seite 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:=

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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é-

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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>

Seite 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

Seite 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

Seite 38

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

Seite 39

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

Seite 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.

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 46 - 11.7.2 Intégration

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

Kommentare zu diesen Handbüchern

Keine Kommentare