I’m not looking for answers. Just directions on what keywords for lectures on the topic. I can find CS stuff when looking, but that feels too esoteric for high school geometry?

  • slazer2au@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 months ago

    X and Y are not geometry in this instance. They are variables.

    As an example if X is 5 and Y is 10, when reading line 30 the code will be False and the program will do the next step of running line 40. Now, as X (5) is less than Y (10) the statement is True and the THAN operation is executed, which will skip straight to line 70. Finally in the console of this script/app the program will write out the variables of X and Y then finally it will close.

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      Since the exercise doesn’t explain it very well, maybe should also note that in:

      10 INPUT X
      20 INPUT Y
      ...
      

      The “10” and “20” etc. are just the line numbers. The lines are numbered in steps of 10 for historic reasons. So, the actual content of the line is just INPUT X and INPUT Y etc…

  • carl_dungeon@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    As others said, this isn’t geometry per se, and it’s from an ancient albeit simple programming language. But really, it’s just a logic problem- you can read this aloud in plain English and you can solve it in plain English too. You can type it into an online basic interpreter to play with it too- that’s how many, many people got into computers back in the day. https://repl.endbasic.dev

  • Ephera@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    As the other person already said, this isn’t specific to geometry. The best keyword I can think of is “algorithm”. The lines in the exercise are a relatively simple algorithm.

    If you’re in a geometry class, your teacher might be preparing you for something like this: https://en.wikipedia.org/wiki/Logo_(programming_language)
    Basically, it is a fun way of using algorithms to draw geometry.

    But because it’s very visual and very simple, it’s actually also a good way to get a better grip on algorithms. So, even if your teacher doesn’t plan to use it, you could benefit from playing around with it, if the exercise in the screenshot is giving you pause.
    There’s for example this website, where you can do some exercises with it: https://turtleacademy.com

    • Duamerthrax@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      I’m gonna have to go over it when I get home, but it’s part of the “Logic and Proof” section of Geometry. It feels really out place and part of a big grade in a test. I do have time to get it right though.

      • Ephera@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 months ago

        Hmm, geometric proofs are a thing that exists, but they’re rare and at an entry level, you don’t need algorithms for them. So, I’m guessing this Logic and Proof section won’t actually have much to do with geometry. They probably just needed to fit it into the curriculum somewhere…

        • Duamerthrax@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 months ago

          Talked to a programming friend and we decipher the problems. Now I don’t feel bad. It was really poorly worded and he noticed that even if I answer the questions they way they’re asked, I’ll get a syntax error.