Jump to content

S'initier à l'algorithmique


Recommended Posts

Guest Sally

J'ai peur d'induire en erreur, mais je me lance quand même et les informaticiens verront si je suis dans le champs. Pour le faire fonctionner, il faut traduire l'algorithme dans un langage de programmation.

 

LIRE n

POUR i = 1 à n

DEBUT_POUR

LIRE x[ i ]

FIN_POUR

POUR i = 1 à n-1

DEBUT_POUR

j = n

TANT_QUE ( i < j ) FAIRE

DEBUT_TANT_QUE

SI ( x[j] < x[j-1] ) ALORS

 

DEBUT_SI

A = x[j]

x[j] = x[j-1]

x[j-1] = A

FIN_SI

 

j = j-1

FIN_TANT_QUE

FIN_POUR

POUR i = 1 à n

DEBUT_POUR

AFFICHER x[ i ]

AFFICHER " "

FIN_POUR

Link to post
Share on other sites
Guest Sally
waaaaaaaaaaa je trouve ca compliqué pour un exercice de seconde!!!

 

 

merci Sally!! je vais voir si ma soeur comprend quelque chose lol

 

Oui,mais justement, demandes-lui si il ont appris à programmer dans un langage. Parce que je ne vois pas comment elle peut faire sinon:rolleyes:.

 

Et puis attends l'avis des pros, ils sont plus compétents que moi.

Link to post
Share on other sites
J'ai peur d'induire en erreur, mais je me lance quand même et les informaticiens verront si je suis dans le champs. Pour le faire fonctionner, il faut traduire l'algorithme dans un langage de programmation.

 

LIRE n

POUR i = 1 à n

DEBUT_POUR

LIRE x[ i ]

FIN_POUR

POUR i = 1 à n-1

DEBUT_POUR

j = n

TANT_QUE ( i < j ) FAIRE

DEBUT_TANT_QUE

SI ( x[j] < x[j-1] ) ALORS

 

DEBUT_SI

A = x[j]

x[j] = x[j-1]

x[j-1] = A

FIN_SI

 

j = j-1

FIN_TANT_QUE

FIN_POUR

POUR i = 1 à n

DEBUT_POUR

AFFICHER x[ i ]

AFFICHER " "

FIN_POUR

 

 

elle veut le dérouler :D

Link to post
Share on other sites
Oui,mais justement, demandes-lui si il ont appris à programmer dans un langage. Parce que je ne vois pas comment elle peut faire sinon:rolleyes:.

 

Et puis attends l'avis des pros, ils sont plus compétents que moi.

 

elle n'a jamais rien vu concernant les algorithmes. la prof donne un dm sans avoir fait son cours

Link to post
Share on other sites
Guest Sally
haaa apparemment une copine a ma soeur a réussi, donc elles vont s'aider! merci

 

Super, c'est ce qu'il faut dans ce genre de situation.

 

elle n'a jamais rien vu concernant les algorithmes. la prof donne un dm sans avoir fait son cours

 

Ça alors:mad:, en plus pour des élèves de seconde ce doit être terrible.

Link to post
Share on other sites
Salam ou 'alaykoum

 

Est ce que quelqu'un s'y connais?? c'est pour l'expliquer à une élève de seconde... moi j'ai tout perdu :confused: et ma petite sœur bloque sur l'énoncé...

 

 

Donc HELP s'il vous plait

 

Tu prends l'exemple d'une recette de cuisine/gateaux.

 

Données : oeufs, farine, huile, etc.

 

Procedures (fonctions): preparer la patte, preparer la creme au chocolat

 

Et tu expliques dans un algorithme comment tu manies tout ca pour préparer la gâteaux de ce soir.

 

Bon, je crois que tu pourra trouver meileur exemple, la fatigue commence a faire de l'effet sur moi.

Link to post
Share on other sites
Tu prends l'exemple d'une recette de cuisine/gateaux.

 

Données : oeufs, farine, huile, etc.

 

Procedures (fonctions): preparer la patte, preparer la creme au chocolat

 

Et tu expliques dans un algorithme comment tu manies tout ca pour préparer la gâteaux de ce soir.

 

Bon, je crois que tu pourra trouver meileur exemple, la fatigue commence a faire de l'effet sur moi.

 

Super Admino....-coucou au passage-

Eh bein Habiba c'est comme l'a déja expliquer Admino...

tu doit expliquer les étapes par lesquels t'es passé pour aboutir a ton résultat..

c'est pas quelque chose de compliqué...

bon courage

Link to post
Share on other sites
Lol merci pour vos explications...

 

je la laisse se débrouiller avec ses copines, c'est mieux lol

 

Bon si elle a besoin d'aide tu peux toujours posté...

tu essayera de nous expliquer l'ennoncé w khlass...-je sais pas si tu l'a déja fait j'ai pas tout lu sorry-

Link to post
Share on other sites
Bon si elle a besoin d'aide tu peux toujours posté...

tu essayera de nous expliquer l'ennoncé w khlass...-je sais pas si tu l'a déja fait j'ai pas tout lu sorry-

 

j'ai mis l'énoncé complet. Merci Souema, je lui dirai inch'Allah!

Link to post
Share on other sites
Guest madz
au fait, tes listes ne sont pas complètes aussi.

 

 

et l'exo n'est pas difficile à faire.

 

Le but est de compléter la liste et non pas de faire un algo.

L'algo est donné et de cet algo tu dois finir la liste

 

du genre

i 1 2 3

j 4 3 2

Liste .....

un truc du genre (je crois)

Link to post
Share on other sites
bon je vais tout mettre

 

Algorithme de ti

 

voici un algorithme

 

Entrées:

saisir n: entier naturel supérieur à 2

saisir une liste de réels: X1, X2....Xn

 

Traitement

pour i de jusqu'à n-1

l j prend la valeur de n

l.........tant que i

l............lSi Xj

l............l....Fin si

l............l j prend la valeur j-1

l............FinTantque

FinPour

 

Sortie

Afficher la liste X1, X2.... Xn

 

 

Faire fonctionner cet algorithme: reproduire et compléter le tableau suivant afin de suivre l'évolution des variables. on prend n=4 et la liste 7361 puis n=5 et la liste 75632

 

i......l 1l 1l ....

j......l 4l 3l ....

Liste l 7316 l 7136 l ....

Ahh c'est bon...

Bon elle doit s'appliquer et le dérouler doucement en respectant les boucles..

Première boucle Pour, le I vas s'incrémenté de le I a n-1 PS: il a pas donné la valeur pour commencé le I j'veux dire 0 ou 1..??

 

Puis il passe la main a J maintenant...qui est lui aussi dans une boucle tan que..

donc en ce moment le I est fixe et le J s'incrémente jusqu'a vérifié la condition d'arret...

Désolé j'ai pas pu faire mieux..-j'arrive pas a me concentrer-..

Mais dis lui ca va etre plus facile si elle peut le faire avec une craie sur un tableau...(c'est la méthode d'une amie a moi et ca marche très bien)elle doit juste s'ppliquer un peu

Link to post
Share on other sites
Le but est de compléter la liste et non pas de faire un algo.

L'algo est donné et de cet algo tu dois finir la liste

 

du genre

i 1 2 3

j 4 3 2

Liste .....

un truc du genre (je crois)

 

Yo nounourse...-mechi j'avais zaama besoin de toi moi- LOoL

 

Ouii c'est ca elle doit faire le déroulement de l'algo...-ahh ça me rappel des souvenirs...de tri surtout-

Link to post
Share on other sites
Ahh c'est bon...

Bon elle doit s'appliquer et le dérouler doucement en respectant les boucles..

Première boucle Pour, le I vas s'incrémenté de le I a n-1 PS: il a pas donné la valeur pour commencé le I j'veux dire 0 ou 1..??

 

Puis il passe la main a J maintenant...qui est lui aussi dans une boucle tan que..

donc en ce moment le I est fixe et le J s'incrémente jusqu'a vérifié la condition d'arret...

Désolé j'ai pas pu faire mieux..-j'arrive pas a me concentrer-..

Mais dis lui ca va etre plus facile si elle peut le faire avec une craie sur un tableau...(c'est la méthode d'une amie a moi et ca marche très bien)elle doit juste s'ppliquer un peu

 

Merci Souema, si elle galère je te l'envoie lol

Link to post
Share on other sites
Guest madz
Yo nounourse...-mechi j'avais zaama besoin de toi moi- LOoL

 

Ouii c'est ca elle doit faire le déroulement de l'algo...-ahh ça me rappel des souvenirs...de tri surtout-

 

Oé mais je vois pas ce que c'est son Xj et Xi...

Pour ce qui est de ton problème...je n'en sais trop rien tu devrais demander a certains ici, ils seront mieux t'aider je pense. Je chercherai quand meme de mon coté^^

Link to post
Share on other sites
c'est rien ma belle....

Sans blem mais avant que je m'endorme...ça sera avec plaisir...

 

elle est déjà allée se coucher lol (on dort tot en général) donc ca sera peut etre demain si elle n'a pas saisie en cours... en tous cas merci encore

Link to post
Share on other sites
elle est déjà allée se coucher lol (on dort tot en général) donc ca sera peut etre demain si elle n'a pas saisie en cours... en tous cas merci encore

 

Oki ça m'arrange pour demain inchallah...

Pas la peine de me remercier Habiba...:)

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Répondre

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...