Ancien code "Apple IIC"

Résolu/Fermé
joel - 19 juin 2012 à 13:41
 Utilisateur anonyme - 20 juin 2012 à 12:04
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.



A voir également:

4 réponses

antoine1023
19 juin 2012 à 14:19
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.
0
[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
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/

10 mi=1E30 : ma=-1E30
20 print ma
30 print mi

Dal
0
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.......à+
0
Utilisateur anonyme
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+
0
Et bien grand merci à tous, et merci "mon père", pour cette réponse tout droit venue du ciel !

Vous ne m'empecherez pas de penser que fixer une limite max pour un affichage de 1 et 30 zéros, ça fait beaucoup. Y s'avaient des écrans de douze metres à l'époque ou Quouuaaa ?
0
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.
0