Дата  Запланированые курсы
25.02 Поисковая оптимизация (SEO) для профессионалов
25.02 MOC-20742B. Инфраструктура идентификации на основе Windows Server 2016
25.02 Работа в MS Excel. Базовый уровень
25.02 MOC-20762. Разработка баз данных SQL
25.02 Архитектура современных компьютеров
03.03 Рисунок
04.03 DEV-PY-MP. Модульная программа "Разработчик прикладного программного обеспечения (Язык Python)"
04.03 DEV-C-CP. Комплексная программа «Разработчик прикладного программного обеспечения (Языки С и C++)»
04.03 Основы алгоритмизации и программирования (Группа II)
04.03 Основы алгоритмизации и программирования (Группа I)
04.03 DEV-C-CP+. Расширенная комплексная программа «Разработчик прикладного программного обеспечения (Языки С и C++)»
04.03 DEV-C10. Процедурное программирование. Языки С/C++
04.03 DEV-PY100. Основы процедурного программирования на языке Python
04.03 DEV-PY-MP+. Расширенная модульная программа "Разработчик прикладного программного обеспечения (язык Python)"
04.03 Разработка пользовательских Web-интерфейсов (JavaScript)
05.03 DEV-J-MP+. Расширенная комплексная программа "Разработчик прикладного программного обеспечения (Язык Java)"
05.03 DEV-J10. Программирование на платформе Java. Введение в язык Java
05.03 DEV-J-CP. Комплексная программа "Разработчик прикладного программного обеспечения (Язык Java)"
11.03 Компьютерное проектирование в системе AutoCAD (профессиональный курс)
11.03 MOC-20744A. Безопасность инфраструктуры средствами Windows Server 2016
11.03 Основы создания веб-сайтов. Adobe Dreamweaver
11.03 MOC-20764. Администрирование инфраструктуры баз данных SQL
11.03 Введение в тестирование программного обеспечения
11.03 Введение в тестирование программного обеспечения
11.03 Введение в тестирование программного обеспечения
14.03 Работа в MS Excel. Расширенные возможности
18.03 Инструменты бизнес-анализа Microsoft Excel: PowerPivot, PowerView
18.03 DEV-C21. Объектно-ориентированное программирование. Углубленное изучение. Язык С++
18.03 Разработка баз данных (MS Access)
18.03 MOC-10961B. Автоматизация администрирования с Windows PowerShell
20.03 NET-DLINKSW-LAB. Технологии коммутации современных сетей Ethernet. Лабораторный практикум
20.03 Автоматизация работы в Excel с использованием VBA
25.03 Информационно-коммуникационные технологии в учебном процессе
25.03 DEV-PY110. Процедурное программирование на языке Python (расширенный курс)
01.04 Трёхмерное моделирование. 3ds Max
01.04 Linux-MP. Модульная программа «Архитектура и администрирование Linux»
01.04 Linux-LE. Основы архитектуры и администрирования Linux
01.04 Средства растровой графики. Adobe Photoshop
01.04 Введение в тестирование программного обеспечения
02.04 DEV-J20. Программирование на платформе Java. Стандартные пакеты
08.04 Linux-LF. Расширенное администрирование ОС Linux
08.04 Средства векторной графики. Adobe Illustrator
08.04 Профессиональная верстка сайтов. HTML5 и CSS3
15.04 Компьютерное проектирование в системе AutoCAD (базовый курс)
16.04 DEV-C20. Объектно-ориентированное программирование. Базовый уровень. Язык С++
17.04 DEV-PY111. Базовые алгоритмы и структуры данных на языке Python
22.04 Adobe Photoshop для профессионалов
22.04 Adobe After Effects. Создание анимации и эффектов
06.05 DEV-J30. Программирование на платформе Java. Разработка многоуровневых приложений
13.05 Компьютерное проектирование в системе AutoCAD (базовый курс)
20.05 DEV-C21. Объектно-ориентированное программирование. Углубленное изучение. Язык С++
27.05 DEV-PY200. Объектно-ориентированное программирование на языке Python
03.06 Компьютерное проектирование в системе AutoCAD (профессиональный курс)
03.06 DEV-J60. Технологии разработки корпоративных приложений на платформе Java Enterprise Edition (Java EE)
17.06 DEV-C22. Стандарт С++11, С++14, С++17 для прикладного программирования
20.06 DEV-PYQT. Разработка оконных приложений Python c использованием Qt
02.09 DEV-PYWEB. Разработка WEB приложений на языке Python
02.09 DEV-QT10. Прикладное программирование на С++ с использованием Qt. Базовый уровень
02.09 DEV-OCPJP. Подготовка к сдаче сертификационных экзаменов серии Oracle Certified Professional Java Programmer
30.09 Введение в тестирование программного обеспечения
30.09 Введение в тестирование программного обеспечения
30.09 Введение в тестирование программного обеспечения
Открыт набор на весенний семестр на программы профессиональной переподготовки
Начало занятий 1 марта!
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Динамический вывод значений переменных
Львов Марк
#1 Оставлено : 11 мая 2011 г. 13:54:09(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 11.05.2011(UTC)
Сообщений: 5
Баллов: 15
Откуда: Санкт-Петербург

Помогите пожалуйста, возникла следующая проблема:

У меня имеется некий алгоритм(покоординатный спуск по методу GZ1) выполняющий достаточно большое количество итераций (может достигать до 3..5млн).
По завершении каждой итерации формируются значения 4ех переменных.
Мне нужно выводить значения этих переменных на экран и каждую на своем месте при каждой итерации.
Ломаю голову не знаю как это сделать... Знаю, что тут нужно использовать лучше JavaScript или AJAX, но эти технологии еще не изучал. Есть ли возможность как-то сделать без использования JavaScript или AJAX ? Если нет, то подскажите как это сделать...

Вот возьмем простой пример:

for($i=0;$i<1000000;$i++){
$X1 = $i;
}

for($j=0;$j<1000000;$j++){
$X2 = $j+2;
}

...

Как выводить переменные $X1 и $X2 на экране в одном фиксированом месте.
Вообще должно быть что-то похожее на это:

Покоординатный спуск. Интерфейс.
Реклама
Mikhail.Buranov
#2 Оставлено : 11 мая 2011 г. 16:27:06(UTC)
Mikhail.Baranov

Ранг: Администратор

Группы: Администраторы, Модераторы, Зарегистрированные пользователи
Зарегистрирован: 07.10.2007(UTC)
Сообщений: 337
Баллов: 2,114,020
Мужчина
Откуда: Russia

Если я правильно вас понял и необходимо в одном и том же месте страницы выводить разные значения в процессе прохождения итераций, то без JavaScript здесь не обойтись.
Львов Марк
#3 Оставлено : 11 мая 2011 г. 18:38:17(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 11.05.2011(UTC)
Сообщений: 5
Баллов: 15
Откуда: Санкт-Петербург

Яно... может кто-нибудь написать пару строчек на JavaScript для вывода этих переменных как пример, далее использую его для всех необходимых переменных, по идее же там пару строк должно быть или нет?
Mikhail.Buranov
#4 Оставлено : 12 мая 2011 г. 1:27:06(UTC)
Mikhail.Baranov

Ранг: Администратор

Группы: Администраторы, Модераторы, Зарегистрированные пользователи
Зарегистрирован: 07.10.2007(UTC)
Сообщений: 337
Баллов: 2,114,020
Мужчина
Откуда: Russia

Вот как-то так. Если не добавлять таймаута, то результат прогоняется слишком быстро и видно только конечное число.

jsfiddle.net/h404/8Ytu5/9/
Львов Марк
#5 Оставлено : 12 мая 2011 г. 10:24:28(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 11.05.2011(UTC)
Сообщений: 5
Баллов: 15
Откуда: Санкт-Петербург

Супер! Спасибо огромное! Мне как раз нужно очень быстро прогонять, инчае можно долго смотреть пока дойдет до 3млн)))
Осталось разобраться в JavaScript и переписать на нем алгоритмLaugh
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.