Rédaction d'un tutoriel complet sur le Basic Casio
Posté le 08/05/2013 20:38
Salut à tous,
Vous vous rappelez certainement de mes cours de programmation que j'avais fait pour la page facebook de Casio Calculatrices. J'avais eu beaucoup de bons retours et on m'a plusieurs fois demandé si j'en publierai une version réunifiant tous ces morceaux de fragments. Depuis quelques jours, quand je trouve du temps entre mon stage, mes révisions (toujours pas commencées...) et l'atelier de master, j'ai entrepris cette tâche dont l'objectif est de créer un solide tutoriel en Basic Casio. Il sera optimisé pour les Graph 35+ USB, 75 et 95 SD puisque ce sont les calculatrices les plus populaires.
A l'heure actuelle, je n'ai pas encore ajouté de nouvelle partie comme les graphismes. Étant motivé, j'aimerai m'y consacrer cet été. En effet, la rédaction de ce tutoriel est idéal car je devrais rédiger un mémoire de stage (entre 50 et 100 pages). Rien d'insurmontable, néanmoins, je pêche encore sur la qualité de mon expression écrite. De plus, cela me permet de découvrir un peu plus Word (désolé pour les puristes du libre, mais je préfère la suite de Microsoft à celle de LibreOffice que j'ai tout de même pris la peine d'installer), un outil puissant, mais il faut prendre le temps pour le découvrir.
En fichier joint, une extrait des 16 pages sur les 40 (je prévois que le tutoriel fini fasse entre 70 et 100 pages avec les annexes). Cet extrait contient la page de couverture, l'avant-propos, le sommaire et les 3ères parties. Pour info, pour les plus motivés, je peux envoyer la version complète en cours car je ne souhaite pas encore la publier sur internet (même si ce n'est qu'une ébauche).
Voici ce qui est prévu :
- Harmoniser la mise en page et uniformiser l'expression (d'ailleurs, vous préférez le "nous" ou le "je" ?)
- Ajout de parties pour bien distinguer les différents ensembles (Programmation de base, Programmation avancée, Programmation graphique, Astuces des Pro)
- Travailler l'avant-propos afin qu'il reflète au mieux l'esprit de la communauté
- Développer l'index
Je vous serai reconnaissant de me faire part de vos premières impressions et recommandation sur ce projet. Je le mets volontairement dans la section "Projet de programmation" puisqu'on parle bien de programmation ;-)
Lien de téléchargement :
https://mega.co.nz/#!B5R1lTgK!Gwc41nXBJUprLOETrmwv3lJLxYIPE0IyOISsK5ZavqY
Exemple (page 6)
Désolé pour les images qui ne rendent pas bien, regardez le pdf
Merci !
Fichier joint
Citer : Posté le 23/03/2014 20:07 | #
Merci tes remarques, je les ai prises en compte. J'ai mis celle du ViewWindow dans la partie "Effacer l'écran"
Ajouté le 23/03/2014 à 20:10 :
Les prochains ajouts concernent l'optimisation et les erreurs de programmation.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 23/03/2014 20:30 | #
pourquoi est-ce que tu as filmé ta calto en 240p plutot que de le filmer sur l'ordi avec l'émul ou screen receiver...
La rapidité aurait pas été exactement la même, mais tu pouvais changer ça au montage.
Parce que là, avec la cam qui bouge et la qualité trop mauvaise, je trouve ça un peu dommage.
Sinon, le reste est très bien.
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 23/03/2014 20:38 | #
1) Je n'ai qu'un BlackBerry 8520 pour filmer
2) Avec le ScreenReceiver, c'est carrément trop lent, genre d'un facteur 10
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 08/05/2014 09:08 | #
N'allez pas croire que je cherche à être ch***t, mais puisque je lisais ce tutoriel, autant en profiter.
I - Les Bases
Modifier un programme : "Ne soyez rebuter par votre lenteur"
Un monde de variables : "maitre"
Positionner le texte avec Locate : "[...] on évite ainsi que la superposition des textes."
II - Les conditions
For, la boucle incrémentale : "[...] jusqu'à ce que A vaut 10."
And et Or : "Si l'une des deux (est) fausses, alors l'ensemble est faux.", "il faudra mettre autant de And (que) nécessaires", "la calculatrice aurait d'abord vérifier"
Aussi, je crois qu'il manque un 'g' à "sugestion" (lien du sommaire qui redirige vers ce topic).
Sinon, c'est un très bon tutoriel qui pousse le programmeur à chercher dans ce qu'il a appris avant (puisque chaque exemple de code n'est pas expliqué trop en détail).
Sinon, je ne crois pas que tu aies parlé des opérateurs logiques en détail (seulement des booléens). Je pense que c'est une bonne habitude à prendre que de les utiliser, car ils sont plus rapides que les opérateurs arithmétiques.
Citer : Posté le 08/05/2014 10:17 | #
Merci pour tes remarques Lephenixnoir, je ferai attention aux fautes
J'ai cette idée que me trotte dans la tête depuis quelques jours. Je voudrai m'inspirer du travail du tutoriel en ligne pour réaliser ce tutoriel version pdf. J'ai bien envie d'en faire un e-book que je vendrai entre 3 et 5 €, dont une partie serait reversée à Planète Casio. Je n'en dis pas davantage, car l'idée n'est qu'à l'état embryonnaire.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 08/05/2014 10:24 | #
C'est une bonne idée.
Mais pourquoi ne pas faire ton pdf depuis une page html (puis facile à réaliser) ?
Citer : Posté le 08/05/2014 10:25 | #
Bonne idée pour moi aussi
Citer : Posté le 08/05/2014 10:32 | #
J'ai plus confiance en Word qu'un convertisseur html -> pdf
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 08/05/2014 10:34 | #
Je reste convaincu qu'un programme est plus simple à réaliser et plus fiable qu'un logiciel bureautique où tu positionnes les objets à la souris.
Citer : Posté le 08/05/2014 10:42 | #
Pas faux, mais je vais au plus simple. Donc Word
Je regarderai pour le html. De toute façon, j'ai deux autres pavés à rédiger d'ici septembre.
Ajouté le 08/05/2014 à 19:10 :
C'est un coup du destin, ce n'est pas possible autrement : http://www.leboncoin.fr/informatique/599594886.htm?ca=2_s
Le site de l'auteur, il a rédigé pleins de livres sur la programmation sur calculatrice http://www.loicfieux.fr/cadre_milieu_droit_auteur.html
/bave
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 08/05/2014 19:14 | #
Zut, voilà déjà la concurrence qui débarque.
Citer : Posté le 08/05/2014 19:17 | #
Je pense que tu peux nous faire de meilleur livres que ça
Ceux la
doiventsont un peu vieillot et pas forcement en accord avec les nouvelles caltosCiter : Posté le 08/05/2014 19:22 | #
Quand penses-tu le finir ? Je suis impacien d'apprendre plein de nouveau trucs
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 08/05/2014 19:23 | #
Je me demande si parmis les 700 programmes qu'il propose il n'y en aurait pas un ou deux tiré du site
Citer : Posté le 08/05/2014 19:24 | #
vieillot?? regarde la date 1999 au plus récent, c'est même plus du déterrage
Citer : Posté le 08/05/2014 19:33 | #
Je viens de remarquer
Y'a moyen qu'ils soient tous de lui du coup
On peut relancer le secteur je pense
Citer : Posté le 08/05/2014 19:38 | # | Fichier joint
Quand tu vois ca tu comprend dessuite
Citer : Posté le 08/05/2014 19:41 | #
la diskette
Citer : Posté le 08/05/2014 21:11 | #
Bonne idée et bon courage, cela va permettre aux moins avancés en programmation basique de se perfectionner.
Pour ta question "préférez le nous ou le je" je pense que le "nous" est mieux : il rassemble le lecteur et le rédacteur qui explique au travers de ses mots (je sais je suis très poétique ).
Je suis fan de Mathématiques et de Sciences en général (d'où mon nom ). Consultez mes programmes en rapport avec les Maths
Tableau de variations
Equations Diophantiennes
Conversion d'un nombre décimal en fraction
Citer : Posté le 09/05/2014 12:54 | #
Ok pour le "nous", je le préfère aussi au "je"
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 14/06/2014 02:58 | #
Une simple remarque sur l'optimisation, il y a une exception autre que les chaînes de caractères dans laquelle il est nécessaire d'ajouter une parenthèse à la fin de l'expression.
Cette exception s'applique lors de calculs dans des fonctions utilisant des virgules, par exemple dans des matrices ou dans des fonctions d'affichage de texte.
Ainsi :
Locate Int log (1+18,2,"Bonjour"
Text Int (3e^(2+1,30,"Bonjour"
renverront des erreurs argument : il faut refermer la parenthèse de calcul.
J'imagine que cette remarque était déjà connue, mais je pense qu'il serait bon de l'ajouter dans le tutoriel.
Il est important de souligner que cette remarque ne s'applique que s'il y a une virgule après l'expression. Dans le cas de la matrice, si le calcul était situé à droite de la virgule, alors on aurait pu écrire
sans provoquer d'erreur.