Бывает ли программный код без операторов ветвления (совсем) может известны какие то программы. Циклы можно, но без ветвления (if). Вопрос конечно теоретический но мне всегда было интересно.

    • JamesHolden
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Человек четко написал - циклы можно, if нельзя. Конец цитаты.

      Вопросы какие

      • MrSugoma
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Человек четко написал - циклы можно, if нельзя. Конец цитаты.

        Это другое, это надо понимать.

    • HolgerOP
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      это цикл с условием. как в питухоне например while true это бесконечный будет цикл

      • MrSugoma
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Так тут все равно есть условие.

      • JamesHolden
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Любой цикл имеет условие by design, если это не в ассемблере.

        • HolgerOP
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          Ну в одном из языков есть такой цикл повторить n раз без всяких while

        • HolgerOP
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          Ну в одном из языков есть такой цикл повторить n раз без всяких while

          • JamesHolden
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            Ты почитай букварь какой, в самом то деле.

            Повторить n раз - это цикл for, есть в любом языке, даже в нативном коде. И “повторить n раз” это УСЛОВИЕ, прикинь.

            У вас что там, информатики в школе не было

            • HolgerOP
              link
              fedilink
              arrow-up
              0
              ·
              1 year ago

              в том языке помнится нет for а какого хрена надо еще лишние переменные задействовать для цикла?

              • rezedent12
                link
                fedilink
                arrow-up
                0
                ·
                1 year ago

                В машинном коде, если это конечно не какой то экзотический процессор, нет for, do, loop и прочей заloop. В нём есть только if и jmp.

                Что бы ты не написал осмысленного (имеющего практический смысл) на языке высокого уровня, компилятор сгенерирует код с условными переходами.

            • HolgerOP
              link
              fedilink
              arrow-up
              0
              ·
              1 year ago

              Циклы for хороши для перебора значений массива. А в остальном… [code=python] a = [9, 20, 4] for x in a: print (x) [/code]

              как то так

        • cocucka
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          Ну строго говоря, можно бесконечный цикл запилить на безусловном переходе.

          • Harald
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            а потом выходить из него, переписывая указатель, куда прыгать