Ancien code "Apple IIC"

Résolu
joel -  
 Utilisateur anonyme -
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.



4 réponses

antoine1023
 
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 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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
joel
 
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
 
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
joel
 
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
Utilisateur anonyme
 
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