SlideShare a Scribd company logo
1 of 20
Download to read offline
Проведение
исследования
Метод
Вступление
Моё исследование содержится в коде.
Поэтому в последующих слайдах приведены
скриншоты с кодом на экране, а также с
подробным, детальным и понятным
объяснением по кодовым “блокам”, чем
также обеспечивается чистота
исследования.
Сначала поэтапно
разберём “материнский”
способ нахождения
совершенных чисел.
“Материнский” метод
В строке 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 минут делать разминку для глаз. и т. д.
Спасибо за внимание! Всего
наилучшего!
Спасибо за возможность участия!
Эта тема… важна….

More Related Content

Viewers also liked

Viewers also liked (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
 

Similar to Arithmetical Research

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

Similar to 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. Спасибо за внимание! Всего наилучшего! Спасибо за возможность участия! Эта тема… важна….