Ancien code "Apple IIC"
Résolu/Fermé
Bonjour, Fouillez vos mémoires, voici la question: Que signifie la ligne suivante;
mi=1E30 :ma=-1E30
Trouvée dans un code de "Apple II C" datant des carolingiens ?
Merci d'avance à tous.
mi=1E30 :ma=-1E30
Trouvée dans un code de "Apple II C" datant des carolingiens ?
Merci d'avance à tous.
A voir également:
- Ancien code "Apple IIC"
- Code puk bloqué - Guide
- Le code ascii - Guide
- Code trousseau apple - Guide
- Code activation windows 10 - Guide
- Code telephone oublié - Guide
4 réponses
Apple II, ok, mais quel langage ?
On peut penser que le ":" est une séparation de ligne comme en VB et les E30 des "exposants 30", soit 10^30. ma serai une valeur MAximale, mi MInimale. Fais des tests.
On peut penser que le ":" est une séparation de ligne comme en VB et les E30 des "exposants 30", soit 10^30. ma serai une valeur MAximale, mi MInimale. Fais des tests.
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 102
19 juin 2012 à 16:45
19 juin 2012 à 16:45
Bonjour,
Antoine a un bon feeling.
En Basic AppleSoft, les deux points ":" sont un caractère séparateur entre deux commandes placées sur une même ligne, et le 1E30 est la notation "scientifique" de 1 suivi de 30 zéros dans ce langage.
Essayes le code suivant sur l'émulateur https://www.calormen.com/jsbasic/
Dal
Antoine a un bon feeling.
En Basic AppleSoft, les deux points ":" sont un caractère séparateur entre deux commandes placées sur une même ligne, et le 1E30 est la notation "scientifique" de 1 suivi de 30 zéros dans ce langage.
Essayes le code suivant sur l'émulateur https://www.calormen.com/jsbasic/
10 mi=1E30 : ma=-1E30 20 print ma 30 print mi
Dal
Merci pour ces réponses rapides, mais le mystère reste entier.
J'ai testé sur l'émulateur, pour: print ma, il me renvoie 1E+30
J'ai tenté: x=1E il en veut pas
Dans le code que j'ausculte, "ma" ne sers pas et "mi" a l'air d'etre un coeff de correction d'affichage.
Je ne mets pas les trentes zéros ! ils vont faire exploser ma bécane. Lol !
le lingus a l'air d'etre du basic.
Merci quand meme.......à+
J'ai testé sur l'émulateur, pour: print ma, il me renvoie 1E+30
J'ai tenté: x=1E il en veut pas
Dans le code que j'ausculte, "ma" ne sers pas et "mi" a l'air d'etre un coeff de correction d'affichage.
Je ne mets pas les trentes zéros ! ils vont faire exploser ma bécane. Lol !
le lingus a l'air d'etre du basic.
Merci quand meme.......à+
Utilisateur anonyme
19 juin 2012 à 23:44
19 juin 2012 à 23:44
Bonjour
J'ai tenté: x=1E il en veut pas
Normal, ça ne veut rien dire. Il faut un exposant (entier positif ou négatif) après le E
1E30 ça veut dire 1 suivi de 30 zéros, 1E ça voudrait dire 1 suivi de ???
Par contre 1E0 est correct
C'est encore comme ça avec le VB, d'ailleurs.
le père
qui a longtemps utilisé l'apple ][ euro+
J'ai tenté: x=1E il en veut pas
Normal, ça ne veut rien dire. Il faut un exposant (entier positif ou négatif) après le E
1E30 ça veut dire 1 suivi de 30 zéros, 1E ça voudrait dire 1 suivi de ???
Par contre 1E0 est correct
C'est encore comme ça avec le VB, d'ailleurs.
le père
qui a longtemps utilisé l'apple ][ euro+
Ne me confonds pas avec l'usurpateur. Moi j'habite sur cette planète.
On n'a jamais dit que ça affichait un 1 suivi de 30 zéros, mais que le nombre représenté s'écrivait comme ça. C'est justement parce que c'est trop long qu'on prend cette notation raccourcie. Si tu as utilisé une calculatrice scientifique, tu as forcément déjà utilisé cette notation, même si la lettre 'E' n'est pas affichée.
D'ailleurs, même avec les moyens de l'époque (écran de 40 caractères par ligne), c'était facile d'afficher 1000000000000000000000000000000. C'est juste complètement illisible.
On n'a jamais dit que ça affichait un 1 suivi de 30 zéros, mais que le nombre représenté s'écrivait comme ça. C'est justement parce que c'est trop long qu'on prend cette notation raccourcie. Si tu as utilisé une calculatrice scientifique, tu as forcément déjà utilisé cette notation, même si la lettre 'E' n'est pas affichée.
D'ailleurs, même avec les moyens de l'époque (écran de 40 caractères par ligne), c'était facile d'afficher 1000000000000000000000000000000. C'est juste complètement illisible.