Page 3

1-1-2– Page 3 –1-0-2

15.2 Алгоритм формирования простых чисел

 

Алгоритм формирования простых чисел представим в виде последовательности процедур, выполняющихся в зависимости от тех или иных условий. Алгоритм рассмотрим в диапазоне натурального ряда чисел от 1 до N1. Для других диапазонов натурального ряда чисел (N1 – N2, N2 – N3, N3 – N4 и далее) алгоритм принципиальных изменений не претерпит, и можете доработать его самостоятельно.

Процедура 1. Задаем диапазон чисел в виде начального и конечного значений натурального ряда чисел (1, N1). В рамках данного диапазона в последующих процедурах будут рассчитаны все входящие в него простые числа. Учитывая, что процесс определения множества простых чисел может выполняться в условии последовательного уточнения задачи, то для удобства использования данной процедуры ее целесообразно реализовать в диалоговом режиме, ориентированном на конечного пользователя.

Шаг 1. Рассчитываем количество частиц Духа в паттерне (Pi) и во внешней оболочке паттерна (Tsi) по циклам развития по формулам: Tsi = 6( 2i – 1 + 2(i – 1)2) и Pi = ∑Tsi, по всем i, где: i = 1÷n, n – количество оболочек паттерна в заданном диапазоне чисел (1, N1). Далее, рассчитываем количество опорных чисел по циклам развития по формулам: NoPi = TPi / 6, NoSi = Pni / 6. Рассчитанные значения запишем в Таблицу 15.2.1 и на ее базе создадим Файл №1.

Таблица 15.2.1
==========================================================================================
Количество трианглов и опорных чисел в паттерне
и в его внешней оболочке по циклам развития. Файл №1
==========================================================================================
№ цикла
(n)
Трианглов в паттерне (TPn)
Опорных чисел в паттерне (NoP)
Трианглов во внешней оболочке (Tsi)
Опорных чисел во внешней оболочке (NoS)
1
6
1
6
1
2
36
6
30
5
3
114
19
78
13
4
264
44
150
25
5
510
85
246
41
6 876 146 366 61
7 1386 231 510 85
8 2064 344 678 113
9 2934 489 870 145
10 4020 670 1086 181
11 5346 891 1326 221
12 6936 1156 1590 265
13 8814 1469 1878 313
14 11004 1834 2190 365
15 13530 2255 2526 421
16 16416 2736 2886 481
17 19686 3281 3270 545
18 23364 3894 3678 613
19 27474 4579 4110 685
20 32040 5340 4566 761
 …  …
40 256080 42680 18726 3121
 …  …
50 500100 83350 29406 4901
 …  …
100 4000200 666700 118806 19801
==========================================================================================

 

Таблица содержит по каждому циклу развития 4 значения параметров паттерна Мироздания. Диапазон натурального ряда чисел на модели паттерна возрастает от цикла к циклу нелинейно. Так, например, для 1-го цикла развития диапазон чисел составит 6, для 10-го цикла развития – 4020, для 100-ого – 4000200. То есть, при увеличении от 1-го к 10-тому цикла развития количество трианглов в паттерне увеличивается примерно 100 раз, при увеличении от 10-го к 100-тому – в 1000 раз. Созданный на базе таблицы Файл №1, должен быть открыт к пополнению записей. В дальнейшем этот файл может быть использован в расчетах простых чисел для иных диапазонов натурального ряда чисел, которые могут быть заданы и в виде: N1 – N2, (N2+1) – N3, (N3+1) – N4 , …, где: N1 >1.

Процедура 2. Формируем матрицу “исходных простых чисел” и счетчиков циклов. Ее описание приведено в Таблице 15.2.2 и на ее базе создадим Файл №2.

Таблица 15.2. 2
==========================================================================================

Матрица исходных простых чисел и счетчиков циклов. Файл №2

==========================================================================================
Ряды
Параметры
Значения
1 Женский Исходные простые числа “ai 5 11 17 23 29
2 Счетчики циклов Cai + + + + +
3 Начальные значения счетчиков 1-го цикла -1 -2 -3 -4 -5
4 Максимальное значение счетчиков Caimax 5 11 17 23 29
5 Диапазон изменения значений счетчиков последующих циклов (2-ого и далее) 1÷5 1÷11 1÷17 1÷23 1÷29
6 Мужской Исходные простые числа “ci   7 13 19  
7 Дополнительное число (ДЧ) женского ряда 5        
8 Счетчики циклов Cci + + + +  
9 Начальные значения счетчиков Cci 1-го цикла 1 -1 -2 -3  
10 Максимальное значение счетчиков Ccimax 5 7 13 19  
11 Диапазон изменения значений счетчиков последующих циклов (2-ого и далее) 1÷5 1÷7 1÷13 1÷19  
==========================================================================================

 

Введение в вычислительный процесс счетчиков циклов более чем в два раза уменьшает количество генерируемых составных чисел в файле опорных чисел. Процесс организации и функционирования счетчиков, а также формирования файлов опорных чисел будут описаны в разделе: “Процедура 3. Генерация опорных чисел женского и мужского рядов”.

Шаг 1. Формируем 5 исходных простых чисел женского ряда чисел: “ai”: а1=5, а2=11, а3=17, а4=23, а5=29. Они рассчитываются по формуле (6n – 1), для n = 1÷5. Записываем их в матрицу Таблицы 15.2. 2, строка 1. Общее количество счетчиков соответствует количеству исходных чисел женского ряда – 5.

Шаг 2. Устанавливаем для каждого исходного простого числа женского ряда чисел начальные значения счетчиков в соответствии со значениями, приведенными в таблице 15.2. 2, строка 3.

Шаг 3. Формируем 3 исходных простых числа мужского ряда чисел: “ci”: c1=7, c2=13, c3=19. Они рассчитываются по формуле (6n + 1) для n = 1÷3. Записываем их в матрицу Таблицы 15.2. 2, строка 6.

Шаг 4. Под каждое исходное простое мужского ряда число (7, 13, 19) формируем по одному счетчику. Вводим 1 счетчик для дополнительного числа 5. Общее количество счетчиков мужского ряда будет 4. Устанавливаем начальные значения счетчиков в соответствии со значениями, приведенными в таблице 15.2.2 строка 9.

 

0+1-1-2– Page 3 –

Recent Posts