чисел от 2 до N (1 < N ≤
255) , будут выбраны все простые числа.2 3 4 5 6 7 8 9 10 11 12 13 14 15
3 5 7 9 11 13 15
5 7 11 13
7 11 13
11 13
13
Пример работы алгоритма «Решето Эратосфена» для N=15
FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
2 3 4 5 6 7 8 9 10 11 12 13 14 15
3 5 7 9 11 13 15
5 7 11 13
7 11 13
11 13
13
Пример работы алгоритма «Решето Эратосфена» для N=15
1. Ввод строки символов S. Например,
S = ‘карета,автобус,машина.’
Алгоритм
2. Выделить 1-е слово из строки S. Получим подстроку
Slovo = ‘карета‘.
3 .Получить из этой подстроки множество букв. Получим
MSL1 = [к, а, р, е, т,]
7. Выделить 1-е слово из строки S. Получим
Slovo =‘автобус’.
8. Получить из этой подстроки множество букв. Получим
MSL = [ а, в, т, о, б, у, с ].
Выделить из этого множества подмножество гласных букв. Получим
MGSL = [а, о, у ] .
Получить из строки множество букв.
MS : = [ ];
For i := 1 to Length(S) do
MS : =MS + [ S [ i ] ];
Вывод на печать подмножества букв русского алфавита:
S : = ‘ ‘;
For C : = ‘a’ to ‘я’ do
If C in MS Then S : = S + C;
Writeln (‘ Результат ‘, S);
Выделить 1-е слово из строки S.
K := Pos( ‘ , ’ , S );
Slovo := Copy(S , 1 , K - 1) ;
Написать текст программы, используя следующие блоки:
Получить из строки множество букв.
MS : = [ ];
For i := 1 to Length(S) do
MS : =MS + [ S [ i ] ];
Вывод на печать подмножества букв русского алфавита:
S : = ‘ ‘;
For C : = ‘a’ to ‘я’ do
If C in MS Then S : = S + C;
Writeln (‘ Результат ‘, S);