Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'Fonctions'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Discussions communautaires
    • Annonces importantes
    • Suggestions
    • Postulation
    • Présentation des membres
    • Discussions générales
    • Multimédias
    • Jeux vidéos
    • Actualités
    • Aide / Support
    • Études
    • Archives
  • Informatique
    • Projets des membres
    • Autres / Divers / Découvertes
    • Crypto-monnaie(s)
    • Hardware / Electronique
    • Réseaux
    • Gestion de serveur
    • Système d'exploitation : Smartphone
    • Système d'exploitation : Ordinateur
  • Programmation
    • Projets des membres
    • Développement web
    • Développement de logiciels
    • Développement d'applications pour smartphones
    • Outils du développeur
    • Aide / Support
  • Emulation
    • Aion
    • Arma III
    • Dofus
    • Dragonica
    • Emulateurs consoles
    • S4 League
    • FlyFF
    • Grand Theft Auto
    • Minecraft
    • Tera
  • Partenariats
    • <b>WoW Emu - La communauté émulation WoW</b>
    • <b>ActuGaming</b>
    • <b>H-Wars</b>
    • <b>EasyChat - Solution gratuite de chat client et serveur (anciennement Melichat)</b>
    • <b>Le Monde des Lunes</b>
    • <b>DansTonCode</b>

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Skype


Site web


AIM


MSN


ICQ


Yahoo


Jabber


Tox


Centres d'interêts


Localisation


Niveau d'étude

3 résultats trouvés

  1. Abraham

    #2 Généralités

    Salut les Melinyens, Dans ce tutoriel, nous étudierons les généralités du langage Lua à savoir les variables, les fonctions, les commentaires, la syntaxe etc Les commentaires Comme dans tout langage qui se respecte, les commentaires sont indispensables. Il y a deux types de commentaires. Ceux à une ligne, et ceux qui sont multi-lignes : -- Ceci est un commentaire sur une ligne Vos instructions .... .... .... --[[ Ceci est un commentaire sur plusieurs lignes ]]-- Les variables En Lua, la déclaration de variables est on ne peut plus simple. Elle se fait de cette façon variable = valeur Sachez que Lua différencie les portées de variables. Généralement on utilisera une variable "locale" si elle est propre uniquement à la fonction dans laquelle elle est utilisée afin d'éviter une surcharge inutile. De base, chaque variable est considérée comme "globale" ; pour l'initier en local, voici comme faire : local variable = valeur A noté que les variables sont sensibles à la casse. De ce fait : variable et vaRiable seront deux variables bien distinctes. Les nombres : Pour déclarer une variable de type nombres, faites comme suit : monAge = 16 (Ainsi, la variable nommée monAge aura pour valeur 16). A partir de là, vous pourrez effectuer les opérations de bases. Les variables de type "number" regroupent tout l’arithmétique : double, integer etc.Les chaines de caractères : Rien de plus simple : pseudo = "Abraham". N'oubliez pas les double guillemets (vous pouvez en mettre aussi des simples) Booléens : Ce type de variable bien connu ce déclare de la façon suivante : isLogged = true Le cas du "nil" : Le "nil" permet en fait d'annuler une variable, et donc de rendre "nul" son contenu. C'est un peu l'équivalent du NULL en C, ou bien du unset en php. Par exemple, si vous annuler la variable monAge, vous faites : monAge = nil Les tableaux Les tableaux sont certainement les éléments les plus puissant de Lua, car ils peuvent être utiliser dans n'importe quelle situation. Pour déclarer un tableau, il faut le faire de cette façon : membres = { } -- Un tableau se divise en deux parties : l'index, et la valeur. --[[ membres[index] = "valeur" (ou valeur sans guillemets si c'est un nombre) Exemple : ]]-- membres[1] = "Abraham" -- Et pour accéder à cette dite valeur, il faut simplement renseigner l'index : print(membres[1]) -- ... va renvoyer : Abraham La syntaxe Comme vous l'avez surement remarqué, la syntaxe est très simple en Lua. Une ligne = une instruction. De ce fait, pas besoin d'avoir des ";" à la fin de vos instructions. Comme je l'ai dit, il n'y a pas de type de variables donc la déclaration en est simplifiée. Les fonctions Je vais vous présenter très brièvement les fonctions puisqu'elles feront l'objet d'un chapitre particulier, dans lequel nous aborderons les fonctions les plus connues. Je vais simplement vous donner la structure générale d'une fonction function nomDeLaFonction(argument1, argument2) --[[ Enchainement d'instructions de votre fonction ]]-- end N'oubliez surtout pas le END à la fin de votre fonction. Il est capital si vous ne voulez pas rencontrer une quelconque erreur. Chapitre un peu cours, certes, mais qui permet de vous mettre en situation. Dans un prochain chapitre, nous allons rentrer un peu plus dans le vif du sujet.
  2. Hey tout le monde ! Aujourd’hui un petit tuto concernant les bases de la programmation en C, et plus particulièrement l’introduction à l’utilisation des fonctions. (Attention les codes présents dans ce tutoriel sont principalement en algorithmique, inutile d'essayer de les compiler) / !\ Ce tutoriel nécessite la connaissance des grandes bases de la programmation en C, notamment les variables, les types, la fonction « main », les calculs simples… / !\ Les fonctions permettent de structurer un programme en plusieurs « morceaux », un peu comme un puzzle. Le programme est donc mieux organisé, ce qui peut se révéler très utile, par exemple, lors de la recherche d’une erreur… Alors une fonction qu’est-ce que c’est ? Une fonction est un bout de programme destiné à exécuter des actions, ces actions pouvant mener au renvoi d’un résultat, ou non. Un exemple sera plus parlant qu’une explication compliquée. Imaginons que l’on souhaite multiplier un nombre par 3, puis l’afficher. Voici le moyen le plus basique : main() { entier nombre = 5 ; nombre = nombre*3 ; afficher nombre ; return 0; } On crée une variable nombre, on la multiplie par trois, puis on l’affiche. Le tour est joué. Voyons maintenant le même programme mais avec une fonction (explications ensuite): entier triple (entier nombre) // 1. Création de la fonction { entier resultat = 0; resultat = nombre*3 ; // 2. Instructions executées par la fonction return resultat ; // 3. renvoi du resultat } main() { afficher triple(5); // 4. Appel de la fonction return 0; { 1. Création de la fonction Le modèle de création d'une fonction est celui-ci: type nom_de_la_fonction (paramètre_entrant) { // Instructions } - "type" correspond au type de la sortie de la fonction. Dans notre exemple, la fonction "triple" renvoie un entier. - "nom_de_la_fonction" est en fait le nom que vous souhaitez donner à votre fonction. Pour notre exemple, j'ai nommé notre fonction "triple". - "paramètre_entrant" correspond aux valeurs avec lesquelles la fonction va travailler. Dans l'exemple la fonction va travailler avec un nombre, j'ai donc nommé son paramètre en conséquence. Un paramètre doit être précédé de son type, dans l'exemple, un entier. 2. Instructions executées par la fonction Tout bonnement des instructions qui seront par la suite executées par la fonction. Pour l'exemple, les seules instructions données consistent à tripler notre nombre de base, celui rentré en paramètre, et à le stocker dans une variable nomée "resultat". 3. Renvoi du résultat Cette commande ordonne à la fonction de renvoyer la valeur de la variable "resultat" (15 dans l'exemple). 4. Appel de la fonction C'est à ce moment que l'on va réellement utiliser notre fonction. Un appel de fonction suit ce shéma: nom_de_la_fonction(valeurs souhaitées en paramètre) Il suffit d'écrire le nom de la fonction, et d'entrer entre parenthèses les valeurs que l'on souhaite que la fonction traite. Pour faire simple, lorsque vous appelez une fonction, c’est comme si le programme faisait un copier-coller des instructions de la fonction. Donc lorsqu’on écrit « triple(5) », le programme calcule le triple de 5 par le biais de la fonction nommée « triple ». Ce résultat n’est stocké nulle part par défaut, il est juste calculé. Il est donc nécessaire de soit le stocker dans une variable (pour le réutiliser plus tard), soit l’afficher directement, comme dans l’exemple. Et là je vous entends d’ici (si si je vous assure ) : « Mais pourquoi se casser la tête à faire une fonction ? Dans l’exemple c’est beaucoup plus facile sans ! » Oui, mais là il s’agit d’une simple multiplication par trois. Certaines fonctions font des milliers de lignes ! Votre main sera donc beaucoup plus propre et compréhensible avec des fonctions ! De plus, les fonctions permettent d’exécuter plusieurs fois la même action (comme une multiplication par trois) sans avoir à retaper le code, et ce, avec autant de valeurs que l’on veut (Notre exemple multiplie 5 par 3, mais il suffit de taper « triple(20) » pour obtenir le triple de 20). Donc gain de temps et de place. En voilà un outil pratique ! Voilà c’est à peu près tout, il s’agit là d’un tutoriel très basique, destiné à vous faire comprendre le fonctionnement des fonctions. Si vous êtes intéressés, je vous invite à parcourir ceci, afin d’approfondir ces explications. Si vous avez des questions ou des suggestions pour perfectionner ce tutoriel, n’hésitez pas !
  3. Soon

    Fonctions

    Yo, J'aimerais savoir comment trouver le coefficient directeur et le b dans les fonctions graphiquement. Je connais la méthode par le calcul mais graphiquement non ( j'étais absent à ce cours là et sachant que j'ai un contrôle jeudi ... :x ). Voilà voilà, merci d'avance de votre aide ;3 Cordialement, Soon.
×
×
  • Créer...