Форум программистов, компьютерный форум, киберфорум
ИИ, нейросети, LLM, ML, Data Science, ИИ-агенты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.12.2017
Сообщений: 1

Может ли программа узнать/предположить своё будущее состояние?

22.12.2017, 21:11. Показов 766. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Странные мысли по ии
Может ли программа узнать/предположить своё будущее состояние?
Канабис Машину времени не предлагать.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2017, 21:11
Ответы с готовыми решениями:

Узнать с какими ключами может запускаться программа
при компилировании через командную строку нужно вводить всякие параметры, типо gcc -o file.exe file.c мне надо изъять подобную команду...

Почему сформированный текстовый документ не сохраняет свое состояние
почему сформированный текстовый документ не сохраняет свое состояние после того как я его отправил по почте на другой комп а при открытии...

Нужен компонент меню сохраняющий свое состояние при обновлении страницы
Всем привет! Может есть готовый компонент который сохраняет свое состояние. К примеру пользователь выбрал первый пункт меню, далее он...

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
11 / 11 / 24
Регистрация: 12.12.2017
Сообщений: 131
Записей в блоге: 2
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
Цитата Сообщение от vlasovsv26 Посмотреть сообщение
закидайте меня камнями, но что-то где-то читал про подобное в процессорах (но это не точно) типа если проц ненагружен то просчитывает возможные будущие действия, вроде это было раньше
В процессоре есть модуль предсказания переходов (прогнозирования ветвлений). Предсказание ветвлений позволяет сократить время простоя конвейера за счёт предварительной загрузки и исполнения инструкций, которые должны выполниться после выполнения инструкции условного перехода. Ускоряет выполнение кода на порядок.
0
120 / 40 / 9
Регистрация: 29.10.2016
Сообщений: 243
12.01.2018, 22:03
golly
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.01.2018, 22:03
Помогаю со студенческими работами здесь

Как узнать свое положение на диске
Есть у меня в файловой системе файл *.js В нем клиентский скрипт на JavaScript, можно ли из него получить то место на диске где он...

Как узнать свое имя файла?
Здравствуйте! Помогите с ответом! Как из запущенной программы узнать свое же имя файла?

Как можно узнать свое местоположение?
Как можно узнать свое местоположение с помощью c#?

Узнать состояние Wi-Fi
Доброго времени суток :) Требуется написать несложное фоновое приложение, которое при подключении к сети Wi-Fi с определенным названием...

Может ли скрипт распространять свое действие не на все элементы?
Имеется скрипт, очищающий атрибуты графических изображений: <script type="text/javascript"> $(document).ready(function(){ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
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(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru