π
<-

Algorithmes

Discussions diverses, débats, sondages, parler de tout et de rien... mais en restant plutôt sérieux.

Algorithmes

Message non lude critor » 30 Sep 2010, 11:22

Des règles d'écriture des algorithmes au lycée ont été définies pour plus d'uniformité/universalité, alors que l'année dernière chacun faisait comme il voulait, ou alors traduisait "bêtement" les instructions anglaises de sa calculatrice ou de son logiciel en français.

L'algorithme est assimilé à une fonction (c'est à la mode: beaucoup de choses dans les nouveaux programmes du lycée sont instroduites via la notion de fonction, et pas seulement en analyse).

Autrement dit, ils prennent 1 ou plusieurs paramètres, et renvoient 1 résultat.

Et par conséquent, les instructions d'entrée (input) ou de sortie (disp) n'ont pas à apparaître dans l'écriture d'un algorithme (mais dans sa "traduction" sur certains logiciels ou calculatrices, oui...).


Il est à noter que la totalité des livres de Seconde édition 2010 ne respectent pas ces règles (ayant été rédigés à l'avance), à un point tel que la forme d'écriture d'un algorithme change d'une page à l'autre!!! (pas le même auteur selon les exercices...)


algorithme: nom/titre décrivant sommairement l'algorithme
données: la liste des paramètres avec leurs types
résultat: type et description de ce que renvoie l'algorithme
variables: la liste des variables locales utilisées avec leurs types
début
...
fin algorithme


Le corps de l'algorithme doit respecter l'indentation des différentes instructions conditionnelles ou boucles.


Quand vous répondez à une question d'algorithmique sur le forum, il serait bon de respecter cette forme.
Quand vous répondez à une question de programmation, faites comme vous voulez! :#langue#:

programmation = traduction d'un algorithme écrit en langage universel dans un langage de programmation donné (TI-Basic, Casio-Basic, C, Java...)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42499
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Algorithmes

Message non lude Levak » 30 Sep 2010, 12:25

omg ?
En tout cas, merci pour ces information =)
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Algorithmes

Message non lude critor » 30 Sep 2010, 14:31

Levak a écrit:omg ?



Pourquoi omg ? Qu'est-ce qui te dérange?

Tu ne fais pas "un peu" d'algorithmique dans ton école? Vous ne faites pas comme ça?
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42499
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Algorithmes

Message non lude Kiligolo » 30 Sep 2010, 14:50

Pourquoi on fait ça? %)
J'ai jamais vu ceci...
Et omg c'est pas un truc de musique?


(ah non c'est ogg :D: )
Avatar de l’utilisateur
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 84.3%
 
Messages: 1465
Inscription: 17 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1reS

Re: Algorithmes

Message non lude critor » 30 Sep 2010, 15:05

Kiligolo a écrit:Pourquoi on fait ça? %)
J'ai jamais vu ceci...



Ben forcément puisque tu rentres en Seconde: c'est cette année que tu le verras, normalement.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 54.5%
 
Messages: 42499
Images: 17341
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Algorithmes

Message non lude Levak » 30 Sep 2010, 16:28

critor2000 a écrit:
Levak a écrit:omg ?



Pourquoi omg ? Qu'est-ce qui te dérange?

Tu ne fais pas "un peu" d'algorithmique dans ton école? Vous ne faites pas comme ça?


Non, pas encore...

OMG = Oh My God
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Algorithmes

Message non lude Kiligolo » 30 Sep 2010, 16:37

Levak a écrit:
critor2000 a écrit:
Levak a écrit:omg ?



Pourquoi omg ? Qu'est-ce qui te dérange?

Tu ne fais pas "un peu" d'algorithmique dans ton école? Vous ne faites pas comme ça?


Non, pas encore...

OMG = Oh My God

OMG!
ça sert à quoi les algorithmes? :#fou2#:
I préfère the programmation!
Avatar de l’utilisateur
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 84.3%
 
Messages: 1465
Inscription: 17 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1reS

Re: Algorithmes

Message non lude Levak » 30 Sep 2010, 17:08

l'algorithmique est à l'origine de la programmation hein....
Donc si tu aimes la programmation, tu aimes forcément l’algorithmique.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Algorithmes

Message non lude Kiligolo » 30 Sep 2010, 17:11

Levak a écrit:l'algorithmique est à l'origine de la programmation hein....
Donc si tu aimes la programmation, tu aimes forcément l’algorithmique.

Ah bon? J'aime l'algorithmique? :#fou2#:
J'en ai jamais fait.
Avatar de l’utilisateur
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 84.3%
 
Messages: 1465
Inscription: 17 Mai 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1reS

Re: Algorithmes

Message non lude Levak » 30 Sep 2010, 17:20

Kiligolo a écrit:
Levak a écrit:l'algorithmique est à l'origine de la programmation hein....
Donc si tu aimes la programmation, tu aimes forcément l’algorithmique.

Ah bon? J'aime l'algorithmique? :#fou2#:
J'en ai jamais fait.


Tu ne comprends pas alors. L'algorithmique s'applique à toute programmation, à tous langages. Tu programmes en BASIC certes -ou pas), mais tu utilises une algorithmique spécifique.

Comment tu sais s'il faut faire un boucle plutôt que d'appeler n fois une instruction ? Et bien tu fais appel à ton bon sens : l'algorithmique. C'est en gros une façon de penser pour programmer...
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Suivante

Retourner vers Autres discussions

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 11 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3529 utilisateurs:
>3511 invités
>10 membres
>8 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)