|
|
|
|
Рейтинг 5.00/4:
|
|
0 / 0 / 0
Регистрация: 22.12.2017
Сообщений: 1
|
|
Может ли программа узнать/предположить своё будущее состояние?22.12.2017, 21:11. Показов 766. Ответов 9
Метки нет (Все метки)
Странные мысли по ии
Может ли программа узнать/предположить своё будущее состояние?
0
|
|
| 22.12.2017, 21:11 | |
|
Ответы с готовыми решениями:
9
Узнать с какими ключами может запускаться программа
Нужен компонент меню сохраняющий свое состояние при обновлении страницы |
|
Модератор
3134 / 2281 / 469
Регистрация: 26.03.2015
Сообщений: 8,878
|
|
| 23.12.2017, 03:03 | |
|
Конечно, может. В жизни не все состояния равновероятны. Поэтому программа может уверенно делать предположения о своём будущем состоянии.
0
|
|
|
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,703
|
|
| 23.12.2017, 08:04 | |
|
Надо предсказывать не собственное состояние, а состояние чужой программы. А то какая-то рекурсия замысловатая получается. Похоже очередной философский уклон в сторону всяких самосознаний и прочей лабуды. Для справки: человек не способен в достаточной мере и в должном качестве прогнозировать своë состояние.
0
|
|
| 23.12.2017, 10:30 | |
|
StChlemazov,
В отличие о человека, программе в каком-то смысле проще предсказать своё будущее. Давайте сначала определимся с термином "будущее программы". 1. Предполагается, что программа запущена и работает. 2. Состояние программы (для простоты) определяется числами, которые хранятся в нескольких переменных. Вполне возможен массив. 3. ОПРЕДЕЛЕНИЕ: Будущее программы (например через час) есть числа, которые будут в её переменных через определённое время (через час). 4. ТОЧНОСТЬ ПРЕДСКАЗАНИЯ. (ОПРЕДЕЛЯЕТСЯ ТОЧНОСТЬЮ ЧИСЕЛ...) 4.1. Если переменная изменяется медленно или в очень ограниченном диапазоне, то точность предсказания велика. 4.2. Если переменная присваивает случайные значения, то точность практически равна нулю. Хотя тут могут быть исключения. 4.3. Если переменная изменяется монотонно (например возрастает пропорционально времени), то точность зависит от погрешности. 4.4. Если переменная изменяется как периодическая функция, то мы всегда будем иметь о ней определённые сведения. 5. Конечно могут быть сюрпризы. Например деление на нуль!!
0
|
|
|
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,703
|
|
| 23.12.2017, 13:37 | |
|
йот, тебя вроде не забанили. Почему под новым ником?
Твой детский подход "если...,то..." в каждой интеллектуальной задаче забавен. Тебе не хватает знакомства с теорвером (матстатом пугать не хотелось бы).
0
|
|
|
9 / 9 / 0
Регистрация: 17.07.2014
Сообщений: 163
|
|
| 23.12.2017, 14:16 | |
|
Нет, в общем случае программа этого сделать не может, поскольку это противоречило бы Первому Началу термодинамики: состояния программы изменяются в результате вычислений, любое вычисление требует некоторого количества энергии, предсказать состояние это означает получить результат без затрат энергии. Хотя есть множество частных случаев, которые, конечно, не так эффектны (и в общем случае бесполезны). Например, предсказать результат прибавления единицы к некоторой переменной после заданного количества итераций.
0
|
|
|
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,703
|
|
| 23.12.2017, 14:32 | |
|
Господи. Термодинамические законы работают только в рамках термодинамических систем (идеальный газ и т.п.), это далеко не универсальные законы, как возможно вам сказал учитель по физике. При чëм тут программа и еë состояние? Как вы смогли установить такую связь?
Потом: вы наверное имели в виду ВТОРОЕ начало термодинамики.
0
|
|
|
4 / 4 / 2
Регистрация: 06.03.2017
Сообщений: 180
|
|
| 12.01.2018, 14:13 | |
|
закидайте меня камнями, но что-то где-то читал про подобное в процессорах (но это не точно) типа если проц ненагружен то просчитывает возможные будущие действия, вроде это было раньше
0
|
|
|
Модератор
3134 / 2281 / 469
Регистрация: 26.03.2015
Сообщений: 8,878
|
||
| 12.01.2018, 14:53 | ||
|
0
|
||
|
120 / 40 / 9
Регистрация: 29.10.2016
Сообщений: 243
|
|
| 12.01.2018, 22:03 | |
|
golly
0
|
|
| 12.01.2018, 22:03 | |
|
Помогаю со студенческими работами здесь
10
Как узнать свое положение на диске
Узнать состояние Wi-Fi
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|