Форум программистов, компьютерный форум, киберфорум
Наши страницы
Алгоритмы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
skegg
0 / 0 / 0
Регистрация: 04.05.2013
Сообщений: 10
1

как нарисовать блок схему если действия происходят по нажатию клавиш

03.06.2013, 16:29. Просмотров 2887. Ответов 5
Метки нет (Все метки)

как нарисовать блок схему если действия происходят по нажатию клавиш
не могу понять можно ли просто прерывать блок схему, или надо как то показывать что может быть еще нажатие
Например:
C#
1
2
3
4
5
6
7
8
9
10
11
12
int a=0;
private void button1_Click(object sender, EventArgs e)
{
if (a=0)
z=2+a;
if(a=1)
z=3+a;
if(a=2)
z=5+a;
 
a++;
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2013, 16:29
Ответы с готовыми решениями:

Действия по нажатию клавиш
Возможноли заставить программу реагировать на нажатие клавиш? ну тоесть "если нажали "Z" , то...

Действия по нажатию клавиш на клавиатуре
Всем Доброго времени суток. При видите пожалуйста пример программирования клавиш в C#, как приме...

Как нарисовать блок-схему в vba
Как нарисовать несколько квадратов с соединительными линиями в vba? т.е. квадрат от него линия,...

Как лучше нарисовать граф (блок-схему)
Здравствуйте! У меня в приложении нужно рисовать графы такого вида, как я нарисовал во вложении...

Как нарисовать блок-схему для большой функции?
ПРивет всем! помогите кто нибудь... схема алгоритма как мне нарисовать когда у меня такая...

5
canopen
420 / 421 / 93
Регистрация: 16.07.2012
Сообщений: 886
03.06.2013, 16:42 2
Для обработки действий пользователя (нажатий клавиш, кликов мыши и так далее) обычно создается бесконечный цикл в котором поочередно обрабатываются поступающие сообщения. Соответственно, можно нарисовать что-нибудь в таком роде:
  • начало
  • нажата кнопка X? да/нет (да - переход на обработку нажатия)
  • нажата кнопка Y? да/нет (да - переход на обработку нажатия)
  • нажата кнопка Z? да/нет (да - переход на обработку нажатия)
  • программа завершена? да/нет (нет - переход на начало)
  • конец
1
skegg
0 / 0 / 0
Регистрация: 04.05.2013
Сообщений: 10
03.06.2013, 16:53  [ТС] 3
спасибо)
0
OldFedor
7471 / 4135 / 474
Регистрация: 25.08.2012
Сообщений: 11,525
Записей в блоге: 11
03.06.2013, 17:41 4
Цитата Сообщение от skegg Посмотреть сообщение
как нарисовать блок схему
Как-то так.

как нарисовать блок схему если действия происходят по нажатию клавиш


Удачи.
0
OldFedor
7471 / 4135 / 474
Регистрация: 25.08.2012
Сообщений: 11,525
Записей в блоге: 11
03.06.2013, 18:02 5
Цитата Сообщение от OldFedor Посмотреть сообщение
Как-то так.
Не так. Сейчас исправлю.
0
OldFedor
7471 / 4135 / 474
Регистрация: 25.08.2012
Сообщений: 11,525
Записей в блоге: 11
03.06.2013, 18:10 6
как нарисовать блок схему если действия происходят по нажатию клавиш
0
03.06.2013, 18:10
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2013, 18:10

Как можно поместить форму, на которой происходят определенные действия, в поток?
Здравствуйте! Как можно поместить форму, на которой происходят определенные действия, в пток?...

Если есть строка s = foo (a, b), то как по нему составить блок-схему?
Сначала блок вызова функции, потом блок присваивания?

нарисовать блок схему
помагите нарисовать блок схему, вот этой программа(процедура,основа и меню, отдельна пишится в блок...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.