Сборник философский статей «Эксперименты над Реальностью» - страница 2

Шрифт
Интервал


Разработка схемы алгоритма, разработка программы и их описание

Ключевой компонент программы это набор условий «if», с помощью которых мы выбираем наиболее похожие значения на загаданные нами. Заключаем условия «if» в цикл, условием которого является выполнение поставленной задачи. Вводим дополнительную переменную, считающую количество выполнения циклов, и конечное значение переменной является результатом выполнения программы.

Инструкция по использованию разработанных программ

Программа с числами: вводим два любых (оба положительных или оба отрицательных, и не 1) числа от -20 до 20, запускаем программу.

Программа с буквами: просто запускам программу.

Решение контрольных примеров и проверка правильности функционирования программы

Для проверки правильности функционирования программы я использовал метод шагов, то есть в процессе выполнения программы я вижу, что выполняются все этапы программы.

При тестировании программы результаты оказались отрицательными относительно ожидания. Происходило то, что с условием «if» и без него результат программы, а именно количество выполнений цикла, каждый раз было совершенно случайным, а ожидалось, что будет некая зависимость.

Заключение

И так, эксперимент не удался, но это тоже результат. Результат, из которого пока что любые выводы будут поспешны. Ведь речь идет об области нашего Бытия, неподвластного на данный момент науке. Я говорю об области идеальной, универсальной.

Приложение: тексты программ

Программа с числами:

Алгоритм программы можно описать следующим образом:

Настройка кодировки и инициализация генератора случайных чисел:

Устанавливается кодировка консоли для корректного отображения текста.

Инициализируется генератор случайных чисел с использованием текущего времени для обеспечения разнообразия случайных чисел.

Ввод данных:

Пользователю предлагается ввести два числа (оба положительных или оба отрицательных, и не равные 1) в диапазоне от -20 до 20.

Инициализация переменных:

Переменные a, b, x, y и счетчик i инициализируются значением 1.

Цикл поиска:

Программа выполняет цикл, пока a не станет равным c и b не станет равным d.

В каждом цикле:

Генерируются два случайных числа a и b в диапазоне от -20 до 20.

Увеличивается счетчик i.

Логика выбора:

Если оба введенных числа положительные:

Программа проверяет различные условия, чтобы выбрать пару чисел a и b, которая ближе всего к введенным числам c и d по среднему арифметическому.