23 mai 2022

Calcul de pi avec polygones et théorème de Pytagore.(Luc Fricot)

Dès le début du collège, j'ai pressenti que toute représentation du cercle révèle ses défauts à a l'agrandissement.De mème, un cercle est toujours plus court à la corde.Influencé ou non par Archimède, je considère le cercle comme un polygone infini. un polygone infini. Je pars d'un carré de diagonale 1 et donc un cercle de diamètre 1.Le coté du carré est donc racine(1/2) = 0.7071Le rayon = 0.5Périmètre du cercle = Pi x 2 x r = PiPérimètre du carré = 2.8284Pour dédoubler les polygones, il faut  prendre la moitié de la longueur du... [Lire la suite]
Posté par Luc Fricot à 15:59 - - Permalien [#]
Tags : , , , , , , ,
27 octobre 2020

Utiliser regex en programmation Pascal

  Il s'agit d'utiliser la syntaxe "Regex"pour faire des recherches de texte équivalentes en langage Delphi Free-­Pascal de base. il s'agit pas de remplacer des composants existants ni de faire des routines exhaustives,( pas d'unicode par exemple), mais d'élaborer des fonctions pas à pas, sans privilégîer a rapidité ou la compacité. Comme la syntaxe de Regex varie, je garderai le mieux   Les ancres ^ et $ ^Début commence par "Début" fin$ termine par "fin" En Pascal, on utilisera pos('Début',s)=1 ... [Lire la suite]
Posté par Luc Fricot à 16:54 - Permalien [#]
Tags : , , ,
09 septembre 2019

FAQ Delphi www.developpez.com

  FAQ Delphi www.developpez.com   Sommaire 1. Informations générales (4) 2. Interface utilisateur (190) 3. Généralités (33) 4. Langage (69) 5. Gestion des fichiers (29)  6. Gestion du temps (19) 7. Les ToolsAPI (1) 8. Utilisation du XM (9) 9. Expressions régulières (9) 10. Firemonkey - FMX (6) 11. LiveBindings (2) 12. IntraWeb (2) 13. Composants Indy (52) 14. Composants ICS (1) 15. Système (171) 16. Services Windows (12) 17. OLE/COM (2) 18. Bases de données (98) 19. Générateurs d'états (9) 20. Microsoft Office... [Lire la suite]
Posté par Luc Fricot à 11:06 - Permalien [#]
Tags : , , ,
27 août 2018

RESSOUCES Sources Pascal Delphi Lazarus

Loupe Présentation Petite fenêtre effectuant un zoom d'une partie de l'écran. NOTES : C'est en cherchant autour du source précédent ( obtenir la couleur d'un point de l'écran ) que j'ai vu la fonction API StretchBlt. Je me suis dit qu'en une ligne on pouvait copier et agrandir une partie de l'écran : donc faire une loupe toute simple !Utilisation : La loupe se place par défaut en haut à droite de l'écran. Pour la déplacer il suffit de cliquer dessus et de la faire glisser là ou vous voulez. Pour fermer la loupe il faut faire un clic... [Lire la suite]
Posté par Luc Fricot à 14:38 - Permalien [#]
Tags : , , , ,