π
<-

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Sujets Maths BAC S 2013 (Antilles-Guyane - septembre 2013)

New postby critor » 23 Sep 2013, 17:15

Voici qui nous arrivent ce soir les sujets de Maths tombés le 12 septembre 2013 dernier pour ceux qui passaient les épreuves de remplacement du BAC S 2013 en Antilles-Guyane.

Au menu:
  • Exercice 1: Géométrie dans l'espace + ROC + Vrai/Faux à justifier (5 points)
  • Exercice 2: Fonctions paramétrées (6 points)
  • Exercice 3: Probabilités + loi normale (4 points)
  • Exercice 4 Obligatoire: Système de suites récurrentes + algorithme (5 points)
  • Exercice 4 Spécialité: Matrices + algorithme (5 points)

On sera quelque peu surpris de la présence d'une question de ROC (Restitution Organisée de Connaissance) qui jusqu'à maintenant n'était pas tombée pour la session 2013 du BAC.

Par contre comme d'habitude, tous les candidats qu'ils aient le sujet Obligatoire ou de Spécialité ont eu un algorithme.
De ce côté, c'est pour une fois un sujet sympa et intéressant, puisque les algorithmes tombent dans des contextes relativement concrets:
  • l'algorithme du sujet Obligatoire gère les déplacements d'un robot et nous rappelle donc (de loin) notre actuel concours de programmation
  • l'algorithme de Spécialité tombe dans le contexte de codage/cryptage



Téléchargement:
BAC S 2014 - sujets toutes matières & toutes zones 2013-2014 + corrigés

Source sujet:
http://www.apmep.asso.fr/Terminale-S-2013-8-sujets-5

zStart, l'autre shell pour TIz80 (83+/84+ et compatibles)

New postby Hayleia » 23 Sep 2013, 17:23


Tout le monde connaît DoorsCS, la shell (je dis "la" parce que "shell" se traduit par "coquille") pour la famille des z80 qui offre la plus grande compatibilité avec les programmes, en plus d'autres options très simples à utiliser/configurer comme par exemple la possibilité d'archiver/désarchiver ou protéger/déprotéger un programme depuis une GUI très compréhensible. Cette shell vise un public très vaste, des programmeurs Basic aux programmeurs ASM en passant par les programmeurs Celtic, et ce sans oublier les non-programmeurs.

Toutefois, elle peut sembler inadaptée dans certaines occasions:
-L'application DoorsCS est très grosse, ce qui s'explique assez facilement quand on voit tout ce qu'elle fait, et peut donc gêner par exemple les utilisateurs de 83+ qui programment en Axe (49152 octets pour DoorsCS, 32768 pour Axe, plus la taille de chaque programme produit, ça devient vite plus que la capacité de la calculatrice).
-Il peut aussi être énervant lorsqu'on rencontre souvent des RAM Clears de devoir passer à chaque fois par l'application DoorsCS pour réinstaller les hooks.

Eh bien sachez qu'il existe une alternative:
L'application zStart.


Si je poste aujourd'hui, c'est tout simplement parce que Lionel Debroux m'a dit de le faire zStart a été updaté il y a quelques jours, réglant ainsi bon nombre de problèmes, et de plus il a été uploadé dans un zip complet pour une fois (d'habitude il faut aller chercher le readme dans un autre post). C'est donc le moment ou jamais d'essayer si vous ne l'utilisez pas déjà.

zStart est assez difficile à décrire. Son créateur, Brian "thepenguin77" Coventry, déjà connu pour d'autres travaux comme Chess, Truvid, TruSound, de nombreux patches et TheImpossibleGame entre autres, décrit son application comme étant "le couteau suisse de l'armée pour la TI-84+" (et maintenant aussi la 83+).



Ce n'est pas vraiment une shell.

À l'origine, zStart était prévue comme remplacement de l'application StartUp dont l'idée était bonne mais l'implémentation des plus mauvaises, surtout pour des fonctionnalités aussi limitées. Vous pourrez ainsi afficher au démarrage de votre calculatrice une image de Hayley Williams en 8 niveaux de gris (oui, sur votre calculatrice noir et blanc). On est bien loin d'une shell.
Depuis, de nombreuses options ont été rajoutées, certaines toujours dans l'esprit de StartUp comme cet affichage à l'écran d'une image en 8 niveaux de gris, et d'autres sans plus de rapport avec le but original comme un homerun hook, caractéristique phare des shells modernes... pourtant zStart n'inclut d'origine que la bibliothèque Ion, shell obsolète par excellence.



C'est bien mieux qu'une shell.

En réalité, zStart permet d'absorber une shell installée sur votre calculatrice. Vous pouvez ainsi profiter du homerun hook de zStart tout en utilisant les bibliothèques de MirageOS s'il est présent sur votre calculatrice, après avoir réglé une certaine option. zStart vous permet donc de choisir quelles bibliothèques vous voulez utiliser, et donc d'économiser de la place si vous ne les utilisez pas toutes (si vous les utilisez toutes en revanche, DoorsCS économisera de la place par rapport à zStart).

zStart inclut aussi tout un tas d'options n'ayant pas de grand rapport avec les fonctionnalités habituelles d'une shell, comme par exemple la possibilité de modifier la (grande) police d'écriture utilisée par l'OS, ou la possibilité de sauvegarder certaines options de l'OS pour qu'elles soient restaurées lors d'un RAM Clear, comme le réglage du contraste par exemple.



Une application orientée programmeurs et programmeuses

Comme dit plus haut, l'application zStart n'est pas vraiment une shell, mais un couteau suisse. Elle inclut un certain nombre d'options plus utiles les unes que les autres.
Parmi ces options, un bon nombre concernent l'éditeur de programmes. Avec zStart, vous pourrez par exemple accéder à n'importe quel label d'un programme que vous éditez depuis l'éditeur de programme intégré à la calculatrice, vous pourrez aussi utiliser une fonction de copier/coller, l'éditeur de programmes pourra éditer des programmes archivés...
D'autres options ne concernent pas l'éditeur de programmes mais sont tout aussi utiles. Vous n'aurez ainsi pas à repasser par l'application pour la réinstaller après un RAM Clear car elle se réinstalle toute seule.. Vous pourrez aussi configurer des raccourcis pour lancer/éditer/compiler des programmes en deux touches depuis l'écran de calculs.



Une application orientée programmeurs et programmeuses Axe

zStart est né sur Omnimaga, l'Axe est né sur Omnimaga, il est assez évident qu'ils se sont rencontrés. C'est pourquoi zStart fournit des options spécifiques pour les programmeurs Axe, telles que la compilation d'une source depuis l'éditeur de programmes voire le lancement d'un programme après compilation depuis l'éditeur de programmes puis le retour à l'éditeur. Il ajoute aussi à l'Axe la fonctionnalité de saut direct à l'erreur lors d'une compilation.



Une application déconseillée aux débutants

Vous l'aurez compris, zStart contient beaucoup d'options qui modifient le comportement de l'OS. Il faut déjà beaucoup de talent pour arriver à les mettre en oeuvre, alors on ne va pas en vouloir à l'auteur s'il y a quelques bugs. Néanmoins, les bugs de zStart sont un peu plus impressionnants (pas forcément graves mais si on n'a pas l'habitude on peut se demander ce qu'il se passe) que les bugs des autres applications (déjà, un RAM Clear suffit généralement à calmer un bug dans un autre programme, mais ici ça ne marche pas forcément puisque zStart modifie aussi le comportement des RAM Clears pour se réinstaller tout seul). Certes, si vous rencontrez un bug, il suffit de le rapporter à l'auteur dans le topic de développement (lien plus bas) pour qu'il soit corrigé. Mais si vous êtes débutant et n'avez jamais vu un bug, ceux de zStart pourraient sérieusement vous dérouter. De plus, un bon nombre d'options ne voudront rien dire à vos yeux (comme "Execute >$C000"), et les cocher ou non peut évidemment avoir une influence sur les bugs. Je vous conseille donc d'utiliser DoorsCS ou MirageOS si vous débutez dans le monde de la calculatrice, ils sont bien plus adaptés aux débutants.

Son interface minimaliste peut aussi en décourager plus d'un, surtout si on la compare à l'interface plus qu'attrayante de DoorsCS. C'est toutefois comme cela que l'auteur a pu mettre autant de fonctionnalités dans une seule page de flash.



Une application déconseillée aux utilisateurs d'OS MP

Comme vous l'aurez compris, zStart est loin d'être indépendant de l'OS, il fait tout pour changer son comportement. C'est pourquoi il est assez difficile pour l'auteur de tout faire fonctionner sur tous les OS. Il est déjà remarquable que zStart fonctionne sur 83+, il ne faut pas s'étonner s'il y a des marginaux. Je ne dis évidemment pas que c'est une bonne chose, mais on peut pardonner à l'auteur.




Compatibilité CSE ?

On peut se douter de la réponse si les OS MP ne sont pas compatibles, mais je précise tout de même qu'à ce jour, zStart ne fonctionne pas sur la 84+CSE, et l'auteur a dit qu'il ne prévoyait pas de porter son application sur la nouvelle calculatrice (tout simplement parce qu'il n'en a pas et ne peut pas tester en détails tous les hacks dont zStart a besoin).


Voici en spoiler une liste outdatée des features de zStart par ordre décroissant d'incroyabilité (la liste actuelle étant plus longue):
Show/Hide spoilerAfficher/Masquer le spoiler
se réinstalle tout seul sur les Ramclears
règle MathPrint/Classic
règle radians/degrés
répare le lcd (ALCDFIX)
règle contrast
lance des programmes archivés comme s'ils n'étaient pas archivés
édite des programmes archivés comme s'ils n'étaient pas archivés
affiche une image en 8 niveaux de gris au démarrage
lance des programmes au moment des RAM Clears ou au démarrage de la calculatrice ou au lancement de zStart
polices d'écritures personnalisables avec un éditeur intégré
integration avec Axe:
- compile des programmes depuis l'écran de calcul (homescreen)
- installe le TokenHook d'Axe
raccourcis clavier pour lancer ou compiler des programmes ou pour recopier des Tokens
installe Omnicalc et Catalog Help
Copier-Coller dans les programmes Basic et sources Axe
conversions de bases
calculs de masses molaires
%14 d'augmentation de la vitesse de tout ce qui se lance depuis la flash (tous les programmes Basic)
RAM Clear classique sur les OS MathPrint
menu label pour aller directement à un label dans les programmes Basic et sources Axe
désinstaller le stat wizards
tue la popup MathPrint
exécute même ce qui dépasse l'adresse mémoire $C000
archive les programmes depuis le menu PRGM
archive tous les programmes avec ON+VARS
peut utiliser RCL sur des programmes archivés
RAM Clears sécurisés (archive tout puis fait son RAM Clear puis désarchive)
autorise la calculatrice à fonctionner avec des écouteurs (au lieu qu'elle freeze)
les hooks et appvars ne sont créés que si on en aura besoin




Liens

Topic de développement (et des dernières versions): http://www.omnimaga.org/index.php?topic ... #msg139985
Pour les dernières versions, inutiles de vérifier le premier post de ce topic, voyez plutôt si le numéro indiqué dans la signature de thepenguin correspond à celui indiqué par votre version de zStart. Si non, cliquez sur le lien qui vous mènera directement au post qui vous intéresse dans le topic de développement. Et n'allez pas non plus sur ticalc.org, ce n'est pas non plus la dernière version (quoique, celle de ticalc on peut en général s'attendre à ce qu'elle soie 95% stable).
Last edited by Hayleia on 11 Jul 2014, 08:38, edited 4 times in total.

Correction algo obligatoire BAC S 2013 Antilles septembre

New postby critor » 23 Sep 2013, 20:52

L'algorithme tombé à l'épreuve de remplacement du BAC S 2013 en Antilles-Guyane reprend le contexte de notre concours de programmation actuel, avec un robot qui tente de traverser un pont en effectuant des déplacements aléatoires. A la différence qu'ici il ne sera pas demandé d'améliorer le robot mais simplement de l'étudier. Voici le sujet:
Image


Question A)1):
L'algorithme s'articule autour d'une boucle 'tant que' dont la condition de poursuite est "y≥-1 et y≤1 et x≤9".
Toute sortie de l'algorithme implique donc la réalisation du contraire de cette condition, c'est-à-dire ici "y<-1 ou y>1 ou x>9".
Ce sont en effet trois façons pour le robot de sortir du pont; par en bas, par en haut ou par la droite.

Il est impossible que l'algorithme se termine avec x=-1 et y=1. En effet, dans les déplacements du robot codés par l'algorithmes, la variable x est initialisée à 0 et est incrémentée de 1 à chaque passage dans la boucle. Elle ne peut donc jamais devenir négative.

Il est possible que l'algorithme se termine avec x=10 et y=0. Cela correspond à une sortie du pont par la droite et donc ici à une réussite de la traversée. Les positions précédentes possibles x=9 et y=0 ou y=-1 ou y=1 sont bien sur le pont.

Il est impossible que l'algorithme se termine avec x=2 et y=4. En effet, les positions précédentes possible x=1 et y=5 ou y=4 ou y=3 sont déjà toutes en dehors du pont (trop hautes) et l'algorithme aurait donc déjà dû s'arrêter.

Il est possible que l'algorithme se termine avec x=10 et y=2. En effet, il y a bien une position précédente possible sur le pont: x=9 et y=1. Mais cela veut aussi dire en réalité que le robot est tombé du pont par le haut dès le début de ce dernier déplacement (en dépassant y=1) et n'a donc pas réussi la traversée.
Image




Question A)2):
On doit donc ici trouver un critère permettant de dire si le robot a traversé le pont ou est tombé au cours de ses déplacements.
On pourrait traduire la fait d'atteindre l'autre rive par x=10 ou encore x≥10, mais le dernier exemple de la question précédente montre que ce n'est pas suffisant et qu'il faut donc considérer y.
On obtient donc: "x≥10 et y≥-1 et y≤1".
La condition sur x est d'ailleurs totalement inutile ici puisqu'il n'y a pas d'autre façon de sortir du pont avec une valeur de y dans cet intervalle que par la droite.
On en arrive ainsi à: "y≥-1 et y≤1".

Voici donc l'algorithme modifié:
Code: Select all
x,y,n sont des entiers
Affecter à x la valeur 0
Affecter à y la valeur 0
Tant que y≥-1 et y≤1 et x≤9
   Affecter à n une valeur choisie au hasard entre -1, 0 et 1
   Affecter à y la valeur y+n
   Affecter à x la valeur x+1
Fin tant que
Si y≥-1 et y≤1 alors
   Afficher "Tom a réussi la traversée"
sinon
   Afficher "Tom est tombé"
FinSi



Téléchargement:
BAC S 2014 - sujets inédites toutes matières & toutes zones 2013-2014 + corrigés

Correction algo spécialité BAC S 2013 Antilles septembre

New postby critor » 23 Sep 2013, 22:50

Voici ce soir la correction de l'algorithme de spécialité du BAC S 2013 pour les candidats d'Antilles-Guyane ayant passé les épreuves de remplacement.
Image


Questions A)1)2)
Il nous suffit de traduire cet algorithme en un programme de quelques lignes sur notre calculatrice graphique afin d'avoir la réponse.

Voici des versions pour TI-76/82/83/84 et TI-89/92/Voyage200/Nspire, qui dans les deux cas nous répondent 3:
ImageImageImage


Il est bien sûr tout aussi possible de répondre à la question avec une Casio Graph/Prizm/fx-CG ou une HP-39gII/Prime:
ImageImage


Et voici même une version pour Casio Classpad/fx-CP pour ceux qui en sont équipés:
Image




Question A)3)
Cet algorithme se termine par l'affichage de la valeur de la variable X, lorsque cette dernière devient strictement inférieure à 26.
Il s'agit en fait d'un algorithme type, qui calcule le reste de la division euclidienne de A par 26.



Téléchargement:
BAC S 2014 - sujets inédits toutes matières & toutes zones 2013-2014 + corrections

Sujets Maths BAC ES/L 2013 (Antilles - septembre 2013)

New postby critor » 24 Sep 2013, 00:42

Voici ce soir les sujets de Mathématiques des BAC ES/L 2013 pour les candidats qui ont passé les épreuves de remplacement en Antilles-Guyane il y a deux semaines.

Au menu:
  • Exercice 1: probabilités conditionnelles, loi binomiale, loi normale (5 points)
  • Exercice 2 commun: fonctions + Vrai/Faux avec et sans justification (5 points)
  • Exercice 2: suites + probabilités + matrices + graphes (5 points)
  • Exercice 3: suites + algorithme (5 points)
  • Exercice 4: fonctions (5 points)

Comme à l'habitude, les deux séries ont droit à un algorithme, ici commun.

Nous en profitons au passage pour lancer nos annales du BAC L 2014! ;)



Téléchargements:
BAC ES 2014 - sujets inédits toutes matières & toutes zones 2013-2014 + corrigés
BAC L 2014 - sujets inédits toutes matières & toutes zones 2013-2014 + corrigés

Source sujet:
http://www.apmep.asso.fr/BAC-TES-2013-4 ... 2-corriges

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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.
1063 utilisateurs:
>1012 invités
>44 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)