Russian Qt Forum
Ноябрь 25, 2024, 10:03
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
Блок-схема таймера, прерываемого по нажатию кнопки
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Блок-схема таймера, прерываемого по нажатию кнопки (Прочитано 5287 раз)
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...