A Maple egy fejlett matematikai problémamegoldó és programozói szoftver.
  • Kele85
    #563
    Üdv!

    Megint lenne pár kérdésem a maple-lel kapcsolatban.

    Megpróbáltam egy optimáló programot írni magamnak, amelyben egy iterációs számítást végez el a program. Viszont egy-két elvi kérdésben megakadtam.

    A számítás elég sok lépésből áll. Úgy vettem észre, hogy egy for vagy if ciklus csak akkor működik, ha az egy sorban (egy ">" jel mögött) helyezkedik el. Így viszont baromira átláthatatlan a program. Ezt meg lehet valahogy bontani?

    Másik kérdésem, hogy egy ilyen ciklus után meg lehet adni valahogy, hogy korábbra térjen vissza a program? (pl. az if ciklusban kapok egy negatív eredményt, ekkor térjen vissza a program elejére, és kezdje újra a számításokat pl. növelt értékekkel)

    Gondolkoztam azon is, hogy esetleg szétszedem a programot több "alcsomagra", vagyis külön-külön megírom a részeket, amiket a fő program csak behív magának, és a másik részben végzi el a számításokat. Ezt hogyan lehet jól megoldani?

    A segítséget előre is köszönöm.

    PS: Bocsi, hogy a programot nem írom le, de elég hosszú.