Haut PDF [PDF] Cours Perl : les tableaux, les fichiers et les fonctions | Cours informatique

[PDF] Cours Perl : les tableaux, les fichiers et les fonctions | Cours informatique

[PDF] Cours Perl : les tableaux, les fichiers et les fonctions | Cours informatique

Vous remarquerez que le de la ligne 23 contient deux conditions. C’est l’occasion de faire un petit retour sur l’´ ecriture des conditions. Le symbole && d´ esigne le et logique entre deux conditions. Le ou logique s’´ ecrit ||. Les r` egles de distributivit´ e sont les mˆ eme qu’en math´ ematiques. La seule chose ` a laquelle vous devez prˆ eter attention lorsque vous combinez des conditions, est que ce sont de tests fain´ eants : ils sont a priori effectu´ es de la gauche vers la droite et d` es qu’une des conditions permet ` a PERL de savoir si le test n’est pas r´ ealis´ e, il s’arrˆ ete alors et n’effectue pas le reste des tests. Dans l’exemple de la ligne 23, si notre programme est un r´ epertoire, PERL s’arrˆ etera d’´ evaluer les conditions suivant (-f $fichier). Si vous vous posez la question de savoir pourquoi nous effectuons un test si compliqu´ e pour savoir si le fichier est ex´ ecutable, c’est qu’un r´ epertoire est toujours consid´ er´ e comme ex´ ecutable, il est donc pr´ ef´ erable de les exclure de ce type de test.
En savoir plus

79 En savoir plus

[PDF] Introduction au langage Perl : bases et fonctions | Cours informatique

[PDF] Introduction au langage Perl : bases et fonctions | Cours informatique

print ST $ligne; # Le résultat est écrit dans le fichier } close ST; Par contre le traitement serait relativement complexe pour prendre tous les fichiers un par un, et, à chaque fois, de lui enlever les "tags", Perl a une option (-i) qui permet de renommer le fichier d'origine et le résultat de la transformation sera écrite dans le fichier lui-même.

47 En savoir plus

[PDF] Cours d’initiation au langage Perl : les variables et fonctions | Cours informatique

[PDF] Cours d’initiation au langage Perl : les variables et fonctions | Cours informatique

Le nom du hachage reprend donc les mˆ emes r` egles que pour les scalaires et les tableaux. Il n’y a pas de relation entre les variables %nom, $nom et @nom Chaque ´ el´ ement d’un hachage est situ´ e dans une variable scalaire distincte, ` a laquelle on acc` ede par un indice chaˆıne, nomm´ e cl´ e. Pour acc´ eder ` a un ´ el´ ement : $dico{$nom}.

293 En savoir plus

[PDF] Eléments de base du langage PHP : Fonctions, Tableaux et Formulaires | Cours informatique

[PDF] Eléments de base du langage PHP : Fonctions, Tableaux et Formulaires | Cours informatique

var $variable3 = array('Valeur1''Valeur2', 'Valeur3'); ?> 2.4 Définition de méthodes Les méthodes sont des fonctions utilisées dans la classe, elles ont les mêmes spécifications que les fonctions utilisées dans le code source de la page. Ainsi je ne m'étendrais pas beaucoup dessus, référez-vous à un cours sur les fonctions utilisateurs, plus complet. Utilisez le mot-clé function pour introduire une nouvelle fonction au sein de la classe. Pour savoir comment utiliser les attributs de la classe dans une fonction, voyez l'exemple ci- dessous. Pour l'utilisation d'autres méthodes de la classe, on procède de la même façon que pour les attributs, vous devez utiliser le mot-clé $this faisant référence à l'objet, suivi de -> et enfin la fonction, (p. ex. $this->fonction1()). Voyez ci-dessous pour un exemple.
En savoir plus

25 En savoir plus

[PDF] Cours langage Perl : les fichiers, les expressions régulières et les fonctions | Cours informatique

[PDF] Cours langage Perl : les fichiers, les expressions régulières et les fonctions | Cours informatique

Raccourcis pour les classes de caractères Si on veut désigner une lettre minuscule, il faudrait normalement utiliser [abcdefghijklmnopqrstuvwxyz] , ce qui est pour le moins pénible et illisible. Perl permet d'utiliser des intervalles de caractères grâce au tiret - . Ainsi, l'exemple précédent peut s'écrire plus simplement [a-z] ; ouf ! Ainsi, pour désigner une lettre de l'alphabet, on utiliserait donc la classe de caractères [a-zA-Z] . Mais cela est tellement courant que Perl propose un raccourci pour cela, ainsi que pour d'autres classes de caractères comme les chiffres, les blancs :
En savoir plus

19 En savoir plus

[PDF] Débuter avec le langage de programmation Perl | Cours informatique

[PDF] Débuter avec le langage de programmation Perl | Cours informatique

• indépendant de la gestion mémoire des données (peut traiter n’importe quelle taille de fichiers, de données…) • dispose d’un vaste choix de modules pré-écrits dans de nombreux domaines (interrogation de base de donnée avec SQL, programmation web en CGI, réalisation d’interface graphique avec Tk,

32 En savoir plus

[PDF] Cours de programmation Pascal : Les Fichiers | Formation informatique

[PDF] Cours de programmation Pascal : Les Fichiers | Formation informatique

LES PROCEDURES GENERALITES Les procédures jouent un rôle assez proche de celui des fonctions, mais en utilisant des moyens différents pour restituer les résultats du traitement réalisé par la procédure. En effet une procédure, contrairement à une fonction, n'est pas obligée de renvoyer un résultat. Elle peut simplement effectuer un traitement comme le montre l'exemple qui suit. Mais elle peut tout aussi bien renvoyer plusieurs résultats. C'est le mode de passage des paramètres qui va permettre d'utiliser ces diverses possibilités.

52 En savoir plus

[PDF] Cours sur les fonctions en C++ | Cours informatique

[PDF] Cours sur les fonctions en C++ | Cours informatique

 Cas des paramètres tableau de taille variable Il est possible de passer en paramètre un tableau dont la taille est variable (crochets vides). La taille effective (ou le nombre d'éléments utilisés) du tableau passé en paramètre doit alors être passée aussi en paramètre. Cela permet d'utiliser une fonction traitant des tableaux, avec des tableaux de taille différente.

10 En savoir plus

[PDF] Cours d’introduction aux fichiers Camera Raw | Cours informatique

[PDF] Cours d’introduction aux fichiers Camera Raw | Cours informatique

Vous pouvez traiter le fichier plusieurs fois pour parvenir au résultat souhaité. Photoshop Eléments n’enregistre pas les modifications dans le fichier d’origine, mais enregistre les derniers paramètres spécifiés avant l’importation du fichier de l’appareil photo vers l’ordinateur. Après avoir traité le fichier image Camera Raw par le biais des fonctions de la boîte de dialogue Camera Raw, ouvrez l’image dans Photoshop Eléments. Vous pouvez alors la modifier exactement comme toute autre photo, c’est-à-dire, entre autres, corriger les yeux rouges ou effectuer divers réglages de couleur. Vous pouvez ensuite enregistrer le fichier dans n’importe quel format pris en charge par Photoshop Eléments. Il est recommandé d’utiliser le format PSD.
En savoir plus

8 En savoir plus

[PDF] Cours de C++ par la pratique : les fichiers | Cours informatique

[PDF] Cours de C++ par la pratique : les fichiers | Cours informatique

1.1.8 Lecture/écriture de types définis par l’utilisateur Lorsque le programmeur définit ses propres types (structures ou tableaux), il a la possibilité de définir comment ils doivent être écrits à l’écran ou dans un fichier et lus à partir du clavier ou d’un fichier. Cela s’effectue en définissant des fonctions qui répondent exactement au modèle ci-dessous :

8 En savoir plus

[PDF] Cours Microsoft Excel avancé : les tableaux et calcules | Cours informatique

[PDF] Cours Microsoft Excel avancé : les tableaux et calcules | Cours informatique

Cliquez dans INSERTION, FONCTION. La boîte de dialogue vous proposant toutes les fonctions va s'afficher Dans le tableau 'PORTEFEUILLE', vous devez déterminer le prix d'achat le plus élevé, le moins élevé et le prix moyen qui a été fait ; vous allez faire ce travail grâce aux fonctions. Sous votre tableau, créez 3 lignes : prix d'achat maximum (A17), prix d'achat minimum (A18), prix d'achat moyen (A19).

25 En savoir plus

[PDF] Introduction à Perl et les bases de données | Cours informatique

[PDF] Introduction à Perl et les bases de données | Cours informatique

Nous déclarons les variables contenant les noms des fichiers à analyser pour remplir nos tables SQL (78-80). Ensuite, nous lisons les fichiers. Prenons pour exemple le fichier Region. En ligne 85, nous lisons l'entête du fichier (ligne 1 du fichier) et en lignes 88-91, nous construisons notre requête d'insertion. Vous remarquez à ce niveau que dans notre requête, nous avons des points d'interrogation. En fait, nous allons utiliser la notion de placeholders.

16 En savoir plus

[PDF] Cours Air : les Vecteurs, les matrices et les fichiers | Cours informatique

[PDF] Cours Air : les Vecteurs, les matrices et les fichiers | Cours informatique

4 Vous allez créer des « objets » (variables, fonctions…). Tout est stocké dans un gros fichier générique nommé .Rdata. Mais vous avez bien sûr la possibilité de stocker vos données dans des fichiers propres (Ex : tp.Rdata). Créez vous ce fichier dans un répertoire personnel. 5 Le nom d'un objet doit obligatoirement commencer par une lettre et peut comporter outre des lettres, des chiffres et des points. Il faut également savoir que R distingue, pour les noms des objets, les majuscules des minuscules. L'objet de base est le vecteur.

6 En savoir plus

[PDF] Cours programmation Perl avance : les threads | Cours perl

[PDF] Cours programmation Perl avance : les threads | Cours perl

Comme vous l'aurez sans doute compris de part son nom, ce module n'est utilisable que sous Windows et vous devez l'installer. Ce module permet l'accès aux fonctions de contrôle de processus de l'API Win32. Il nous est ainsi possible de créer un nouveau processus dans lequel nous lancerons notre programme externe de recherche de fichiers. Ainsi, le programme externe tournera indépendamment de notre application Tk. Nous mettrons en place un moyen de vérifier que le processus tourne toujours ou est terminé afin de récupérer le résultat final. Avant de passer au programme en question, je vous recommande de relire les notions de références en Perl, si vous n'avez pas l'habitude de les utiliser. Notre FAQ pourra vous aider. Pour concevoir notre programme, nous modifierons la procédure « recherchez_fichier » et créerons une nouvelle « verifier_resultat ».
En savoir plus

34 En savoir plus

[PDF] Cours de Perl gratuit en Pdf | Cours informatique

[PDF] Cours de Perl gratuit en Pdf | Cours informatique

UDP sur les sockets ; e.g., n’essayez pas de passer des descripteurs de fichiers ouverts par une socket datagramme UDP locale si vous voulez que votre code ait une chance d’être portable. Comme il l’a été mentionné dans la section sur les signaux, puisque peu de fournisseurs offrent des bibliothèques C réentrantes de façon sûre, le programmeur prudent fera peut de choses dans un handler à part modifier la valeur d’une variable numérique préexistante ; ou, s’il est bloqué dans un appel système lent (redémarrage), il utilisera die() pour lever une exception et sortir par un longjmp(3). En fait, même ceci peut dans certains cas provoquer un coredump. Il est probablement meilleur d’éviter les signaux sauf lorsqu’ils sont absolument inévitables. Ce problème sera réglé dans une future version de Perl.
En savoir plus

24 En savoir plus

[PDF] Cours sur les bases de la programmation structurée avec le langage Perl | Cours informatique

[PDF] Cours sur les bases de la programmation structurée avec le langage Perl | Cours informatique

$r = undef; En temps normal, tout ce que $r r´ef´eren¸cait serait lib´er´e. Mais ici, ce n’est pas le cas. En effet, chacun des tableaux et des tables de hachage a encore au moins une r´ef´erence vers eux, le garbage collector ne se rend pas compte, qu’en fait, les trois objets peuvent ˆetre lib´er´es. Nous sommes donc en pr´esence de zones m´emoires inaccessibles (aucune variable ne nous permet d’y acc´eder) et non lib´erables : cette m´emoire est perdue pour le programme ! Elle sera bien sˆ ur lib´er´ee quand le programme prendra fin, mais s’il s’agit d’un d´emon qui tourne en permanence, cette fuite m´emoire n’est pas forc´ement ` a n´egliger.
En savoir plus

129 En savoir plus

[PDF] Cours Perl : Les fichiers XML

[PDF] Cours Perl : Les fichiers XML

Markup Language: langage de balise, comme le bien connu HTML. eXtensible: a contrario du HTML, le nombre, le nom et la fonction des balises ne sont pas prédéfinis. La sémantique d'une balise est définie par l'auteur du document XML. C'est un langage informatique de balisage générique qui sert essentiellement à structurer des données. Cela peut avoir de nombreuses applications comme la définition d'un protocole de communication en mode texte (WebServices, etc.), la représentation texte d'opérations qui seront interprétées par la suite (XSL, XSQL...), la définition d'un nouveau langage de représentation à balises (XHTML, XUL...).
En savoir plus

17 En savoir plus

[PDF] Programmation C++ : les tableaux de char | Cours informatique

[PDF] Programmation C++ : les tableaux de char | Cours informatique

Vous avez tapé la chaîne : aaaaaaaaa Conclusion Nous avons étudié comment les chaînes de caractères étaient représentées en C++. Nous avons vu quelques fonctions prédéfinies permettant de manipuler ces chaînes. Nous avons vu comment il était possible de vérifier si une chaîne de caractères était sous un certain format. Il nous reste maintenant à effectuer des exercices pour utiliser ces fonctions et pour manipuler des chaînes de caractères en tout genre.

10 En savoir plus

[PDF] Cours COBOL et la cinématique de fichiers pdf | Formation informatique

[PDF] Cours COBOL et la cinématique de fichiers pdf | Formation informatique

Ceci fait, la tâche sera terminée, pense-t-on. Et, de fait, elle peut être considérée comme achevée. Pour ceux qui veulent parachever leur "oeuvre", en soignant la qualité des algorithmes produits, il y a toutefois une dernière action à entreprendre, celle d'optimisation. Il est en effet possible de retoucher les algorithmes. C'est ce que nous abordons dans cette section. Nous présentons deux types de retouche, l'une de nature sémantique qui se base sur une analyse des diagrammes de Venn, l'autre qui utilise l'algèbre de Boole en général et les tableaux de Karnaugh en particulier pour factoriser
En savoir plus

28 En savoir plus

[PDF] Cours JavaScript : les événements, les variables et les tableaux | Cours informatique

[PDF] Cours JavaScript : les événements, les variables et les tableaux | Cours informatique

mais pas de classe, ni d'héritage, ni d'exception, ni d'interface Quelques pseudo-objets prédéfinis (manipulation de dates, tableaux, calculs) Entrées/sorties rudimentaires (clavier, écran), pas de fichiers, ni de réseau Langage sensible à la casse (var ≠ VAR)

5 En savoir plus

Show all 9266 documents...