А просто число или за конкретен Mathcad цикъл

А просто число или за характеристиките цикъл в MathCAD

За илюстриране използването на така наречения цикъл прогресия MathCAD тип аритметична (за нормален цикъл) напиши функция, която определя дали просто предварително определено положително цяло число п:

А просто число или за конкретен Mathcad цикъл

се провери функцията на прост номер в MathCAD

Това предполага, че предадените и брой п - прост (определя променлива г е 1), и след това последователно се сканира остатъците модул М на стойност 2, 3, ..., корен (п) - остатъците модул 1 и п проверяват няма смисъл, и ако номерът не е премиер, нито една от двете си цели числа фактори не може да бъде по-голяма от корен квадратен от (5 * 5 = 25 и 5 е равен на корен квадратен от 25, и номерата, на които 25 ще са неделими равномерно по-голям от 5, не съществува) ,

Останалата част от цяло число разделяне п към стойността и могат да бъдат намерени стандартната функция МО (п, I). Ако е установено, най-малко един остатък на нула, Simple функция пише R връща стойност = 0, и завършва тестове цикъл, в противен случай R стойност остава равна на 1, както е определен в контура.

Тествайте нашата функция може да бъде, ако пишете друга функция, образувайки вектор на всички прости числа, които не надвишават предварително определена стойност N:

А просто число или за конкретен Mathcad цикъл

Всички прости числа, които не надвишават предварително определен N - реализация в MathCAD

Както може да се види, нашата Simple неправилна функция - например, тя не помисли за простите числа 2 и 3. Проблемът е, че в продължение на цикъла ще се изпълни, дори ако първоначалната стойност на параметъра на цикъла е по-голям от последния цикъл терен и е равна на 1 (по подразбиране). Например, за п = 2 граничен цикъл на пода (корен (2)) = 1 и един цикъл, чрез проверка на остатъци по модул п = 2 до 1 и 2 равни на нула, установи, че броят 2 - не е лесна работа.

Това би било правилно да приложи вътрешния контур чрез отчета за време:

А просто число или за конкретен Mathcad цикъл

Всички прости числа, които не надвишават предварително определен N - реализация чрез а

или да поиска контур ясна стъпка равна на 1:

А просто число или за конкретен Mathcad цикъл

Всички прости числа, които не надвишават предварително определен N - реализация в MathCAD

Във втория вариант на изпълнение, числото 2 и 3 имат функция за обработка отделно да се избегнат грешки "Необходимо е да се определи променлив обхват на последователните стойности на" - в този случай се появява, ако стойността на етаж (корен (п)) е по-малко от три.

Вторият интересен момент - в класическия за контур на MathCAD в, както знаете, правото на знака обикновено слагам ∈ дискретен аргумент.

Въпреки това, Mathcad ви позволява да въведат дискретна променлива вдясно от знака ∈ вектор или матрица. Освен това е възможно да се постави в списъка на вектори или матрици, разделени със запетая. Скаларна променлива отляво на ∈ на знак от своя страна ще отчита стойността на всеки елемент на всеки не-скаларна стойност в посочения ред. В илюстрираното снимката по-долу показва как с помощта на променливата и (к елементи и брояч) програмно генерирани вектор х от всички положителни елементи на вектори на параметрите А и Б.

А просто число или за конкретен Mathcad цикъл

Списък вектори в цикъла програма за MathCAD