Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Rédaction d'un tutoriel complet sur le Basic Casio
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

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


Victor_d Hors ligne Membre Points: 360 Défis: 0 Message

Citer : Posté le 14/01/2015 07:23 | #


Oui d’ailleurs je ne sais même pas si c'est CASIO qui l'a inventé au départ.

Rédacteur TI-Planet.org
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 14/01/2015 09:59 | #


Quand j'avais fait une initiation en C en 2003/2004, j'avais commencé par ce programme de âges. Je ne pense pas que ce Casio qu'il l'ait inventé
Legolas Hors ligne Ancien rédacteur Points: 3266 Défis: 104 Message

Citer : Posté le 14/01/2015 22:59 | #


Non, il est aussi dans le tuto python d'openclassroom.
Mes programmes
Cacher les programmes
Mes défis
Cacher les défis



Victor_d Hors ligne Membre Points: 360 Défis: 0 Message

Citer : Posté le 15/01/2015 07:41 | #


Legolas a écrit :
Non, il est aussi dans le tuto python d'openclassroom.

Oui il est reprit partout

Je crois même qu'il est aussi dans le tuto tI-Basic d'open classroom (mais à vérifier)

Rédacteur TI-Planet.org
Lephenixnoir En ligne Administrateur Points: 24146 Défis: 170 Message

Citer : Posté le 15/01/2015 11:32 | #


On en a assez dit, merci de ne pas poster de message dans la continuation des précédents.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 03/02/2015 19:34 | #


Un petit Up pour vous présenter ma nouvelle vidéo. Bon visionnage !


Ajouté le 03/02/2015 à 19:39 :
On entend trop les grésillements >.<
Btl Hors ligne Ancien modérateur Points: 3879 Défis: 107 Message

Citer : Posté le 04/02/2015 12:56 | #


Si on baisse le son suffisamment, on entend juste ta voix.
Un excellent tuto video qui vous explique comment transférer des fichiers de l'ordinateur vers la calculatrice et vice versa ma chaine youtube
mes jeux
mes jeux

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
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 04/02/2015 16:52 | #


Arf, c'est mieux que rien. Je n'arrive pas supprimer ces grésillements, y compris avec Audacity, et mes pilotes sont à jour.
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 04/02/2015 17:49 | #


Cela pourrait etre bien si tu inclus tes vidéos dans ce tutoriel :
http://www.planet-casio.com/Fr/programmation/
Lephenixnoir En ligne Administrateur Points: 24146 Défis: 170 Message

Citer : Posté le 04/02/2015 18:16 | #


Btl a écrit :
Si on baisse le son suffisamment, on entend juste ta voix.

@Totoyo
Tu peux pas faire ça et remonter le son ensuite ?
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message
Lephenixnoir En ligne Administrateur Points: 24146 Défis: 170 Message

Citer : Posté le 04/02/2015 18:26 | #


Mais si tu baisses disons, et que tu enregistres, tu perds l'information sur les grésillements non ? Donc quand tu remontes tu ne les a plus.
C'est comme si tu réduis puis ré-agrandis une image, tu perds les petits détails.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 04/02/2015 18:28 | #


En regardant les paramètres, je me suis rendu compte que le son était amplifié. Je vais faire un test sans l'ampli.

Ajouté le 04/02/2015 à 18:28 :
Silaxe a écrit :
Cela pourrait etre bien si tu inclus tes vidéos dans ce tutoriel :
http://www.planet-casio.com/Fr/programmation/

Je vais les rajouter !

Ajouté le 04/02/2015 à 20:40 :
J'ai terminé le montage de la deuxième et on entend. Je dois mettre l'amplification du micro et avoir les grésillements. Dégoûté >.<

Ajouté le 04/02/2015 à 22:29 :
Après quelques manipulations, j'ai été agréable surpris du résultat avec Audacity. L'augmentation via ce logiciel n'a pas dégradé le rendu sonore.


Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 04/02/2015 22:57 | #


Je trouve que tes vidéos ne sont pas mis en valeur dans le tutoriel basique. Le mieux ce serait que tu rajoutes un lien en bas de chaque partie vers ta vidéo.
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 04/02/2015 23:24 | #


Moi je dirais à la fin car elles complètent, illustrent les notions expliquées avant.
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 05/02/2015 17:26 | #


J'ai ajouté les vidéos. Elles s'afficheront quand un admin aura mis à jour le serveur
Au passage, j'en ai profité pour corriger quelques petites erreurs et ajouté une partie sur Xor.

Ajouté le 15/02/2015 à 11:23 :
Pour la 3e partie sur les chaines de caractères, je pensais à faire :
1) Comment changer un caractère dans une chaine avec StrMid()
2) Comment trouver toutes les occurrences dans une chaine. Par exemple nombre de 'O' dans Totoyo (=> positions 2, 4 et 6)
3) Comment déterminer l'existence ou non d'une liste

Si vous avez des suggestions, je suis preneur. De préférence, je souhaite que mes vidéos fassent 15 minutes.
Lephenixnoir En ligne Administrateur Points: 24146 Défis: 170 Message

Citer : Posté le 15/02/2015 11:33 | #


Essaie d'orienter vers les applications pratiques.
Par exemple, vérifier qu'une chaîne ne contient que certains caractères définis. Mais aussi entrer une chaîne au clavier, passer en minuscules/majuscules ou faire du scrolling de maps.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 15/02/2015 11:35 | #


Le scrolling de maps fera l'affaire d'une vidéo à elle seule

Pour passer du minuscules / majuscules, tu as StrUpr et StrLwr.


100Pseudo Invité

Citer : Posté le 02/05/2015 17:07 | #


Bonjour,
Je suis possesseur d'une casio 35+ graph.
Y a-t'il la possibilité de vérifier si une valeur appartient à une liste?
Si oui quel est le signe ou le symbole permettant de le faire?
Parce que j'ai cherché sur les pdfs de casio, dans vos topics et regardé différents programmes et je n'ai pas trouvé (il se peut que je sois passé devant sans le voir).

Merci d'avance


100Pseudo Invité

Citer : Posté le 02/05/2015 17:11 | #


Désolé,
je me suis trompé d'endroit pour poser ma question du coup je l'ai reposé au bon endroit.
100Pseudo ou comment être un boulet!

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 112 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd