正在加载图片...
1+1+1+···+1=? 100个1相水 【例5】用循环和移位寄存器(或反馈节点)设计一程序计算:1+2+3+···+100? 1.4.2事件结构 事件结构就是当某一指定的事件发生时,就会执行相应框图中的程序。它包括一个或多 个子程序框图或事件分支 当结构执行时,仅有 ~子程序框图或分支在执行。事件结构将 等待直至某一事件发生,并执行相应条件分支从而处理该事件。 如图1.4-7所示,在事件结构中,右击结构边框,可添加新的分支并配置需要处理哪些 事件。“事件源”是一个要响应的事件。“事件”是对前面事件源的动作要求,也就是说当“事 件源”产生一个“事件”选定的动作后,就进入事件结构中,执行相关的命令。 厚0超时开 图147事件结构及创建 【例6】设计一个简单的单击计数器,即当用户单击一个按钮时,计数器加1。 百 真 图148添加事件结构前后程序对比 分析:左图,这个程序在没有用户单 况 完全都是在空转”,浪费了大量CPU资源 而且当”事件“发生太快时可能会被忽略。右图,只有当用户单击,即仅当”事件“发生时,程 序才作相应响应。 17 【例 5】用循环和移位寄存器(或反馈节点)设计一程序计算:1+2+3+﹒﹒﹒+100=? 1.4.2 事件结构 事件结构就是当某一指定的事件发生时,就会执行相应框图中的程序。它包括一个或多 个子程序框图或事件分支。当结构执行时,仅有一个子程序框图或分支在执行。事件结构将 等待直至某一事件发生,并执行相应条件分支从而处理该事件。 如图 1.4-7 所示,在事件结构中,右击结构边框,可添加新的分支并配置需要处理哪些 事件。“事件源”是一个要响应的事件。“事件”是对前面事件源的动作要求,也就是说当“事 件源”产生一个“事件”选定的动作后,就进入事件结构中,执行相关的命令。 图 1.4-7 事件结构及创建 【例 6】设计一个简单的单击计数器,即当用户单击一个按钮时,计数器加 1。 图 1.4-8 添加事件结构前后程序对比 分析:左图,这个程序在没有用户单击情况下完全都是在“空转”,浪费了大量 CPU 资源, 而且当”事件“发生太快时可能会被忽略。右图,只有当用户单击,即仅当”事件“发生时,程 序才作相应响应
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有