π
<-

Algorithmes

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

Algorithmes

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Algorithmes

Unread postby 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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Algorithmes

Unread postby critor » 30 Sep 2010, 14:31

Levak wrote: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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Algorithmes

Unread postby 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: )
User avatar
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 84.3%
 
Posts: 1465
Joined: 17 May 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1reS

Re: Algorithmes

Unread postby critor » 30 Sep 2010, 15:05

Kiligolo wrote: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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Algorithmes

Unread postby Levak » 30 Sep 2010, 16:28

critor2000 wrote:
Levak wrote: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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Algorithmes

Unread postby Kiligolo » 30 Sep 2010, 16:37

Levak wrote:
critor2000 wrote:
Levak wrote: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!
User avatar
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 84.3%
 
Posts: 1465
Joined: 17 May 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1reS

Re: Algorithmes

Unread postby 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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Algorithmes

Unread postby Kiligolo » 30 Sep 2010, 17:11

Levak wrote: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.
User avatar
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 84.3%
 
Posts: 1465
Joined: 17 May 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1reS

Re: Algorithmes

Unread postby Levak » 30 Sep 2010, 17:20

Kiligolo wrote:
Levak wrote: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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Next

Return to Autres discussions

Who is online

Users browsing this forum: ClaudeBot [spider] and 9 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2849 utilisateurs:
>2834 invités
>6 membres
>9 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)