SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Проведение
исследования
Метод
Вступление
Моё исследование содержится в коде.
Поэтому в последующих слайдах приведены
скриншоты с кодом на экране, а также с
подробным, детальным и понятным
объяснением по кодовым “блокам”, чем
также обеспечивается чистота
исследования.
Сначала поэтапно
разберём “материнский”
способ нахождения
совершенных чисел.
“Материнский” метод
В строке 14 компьютеру задается число до которого ему следует искать необходимые нам числа. там
примечание относительно того, что заданное число не должно превышать макс. значение типа int.
В строках 15-25 задаются необходимые переменные и постоянные зависимо от заданного числа.
Оптимизация и особенная практичность видны в строках 16-20, где задаётся переменная krypton, которая
становит половину (если заданное число чётное), или на половину единицы меньше половины заданного числа
(если заданное число не чётное). Причём krypton всегда натуральное число. Таким образом я использую
данную переменную, что программа не ищет лишний раз делитей этого числа (впоследствии исполняя вдвое
меньше математических операций).
В строках 26-51 совершается сам процесс нахождения и вывода необходимых данных (чисел).
В строках 29-31 массив чисел ints “забивается” натуральными числами от 1 до числа krypton.
В строках 32-35 в массиве чисел ints все ячейки содержащие в себе не делителя числа (i + 1), либо же число,
больше, чем число (i + 1) “обнуляются” (им присваевается значение нуля).
В строках 36-42 находится сумма всех делителей числа (i + 1) и “забивается” этими же делителями (уже без
нулей) другой массив nickel (что необходимо для вывода данных на консоль в удобном формате).
В строках 43-51 содержится процес вывода искомой информации (чисел). О выводена след. слайде.
Относительно 12-13 строк (которые не имеют ос. логического значения здесь) можете изучить ЗДЕСЬ.
Вывод данных
Вначале выскакивает диалоговое
окно с запросом ввести корректное
(допустимое) число.
Я ввожу 10 000.
Дальше выводятся все совершенные числа
вплоть до указанного мной числа (10 000).
Причём ЧИСТОТА исследования
подкрепляется выводом на консоль всех
делителей этих сов. чисел (для проверки).
Чётные
совершенные
числа
Я ввёл также 10 000. И снова output тот же. Причём отличие между этим и предыдущим кодами
в одной строке 42 (43 в пред.). Добавлена проверка на чётность. Значит сов. числа до 10 000
все кратны двум. (Подобные вывды весьма ценны и здесь их можно делать много...)
Нечётные
совершенные
числа
Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42.
Добавлена проверка на нечётность. Значит нечётных совершенных чисел до 10 000 нету. Но
расширяя “область захвата” чисел я надеюсь их найти.
Недостаточные
числа
Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42.
Добавлена проверка на то, чтобы сумма всех собственных делителей была меньше самого числа.
...
Слегка
недостаточные
числа
Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42. Добавлена
проверка на то, чтобы сумма всех собственных делителей была меньше на 1 самого числа. Видно, что
слегка недостающие числа до 10 000 все есть посл. степени числа 2. Но вероятно, что есть и др. ...
...
Избыточные
числа
Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42.
Добавлена проверка на то, чтобы сумма всех собсвенных делителей была больше самого числа.
...
Слегка
избыточные
числа
Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42. Добавлена
проверка на то чтобы сумма всех делителей числа была на 1 больше, чем само число. Значит слегка
избыточных чисел до 10 000 нету. Но расширяя “область захвата” чисел я надеюсь их найти.
...но как бы радостно не было создание и
утверждение способов нахождения чисел (+
неизведанных <- инновации), слудует
помнить правила поведения за
компьютером, которые я тщательно
соблюдал, как технику безопасности...
Вот оно, будущее арифметики!
1. Не держать компьтер (либо его часть) на рухах,
коленях, возле источников тепла или влаги.
2. Не употреблять пищу и питьё за ПК.
3. Держать осанку и надлежащее расстояние от глаз до
монитора.
4 Каждые 10-15 минут делать разминку для глаз. и т. д.
Спасибо за внимание! Всего
наилучшего!
Спасибо за возможность участия!
Эта тема… важна….

Weitere ähnliche Inhalte

Andere mochten auch

Class of Ferromagnetic Semiconductors
Class of Ferromagnetic SemiconductorsClass of Ferromagnetic Semiconductors
Class of Ferromagnetic Semiconductors
Sergiy Kryukov
 
Zyndio france
Zyndio franceZyndio france
Zyndio france
Christophe Delanois
 

Andere mochten auch (13)

Latihan AlPro-I
Latihan AlPro-ILatihan AlPro-I
Latihan AlPro-I
 
Struktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsStruktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_sns
 
Teknik Scheduling Pada Sistem Operasi
Teknik Scheduling Pada Sistem OperasiTeknik Scheduling Pada Sistem Operasi
Teknik Scheduling Pada Sistem Operasi
 
Algoritma dan Arithmatika
Algoritma dan ArithmatikaAlgoritma dan Arithmatika
Algoritma dan Arithmatika
 
Grafika komputer
Grafika komputerGrafika komputer
Grafika komputer
 
Prinsip ATM
Prinsip ATMPrinsip ATM
Prinsip ATM
 
Class of Ferromagnetic Semiconductors
Class of Ferromagnetic SemiconductorsClass of Ferromagnetic Semiconductors
Class of Ferromagnetic Semiconductors
 
13 review clickers
13 review clickers13 review clickers
13 review clickers
 
Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
 
Fibre to fbric
Fibre to fbricFibre to fbric
Fibre to fbric
 
Fractional-number Algorithm
Fractional-number AlgorithmFractional-number Algorithm
Fractional-number Algorithm
 
Zyndio france
Zyndio franceZyndio france
Zyndio france
 
STEVEN J
STEVEN JSTEVEN J
STEVEN J
 

Ähnlich wie Arithmetical Research

лабораторная работа 3
лабораторная работа 3лабораторная работа 3
лабораторная работа 3
Gulnaz Shakirova
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013
AliyaAringazinova
 
архитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиархитектура и устройства компьютерной техники
архитектура и устройства компьютерной техники
ckau88
 
коды хемминга
коды хеммингакоды хемминга
коды хемминга
YuliyaGridneva
 
Устойчивая привязка к синтаксическим конструкциям в изменяющемся коде
Устойчивая привязка к синтаксическим конструкциям в изменяющемся кодеУстойчивая привязка к синтаксическим конструкциям в изменяющемся коде
Устойчивая привязка к синтаксическим конструкциям в изменяющемся коде
CEE-SEC(R)
 
представление целых чисел в формате с фиксированной запятой
представление целых чисел в формате с фиксированной запятойпредставление целых чисел в формате с фиксированной запятой
представление целых чисел в формате с фиксированной запятой
tanamukina
 

Ähnlich wie Arithmetical Research (11)

лабораторная работа 3
лабораторная работа 3лабораторная работа 3
лабораторная работа 3
 
23
2323
23
 
тема множество для загрузки 2013
тема множество для загрузки 2013тема множество для загрузки 2013
тема множество для загрузки 2013
 
архитектура и устройства компьютерной техники
архитектура и устройства компьютерной техникиархитектура и устройства компьютерной техники
архитектура и устройства компьютерной техники
 
Урок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметикаУрок 13. Паттерн 5. Адресная арифметика
Урок 13. Паттерн 5. Адресная арифметика
 
коды хемминга
коды хеммингакоды хемминга
коды хемминга
 
Урок 11. Паттерн 3. Операции сдвига
Урок 11. Паттерн 3. Операции сдвигаУрок 11. Паттерн 3. Операции сдвига
Урок 11. Паттерн 3. Операции сдвига
 
лекция 13
лекция 13лекция 13
лекция 13
 
лекция 13
лекция 13лекция 13
лекция 13
 
Устойчивая привязка к синтаксическим конструкциям в изменяющемся коде
Устойчивая привязка к синтаксическим конструкциям в изменяющемся кодеУстойчивая привязка к синтаксическим конструкциям в изменяющемся коде
Устойчивая привязка к синтаксическим конструкциям в изменяющемся коде
 
представление целых чисел в формате с фиксированной запятой
представление целых чисел в формате с фиксированной запятойпредставление целых чисел в формате с фиксированной запятой
представление целых чисел в формате с фиксированной запятой
 

Arithmetical Research

  • 2. Вступление Моё исследование содержится в коде. Поэтому в последующих слайдах приведены скриншоты с кодом на экране, а также с подробным, детальным и понятным объяснением по кодовым “блокам”, чем также обеспечивается чистота исследования.
  • 4. “Материнский” метод В строке 14 компьютеру задается число до которого ему следует искать необходимые нам числа. там примечание относительно того, что заданное число не должно превышать макс. значение типа int. В строках 15-25 задаются необходимые переменные и постоянные зависимо от заданного числа. Оптимизация и особенная практичность видны в строках 16-20, где задаётся переменная krypton, которая становит половину (если заданное число чётное), или на половину единицы меньше половины заданного числа (если заданное число не чётное). Причём krypton всегда натуральное число. Таким образом я использую данную переменную, что программа не ищет лишний раз делитей этого числа (впоследствии исполняя вдвое меньше математических операций). В строках 26-51 совершается сам процесс нахождения и вывода необходимых данных (чисел). В строках 29-31 массив чисел ints “забивается” натуральными числами от 1 до числа krypton. В строках 32-35 в массиве чисел ints все ячейки содержащие в себе не делителя числа (i + 1), либо же число, больше, чем число (i + 1) “обнуляются” (им присваевается значение нуля). В строках 36-42 находится сумма всех делителей числа (i + 1) и “забивается” этими же делителями (уже без нулей) другой массив nickel (что необходимо для вывода данных на консоль в удобном формате). В строках 43-51 содержится процес вывода искомой информации (чисел). О выводена след. слайде. Относительно 12-13 строк (которые не имеют ос. логического значения здесь) можете изучить ЗДЕСЬ.
  • 5. Вывод данных Вначале выскакивает диалоговое окно с запросом ввести корректное (допустимое) число. Я ввожу 10 000. Дальше выводятся все совершенные числа вплоть до указанного мной числа (10 000). Причём ЧИСТОТА исследования подкрепляется выводом на консоль всех делителей этих сов. чисел (для проверки).
  • 7. Я ввёл также 10 000. И снова output тот же. Причём отличие между этим и предыдущим кодами в одной строке 42 (43 в пред.). Добавлена проверка на чётность. Значит сов. числа до 10 000 все кратны двум. (Подобные вывды весьма ценны и здесь их можно делать много...)
  • 9. Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42. Добавлена проверка на нечётность. Значит нечётных совершенных чисел до 10 000 нету. Но расширяя “область захвата” чисел я надеюсь их найти.
  • 11. Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42. Добавлена проверка на то, чтобы сумма всех собственных делителей была меньше самого числа. ...
  • 13. Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42. Добавлена проверка на то, чтобы сумма всех собственных делителей была меньше на 1 самого числа. Видно, что слегка недостающие числа до 10 000 все есть посл. степени числа 2. Но вероятно, что есть и др. ... ...
  • 15. Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42. Добавлена проверка на то, чтобы сумма всех собсвенных делителей была больше самого числа. ...
  • 17. Я ввёл также 10 000. Причём отличие между этим и предыдущим кодами в одной строке 42. Добавлена проверка на то чтобы сумма всех делителей числа была на 1 больше, чем само число. Значит слегка избыточных чисел до 10 000 нету. Но расширяя “область захвата” чисел я надеюсь их найти.
  • 18. ...но как бы радостно не было создание и утверждение способов нахождения чисел (+ неизведанных <- инновации), слудует помнить правила поведения за компьютером, которые я тщательно соблюдал, как технику безопасности... Вот оно, будущее арифметики!
  • 19. 1. Не держать компьтер (либо его часть) на рухах, коленях, возле источников тепла или влаги. 2. Не употреблять пищу и питьё за ПК. 3. Держать осанку и надлежащее расстояние от глаз до монитора. 4 Каждые 10-15 минут делать разминку для глаз. и т. д.
  • 20. Спасибо за внимание! Всего наилучшего! Спасибо за возможность участия! Эта тема… важна….