А просто число или за конкретен Mathcad цикъл
А просто число или за характеристиките цикъл в MathCAD
За илюстриране използването на така наречения цикъл прогресия MathCAD тип аритметична (за нормален цикъл) напиши функция, която определя дали просто предварително определено положително цяло число п:
![А просто число или за конкретен Mathcad цикъл (брой) А просто число или за конкретен Mathcad цикъл](https://webp.images-on-off.com/7/349/249x176_tsgyipx4wm8ted1x9odp.webp)
се провери функцията на прост номер в MathCAD
Това предполага, че предадените и брой п - прост (определя променлива г е 1), и след това последователно се сканира остатъците модул М на стойност 2, 3, ..., корен (п) - остатъците модул 1 и п проверяват няма смисъл, и ако номерът не е премиер, нито една от двете си цели числа фактори не може да бъде по-голяма от корен квадратен от (5 * 5 = 25 и 5 е равен на корен квадратен от 25, и номерата, на които 25 ще са неделими равномерно по-голям от 5, не съществува) ,
Останалата част от цяло число разделяне п към стойността и могат да бъдат намерени стандартната функция МО (п, I). Ако е установено, най-малко един остатък на нула, Simple функция пише R връща стойност = 0, и завършва тестове цикъл, в противен случай R стойност остава равна на 1, както е определен в контура.
Тествайте нашата функция може да бъде, ако пишете друга функция, образувайки вектор на всички прости числа, които не надвишават предварително определена стойност N:
![А просто число или за конкретен Mathcad цикъл (цикъл) А просто число или за конкретен Mathcad цикъл](https://webp.images-on-off.com/7/349/306x273_9k0e4l33qfa2qm10gaev.webp)
Всички прости числа, които не надвишават предварително определен N - реализация в MathCAD
Както може да се види, нашата Simple неправилна функция - например, тя не помисли за простите числа 2 и 3. Проблемът е, че в продължение на цикъла ще се изпълни, дори ако първоначалната стойност на параметъра на цикъла е по-голям от последния цикъл терен и е равна на 1 (по подразбиране). Например, за п = 2 граничен цикъл на пода (корен (2)) = 1 и един цикъл, чрез проверка на остатъци по модул п = 2 до 1 и 2 равни на нула, установи, че броят 2 - не е лесна работа.
Това би било правилно да приложи вътрешния контур чрез отчета за време:
![А просто число или за конкретен Mathcad цикъл (функции) А просто число или за конкретен Mathcad цикъл](https://webp.images-on-off.com/7/349/259x251_p42m14vu9idui3g46y6l.webp)
Всички прости числа, които не надвишават предварително определен N - реализация чрез а
или да поиска контур ясна стъпка равна на 1:
![А просто число или за конкретен Mathcad цикъл (председател) А просто число или за конкретен Mathcad цикъл](https://webp.images-on-off.com/7/349/270x223_7f6um4s7ja8mlx2x5gzu.webp)
Всички прости числа, които не надвишават предварително определен N - реализация в MathCAD
Във втория вариант на изпълнение, числото 2 и 3 имат функция за обработка отделно да се избегнат грешки "Необходимо е да се определи променлив обхват на последователните стойности на" - в този случай се появява, ако стойността на етаж (корен (п)) е по-малко от три.
Вторият интересен момент - в класическия за контур на MathCAD в, както знаете, правото на знака обикновено слагам ∈ дискретен аргумент.
Въпреки това, Mathcad ви позволява да въведат дискретна променлива вдясно от знака ∈ вектор или матрица. Освен това е възможно да се постави в списъка на вектори или матрици, разделени със запетая. Скаларна променлива отляво на ∈ на знак от своя страна ще отчита стойността на всеки елемент на всеки не-скаларна стойност в посочения ред. В илюстрираното снимката по-долу показва как с помощта на променливата и (к елементи и брояч) програмно генерирани вектор х от всички положителни елементи на вектори на параметрите А и Б.
![А просто число или за конкретен Mathcad цикъл (брой) А просто число или за конкретен Mathcad цикъл](https://webp.images-on-off.com/7/349/434x131_g8ov3e37ngxdxkheaogc.webp)
Списък вектори в цикъла програма за MathCAD