Russian Qt Forum
Апреля 18, 2025, 19:48
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
Блок-схема таймера, прерываемого по нажатию кнопки
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Блок-схема таймера, прерываемого по нажатию кнопки (Прочитано 5464 раз)
YvenTitan
Самовар
Offline
Сообщений: 174
Блок-схема таймера, прерываемого по нажатию кнопки
«
:
Июля 30, 2019, 11:07 »
Здравствуйте,
Мне надо нарисовать блок-схему алгоритма. Взводится таймер, ожидание несколько секунд, если во время ожидания была нажата кнопка, то выход из программы, если время ожидания вышло, то выполнить другие действия.
Можете высказать мнение, как бы вы нарисовали блок-схему этого алгоритма?
Записан
Swa
Самовар
Offline
Сообщений: 170
Re: Блок-схема таймера, прерываемого по нажатию кнопки
«
Ответ #1 :
Июля 30, 2019, 11:13 »
Я бы нарисовал карандашом.
Записан
YvenTitan
Самовар
Offline
Сообщений: 174
Re: Блок-схема таймера, прерываемого по нажатию кнопки
«
Ответ #2 :
Июля 30, 2019, 11:36 »
Пробую так, но непонятно как учесть, что после срабатывания таймера должны выполняться другие действия
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Блок-схема таймера, прерываемого по нажатию кнопки
«
Ответ #3 :
Июля 30, 2019, 12:23 »
Цитата: YvenTitan от Июля 30, 2019, 11:36
Пробую так, но непонятно как учесть, что после срабатывания таймера должны выполняться другие действия
Надо сначала нарисовать блок-схему событийного цикла, а в нее уже вмонтировать дела с таймером
Записан
YvenTitan
Самовар
Offline
Сообщений: 174
Re: Блок-схема таймера, прерываемого по нажатию кнопки
«
Ответ #4 :
Июля 30, 2019, 13:12 »
А можете немного подробнее про монтирование "дел с таймером". Во вложении я нарисовал схему событийного цикла, хотя не уверен, что она правильная. Если скажете, что в ней не так - буду благодарен. По существу, если кнопка не нажата, то ничего не происходит, таймер не сбрасывается
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Блок-схема таймера, прерываемого по нажатию кнопки
«
Ответ #5 :
Июля 30, 2019, 15:56 »
1) В самый верх (перед "старт таймера") добавляете "старт приложения"
2) Замените "кнопка нажата?" на "есть событие?" ну и дальше уже по ветке Да - "нажата кнопка" а оттуда "время истекло" - разберетесь
Да, и респект Вашему преподу, творчески подходит даже к такому тупому делу как рисование блок-схем
Записан
YvenTitan
Самовар
Offline
Сообщений: 174
Re: Блок-схема таймера, прерываемого по нажатию кнопки
«
Ответ #6 :
Июля 31, 2019, 09:56 »
Большое спасибо!
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...