Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

[Javascript] demande d'aide pour exercices

aurore973, le samedi 26 mai 2007 à 18:56:50 
 Signaler ce message aux modérateurs

Bonjour,

Je cherche de l'aide pour comprendre exactement ce que font ces fonctions :
<HTML>
<HEAD>
<TITLE> exemple <TITLE>
<SCRIPT LANGUAGE="Javascript">
function est_pair(n){
// retourne true si n est pair, false sinon

temp = n % 2; // modulo, qui est le résultat de
// la division entière de n par 2
// si n est pair, n%2 vaut zéro, sinon n%2 vaut 1
If (temp==0) return true;
Else return false ;

}
function f (x){
if((x<=0)){
resultat = 0;
}
else {
if ( est_pair(x) ){
resultat= x + f (x-2);
}
else {
resultat = f (x-1);
}
}
Return resultat;
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="Javascript">
document.write("<BR>f de ",7," vaut ", f (7)) ;
</SCRIPT>
</BODY>
</HTML>

Pouvez vous m'aider à comprendre surtout ce que fait la fonction f(x) comment cela fonctionne, quel résultat on obtient en traçant la fonction f(x) pour x=7, comment on trace une fonction récursive, et de manière générale que calcule cette fonction?

Merci d'avance

Configuration: Windows XP
Firefox 1.5.0.11

1

irem, le lundi 28 mai 2007 à 08:44:39

Prenons les choses par le début, notons 2n un nombre pair et 2n+1 un impair.

on a "else {
resultat = f (x-1);
.." donc f(2n+1)=f(2n)

Ensuite on a

f(2n)=2n+f(2n-2) [soit f(2n)=2n+f(2x(n-1))]

et si n<0 f(n)=0

Donc f(2n)=2+4+....+2n

soit f(2n)=2x(1+2+3+...+n)

une petite formule mathématique donne

f(2n)=2x(Nx(N+1))/2=Nx(N+1)

donc f(N)=Nx(N+1) si N est pair, Nx(N-1) si N est impair

f(7) doit valoir 7*6=42 si tout marche bien

Irem

Répondre à irem

2

aurore973, le mardi 29 mai 2007 à 21:39:31

Merci pour ton aide à moi de méditer la dessus maintenant .

A bientôt
Salut.

Répondre à aurore973

3

irem, le mercredi 30 mai 2007 à 05:12:02

A bientot et bonne méditation, met le sujet comme résolu stp

Irem

Répondre à irem

4

fichou, le lundi 19 novembre 2007 à 18:53:40

Bonjour, j'ai besoin de vos aides j'ai un exercice et j'ai pas pu le repondre est ce que vous pouvez nous aider l'ec=xercice est le suivant :

JS ne fournit que la fonction Math.random () qui donne un nombre au hasard dans l'intervalle [0, 1 [. D'autre part les fonctions Math.floor(x) et Math.round(x) fournissent respectivement la partie entière de x c'est-à-dire l'entier immédiatement inférieur à x, et l'arrondi à l'entier le plus proche.

Utiliser ces 3 fonctions) pour construire la fonction pile-face () qui simule un lancer d'une pièce au hasard et donne 0 ou 1 respectivement pour pile ou face





je t'attend tes reponses aurevoir merci

Répondre à fichou

5

assalamou 3alykom, le lundi 10 décembre 2007 à 00:34:40

Je cherches quelques exemples corrigés en javascript à propos des differentes fonctions.

Répondre à assalamou 3alykom

6

abderrahim, le mercredi 12 décembre 2007 à 13:19:22

Je voudrai les exercices corrigers sur javascript svp

Répondre à abderrahim

7

abderrahim, le mercredi 12 décembre 2007 à 13:24:04
  • +1

Je voudrai un cour complit et satisfait sur le javascript

Répondre à abderrahim

8

 Chti, le mercredi 21 janvier 2009 à 20:10:21

Bonjour j'ai un problème qui me tracasse depuis un moment pouvez vous m'aider svp
je veux insérer une question, dès que la personne trouve la bonne réponse ça le rédige sur une autre page, quelqu'un pourrait me compléter le script ?
merci d'avance.

VOICI LE SCRIPT :



<SCRIPT LANGUAGE="JavaScript">
function verif()
{
var reponse ='deux ';


if(document.question.reponse.value == reponse)
{
document.question.resultat.value = 'Vrai';
}
if(document.question.reponse.value != reponse)
{
document.question.reponse.value = '';
document.question.resultat.value = 'Faux';
}
}
</script>
<form name="question">
un + un = ? <br>
<input type="text" name="reponse" size="20"><br>
<input type="button" value="Valider" name="valid" onclick="verif()">
<br>
Résultat de votre réponse :<br>
<input type="text" name="resultat" size="20">
</form>

Répondre à Chti
Exercice pour Javascript (site ou manuel) Bonjour à tous ! Venant dêtre initié au Javascrip je recherche des exercices pour m'entrainer. Est ce que quelqu'un connait des sites avec ce genre d'exercice ou de bons manuels sur ce thème que je pourrais acheter ? Merci d'avance ! www.commentcamarche.net/forum/affich-900635-exercice-pour-javascript-site-ou-manuel
Exercice en javascript (Résolu) Bonjour, j'aimerai avoir la résolution de l'exercice suivant en javascript : si on écrit les entiers de 1 à 365, combien de fois apparait le chiffre 3 ? www.commentcamarche.net/forum/affich-4741536-exercice-en-javascript
Javascript - Les événements Qu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est... www.commentcamarche.net/contents/javascript/jsevent.php3
Javascript - Modifier la hauteur (height) d'un élément HTMLPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il... www.commentcamarche.net/faq/sujet-11740-javascript-modifier-la-hauteur-height-d-un-element-html
Javascript - Echapper une apostropheEn Javascript, une apostrophe (simple quote) dans une chaîne elle-même délimitée par des apostrophes cause une erreur. Pour y remédier il faut échapper l'apostrophe, c'est-à-dire la précéder du caractère antislash pour faire comprendre à... www.commentcamarche.net/faq/sujet-16308-javascript-echapper-une-apostrophe
Javascript - Concaténation de chaînes de caractèresLe terme "concaténer" signifie joindre deux chaînes bout à bout pour n'en former qu'une seule. Dans la plupart des langages tels que PHP, la concaténation se fait avec le caractère ".". En javascript, il suffit d'utiliser le caractère plus (+) ou... www.commentcamarche.net/faq/sujet-16306-javascript-concatenation-de-chaines-de-caracteres
Des exercices de maternelle (Résolu)Bonjour, j ai cherche partoout et j ai rien trouve vous pouvez m aidez? je voulais des exercices de maternelle pour ma ptite soeur a imprimer alors vous pouver m aidezzzzzzzz an gors bisou a tous www.commentcamarche.net/forum/affich-8323300-des-exercices-de-maternelle
Cours et exercices MERISE (Résolu)JE suis un étudiant en 3eme année informatique de gestion et je souhète bien maitriser la méthode Merise.Si vous avez un cous ou surtout des exercices corrigés soyez généreux et envoyez les moi sur mon e-mail. Je compte sur vous www.commentcamarche.net/forum/affich-1081964-cours-et-exercices-merise
Activer / desactiver Javascript (Résolu)Bonjour, ou se trouve la commande permettant d'activer ou de désactiver Javascript lorsuqe que l'on navigue sur Internet. Il faut aller dans tools/Internet option ? www.commentcamarche.net/forum/affich-1728036-activer-desactiver-javascript
Télécharger JavaScript ObfuscatorJasob JavaScript Obfuscator est un logiciel de protection de code Javascript. Il intègre une interface simple. Il vous permet de convertir votre code Javascript en un code incompréhensible pour l’homme mais lisible pour le navigateur. Le logiciel... www.commentcamarche.net/telecharger/telecharger-34056889-javascript-obfuscator
Javascript - Les variablesLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,... www.commentcamarche.net/contents/javascript/jsvar.php3
Javascript - Introduction au langage JavascriptQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des... www.commentcamarche.net/contents/javascript/jsintro.php3
Javascript - L'objet windowLes particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de... www.commentcamarche.net/contents/javascript/jswindow.php3