π
<-
Chat plein-écran
[^]

Réforme de la classe de terminale : spécialité Informatique

Re: Réforme de la classe de terminale : spécialité Informati

Message non lude Levak » 07 Jan 2012, 17:40

Wellen a écrit:Z'auriez pas pu choisir un autre prénom que Jean ?!
x__x

Bon bah, je sais pas moi, au hasard : Louis ?
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)

En ligne

Re: Réforme de la classe de terminale : spécialité Informati

Message non lude noelnadal » 07 Jan 2012, 17:41

et là loulou...
vous mettez xavier ^^ nan sérieux vous mettez untel1 et untel2 c'est tout. ;)
Avatar de l’utilisateur
noelnadalEcrivain
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 35.6%
 
Messages: 2257
Images: 0
Inscription: 10 Mar 2011, 00:00
Localisation: France, Melun (77)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: INRIA Paris
Twitter/X: nadalnoel
Facebook: noel.nadal1
GitHub: noelnadal

Re: Réforme de la classe de terminale : spécialité Informati

Message non lude Wellen » 07 Jan 2012, 18:03

Nan parce que
Jean's mother have to wash Jean's dirt

Merci quoi..

Et dessiner un rectangle, je suis pas sûr d'avoir trop de problèmes non plus

:-D
La procrastination, c'est rigolo.
Avatar de l’utilisateur
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 31.8%
 
Messages: 447
Inscription: 17 Déc 2010, 00:00
Localisation: Compiègne (Picardie)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: étudiant UTC

Re: Réforme de la classe de terminale : spécialité Informati

Message non lude mdr1 » 07 Jan 2012, 20:15

Lionel Debroux a écrit:Il n'y a aucune solution universelle à tous les problèmes, seulement des compromis pour essayer d'obtenir certains effets (et ne pas forcément y réussir) ;)

Ce n'est pas parce qu'un langage orienté objet peut être, en n'utilisant pas un certain nombre de concepts, utilisé pour faire de l'algorithmique pure, que c'est la meilleure solution :)
En algorithmique, qui réalise l'action n'a aucune importance; c'est l'action qui compte. Le choix des principaux livres d'algorithmique, de décrire les algorithmes sous une forme pseudo-code proche du Pascal est un choix conscient et motivé. Ce n'est pas uniquement un reflet du fait que (peut-être !) les auteurs connaissaient mieux les langages procéduraux que les langages objet.

Attention, un objet n'est pas du tout forcément destiné à être le sujet de l'action, il en est même souvent le COD. Exemples :
Code: Tout sélectionner
Coordonnees coord = new Coordonees(25,30);
coord.deplacer(-26.4,7.8);  // COD
int x = coord.getX();
int y = coord.getY();

En fait, il est même plus que ça, il est une véritable machine communicative.
Donc ça reste dans l'algorithmique, c'est juste qu'on peut créer des variables "améliorées".

Lionel Debroux a écrit:Pour obtenir les meilleurs résultats, il est intéressant de faire les choses dans l'ordre :)
Par exemple:
* une fois qu'on pense bien en procédural, on peut aborder les concepts additionnels (comme tu le fais remarquer) de la POO; aborder la POO dans toute sa généralité, en première approche, est difficile. Nombre de programmeurs ne maîtrisent pas bien les concepts objet, je ne prétends moi-même pas les maîtriser en toute généralité.
* pour la programmation ASM, les transitions CISC <-> RISC sont asymétriques. Un programmeur maîtrisant un jeu CISC comme celui du 68000, avec des instructions plus puissantes, apprend facilement à découper en instruction simples; un programmeur maîtrisant un jeu RISC a du mal à tirer le meilleur parti des instructions moins élémentaires des CISC (instructions agissant directement en mémoire, par exemple, ce qui évite de faire trois ou quatre instructions RISC).

Je vois ce que tu veux dire, mais je pense que ça dépend des personnes. Perso, j'ai commencé par le Java ce qui m'a permis de me donner une logique orientée objet, vers laquelle j'aurai eu du mal à transitionner si j'avait commencé par un langage fonctionnel.

Lionel Debroux a écrit:Java remplace les pointeurs par une sorte de passage par référence sur des objets, oui.
En Pascal, il y a le choix entre passage par valeur, par référence (var), et puis on peut aussi utiliser les types pointeur (du moins, en Delphi, qui était enseigné pour mes deux premières années d'informatique à la fac).
C++ propose tout: valeur, pointeur, référence.

Ok, Java propose les deux (valeurs et références) et C++ les trois.
Mais est-ce réellement un avantage, étant donné que pointeurs et références donnent la même chose mais écrit d'un manière différente ?
Je trouve au contraire cela moins logique au niveau de l'algorithmique.
L'avantage du Java, c'est qu'il est automatique que ce soit l'un ou l'autre, ce qui allège sérieusement la syntaxe et donc le nombre d'erreurs. Ainsi, la syntaxe devient uniquement logique, et non proche de la compilation.

Levak a écrit:Non.

Et n'oublie pas que la POO a une signification très proche des possessif en Anglais : Jean's mother have to wash Jean's dirt
Code: Tout sélectionner
jean.mother.wash(jean.dirt)

et non
Code: Tout sélectionner
mere.jean.laver(jean.saleté)

Seuls les mot clés sont anglais, le fait que les possessifs soient dans le même ordre n'a rien à voir avec la langue, mais uniquement avec la logique. D'ailleurs, l'ordre est le même avec les structures en C.

Levak a écrit:Je refuse d'entendre que les pointeurs soient qualifiés au même titre que "tout le bazar". Même en C# on a abstractivement des pointeurs, et, ne pas le savoir pourrait de donner des cauchemars pendant des jours. (jamais fait de Java donc je peux pas comparer, en revanche on m'a dit que c'était à 2 gouttes d'acide pareil)

Je ne voulais pas vraiment être péjoratif par "tout le bazar" qui est utilisé en langue courante, je dirai "etc." si tu préfères.
Jamais fait de C#, mais l'utilisation de références s'expliquera par une logique algorithmique et non une logique au niveau de l'assembleur.


edit by Laurae : "quotes" fixés
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Réforme de la classe de terminale : spécialité Informati

Message non lude Lionel Debroux » 08 Jan 2012, 08:35

Perso, j'ai commencé par le Java ce qui m'a permis de me donner une logique orientée objet,

Oui.
vers laquelle j'aurai eu du mal à transitionner si j'avait commencé par un langage fonctionnel.

Bof. Mais ça dépend des personnes, en effet :)
Et attention, "langage fonctionnel" (lambda-calcul et famille ML) != "langage procédural" (C et la plupart des langages) != "langage logique" (Prolog) (et il doit y avoir encore d'autres familles) ;)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Réforme de la classe de terminale : spécialité Informati

Message non lude Levak » 08 Jan 2012, 13:43

vers laquelle j'aurai eu du mal à transitionner si j'avait commencé par un langage fonctionnel.


Je ne sais pas ce que tu appelles langage fonctionnel, mais ce n'est pas de l'impératif. A titre d'exemple, le Ocaml en est un, et la page wikipédia qui va avec.

Au fait, on est pas en train de faire du HS sur un troll de la programmation Objet ?
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: Réforme de la classe de terminale : spécialité Informati

Message non lude Wellen » 08 Jan 2012, 14:03

Tu m'étonnes y'a polémique là ^^
La procrastination, c'est rigolo.
Avatar de l’utilisateur
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 31.8%
 
Messages: 447
Inscription: 17 Déc 2010, 00:00
Localisation: Compiègne (Picardie)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: étudiant UTC

Re: Réforme de la classe de terminale : spécialité Informati

Message non lude Frajedo » 08 Jan 2012, 15:09

L'année prochaine je suis en terminale! YEAH! :8):
Avatar de l’utilisateur
Frajedo
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 68%
 
Messages: 1
Inscription: 21 Déc 2011, 20:12
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Réforme de la classe de terminale : spécialité Informati

Message non lude mdr1 » 08 Jan 2012, 15:17

Lionel Debroux a écrit:Et attention, "langage fonctionnel" (lambda-calcul et famille ML) != "langage procédural" (C et la plupart des langages) != "langage logique" (Prolog) (et il doit y avoir encore d'autres familles) ;)

Ah, ok, je connaissais pas tous ces termes. :D
Ce que je voulais dire par là, c'est un langage constitué de fonctions et structures et non de classes et fonctions.

Levak a écrit:Au fait, on est pas en train de faire du HS sur un troll de la programmation Objet ?

Non non, pas du tout, c'est une discussion sur les différences entre les langages et le choix de celui qui serait le plus pédagogique au lycée.
Et puis c'est sympa de parler d'un sujet dont on ne parle jamais. :D


edit by Laurae : nom des citations fixées
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

Re: Réforme de la classe de terminale : spécialité Informati

Message non lude mdr1 » 08 Jan 2012, 15:23

@Laurae : ça y est, je viens de comprendre, faut mettre des guillemets autour de l'auteur d'une citation. ;D
Image ImageImage
Avatar de l’utilisateur
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 44%
 
Messages: 1083
Images: 12
Inscription: 28 Mar 2011, 00:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Je voyage toujours en première.

PrécédenteSuivante

Retourner vers News Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 37 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
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.
1026 utilisateurs:
>998 invités
>23 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)