| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment utiliser la récursivité puissances exponentielles
    récursivité est une notion fondamentale en informatique . Elle est liée aux mathématiques , où certaines fonctions peuvent être définies en termes d' eux-mêmes . Tout en obtenant une très bonne idée de récurrence peut être difficile , être capable d'écrire du code est récursive une compétence importante . Algorithmes récursifs révèlent souvent des idées sur la structure ou la nature du problème . Récursivité peut être utilisé pour calculer pouvoirs exponentielles . Instructions
    1

    Ouvrez un éditeur de texte tel que Notepad . Bloc-notes peut être consulté à
    2

    type dans la définition suivante pour une fonction exponentielle récursive " Démarrer-> Tous les programmes -> Accessoires-> Bloc-notes. ":

    ( define ( exp de base n)

    ( if ( = n 0)

    1

    ( * Base (base exp (- n 1) ))))

    Cette définition est donnée dans Lisp . Cependant, la même fonction peut être écrit dans n'importe quel langage qui prend en charge la récursivité. Tout d'abord, la fonction doit tester la condition de sortie , qui dans notre cas se produit si n = 0. Ensuite, notre fonction multiplie les temps de base l'exposant de la base à la puissance d'origine moins 1. Cela correspond à la définition mathématique de exponentiation .
    3

    Ouvrez la définition d'un interprète. Si vous utilisez un interpréteur Lisp , utilisez la fonction comme ceci: .

    ( 2 exp 2)

    Ceci renverra 4

    Previous :

    next :
      articles connexes
    ·La limite de caractères des champs de saisie en HTML 
    ·Comment compiler un noyau pour un Android 
    ·Comment ajouter Accès RowSource à une liste 
    ·Comment modifier votre compte Mot de passe avec AppleSc…
    ·Comment faire pour activer WCF dans Silverlight 
    ·Comment texte barré Avec HTML Code 
    ·Comment faire pour créer un guide de la ville dans Joo…
    ·Propriétés des algorithmes 
    ·Comment écrire un code script Pseudocode 
    ·Comment tracer Grandes Lignes dans MATLAB 
      articles en vedette
    ·Comment faire pour déboguer Python 
    ·Description de Visual Basic 
    ·Je ne peux pas imprimer lignes à l'aide d'un applet Ja…
    ·Comment mettre en place un fichier EXE Switch 
    ·Comment insérer CheckBoxList multiple dans Asp.Net 
    ·Comment trier 3 entiers en Java 
    ·Comment faire pour extraire une adresse email sur PHP 
    ·Tutoriel pour la création d' un tableau à l'aide Wamp…
    ·Comment ajouter une notice en PHP 
    ·Comment faire un travail filaire 
    Copyright © Connaissances Informatiques http://fr.wingwit.com