Názor k článku BaCon: transpřekladač z jazyka BASIC do jazyka C od Pavel Tišnovský - Díky! S těmi smyčkami v BASICu je to tak,...

  • Článek je starý, nové názory již nelze přidávat.
  • 6. 12. 2022 15:19

    Pavel Tišnovský
    Zlatý podporovatel

    Díky!

    S těmi smyčkami v BASICu je to tak, že se zadává startovní hodnota (ta je jasná) a potom limit, který se nikdy nepřekročí, ale může se ho dosáhnout (narozdíl od range v Pythonu apod., což lidi mate).

    Takže třeba FOR I=0 TO 5:PRINT I:NEXT I vypíše hodnoty od 0 do 5 včetně.
    Pokud tam dám krok FOR I=0 TO 5 STEP 2:PRINT I:NEXT I, tak se vypíše 0, 2,4
    a pro init=1: FOR I=1 TO 5 STEP 2.... se vypíše 1, 3, 5

    Limit se fakt nikdy nepřekročí, takže
    FOR I=1 TO 5 STEP 0.7... udělá 1, 1.7, 2.4, 3.1, 3.8 a 4.5, dál ne.

    Vcelku hodně logické řešení v porovnání s dneškem :-)

    PS: teď otestováno v Atari BASICu, jistota je kulomet