第5章 程序结构.

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

達悟族報告 作者 : 林琪崴, 許原碩 座號 :13 號,14 號 原碩負責 : 簡介, 傳說, 圖驣, 達悟族飛魚季, 琪崴 : 地理位置, 土地利用方式, 飲食文化, 豐收祭.
主讲:张天明 影像艺术工程师. 声音的聆听 指出听到的是什么物体发出的声音,这一 声音是在什么样的空间环境中传播的。 一、 答案: 1 、打气筒打气的声音 2 、手打打气筒给足球打气的声音 3 、手打打气筒给自行车轮胎打气的声音 4 、七次(七声)打气筒打气的声音 5 、(气流)摩擦的声音 6 、猪在发急时的叫声.
概念導向命題技巧與試題分析 臺灣師大地理系 陳國川. 教學評量是一種『抽樣調查』 實施教學評量時,需具備二項條件: 其一,瞭解命題的理論及其實踐的方法; 其二,瞭解各種題型的功能與命題方式。 壹、前言.
高峰植物園行前解說 2005/12/07 By 羽明. 陽性先驅物種 陽性植物 --- 陽光需求量大 陰性 ( 或耐蔭性 ) 植物 --- 陽光需求量少, 或 日照太強反而無法生存 先驅植物 --- 森林大火或土石流地震後產生的 裸露空地, 先生長出來的植物.
報 告 人 : 胡 嘉 琪 ˙ˇ˙ 、 王 紫 庭 = ˇ = 台灣夜市文化 作者: 郭明澤‧私立明道高中‧綜二 4 班 馬炯修‧私立明道高中‧綜二 4 班.
5 ˙ 1 第五章 生物的協調作用 5 ‧ 1 神經系統. 5 ˙ 1 人體的神經系統 1. 協調動物生理反應的系統: 神經 系統、 內分 泌 系統。 2. 神經系統負責 統整 和 協調 。分為 中樞 神經 和 周圍 神經。 (1) 中樞神經包括 腦 和 脊髓 。 (2) 周圍 神經包括 腦神經 和.
从《西游》看大学生的成长 主讲人:颜廷学 时间: 地点:演艺大楼流行剧场.
新员工培训 设计部 思安新能源股份有限公司 主讲人: 韩少华 时 间:
安徽7班全真模拟 主讲: 杨洁 时间:6月12日晚.
說 劍 《莊子‧雜篇》─ 第 一 組 賴泊錞 謝孟儒 張維真 羅苡芸
《可能性大小》的教学比较 一、介绍两个版本的教材 · 北师大版(七上) 第7.1节 一定摸到地球吗 摸球游戏——体验事件发生的可能是有大小的
2011级高考地理复习(第一轮) 第三篇 中国地理 第一章 中国地理概况 第五节 河流和湖泊.
肌肉、骨骼、關節 傷害急救 組員: 499i0014 高藝庭 499i0017 徐育敏 499i0022 林佳瑩 499i0048 詹謹禎
全面推进基础教育综合改革 ——在基础教育综合改革推进暨“1751”工程总结会上的讲话
关于市场营销的分析 ——以九阳豆浆机为例 品牌经营——让每一个家庭都拥有一台九阳豆浆机 营销管理——采取文化、概念、网络等营销组合
我征服了黃山 林達的黃山之旅 2006春.
採購規範運用實務(含履約管理) 主講人:新北市政府採購處 勞務採購科 陳佑民.
第4章 條件判斷與迴圈 Java 2 程式設計入門與應用.
《中医基础理论》 考试题型特点和答题指导.
我为何为我?——那些历史并没有消失,它们就存在于我们心灵最隐秘的地方,时时在引导我们的行为准则,在操纵着我们的喜怒哀乐。
第一节: 食物中的营养物质.
社会保险计划 私人经营社会保障的可能性 联邦健康保险制度系统的资金融通仍是一个亟待解决的问题 医疗费用的风险是一个基本风险吗?
透過教學鷹架引導 三年級學生形成科學議題 高雄市復興國小 李素貞 102年3月20日
消防安全知识 昆明市公安消防支队 盘龙区大队.
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
老年性皮肤瘙痒的防治.
主题七 关注三农,重视民生 .
授课教师简历 刘付才,男,中学高级教师,亳州一中南校体 育教研组长,全国体育优质课一等奖获得者,华佗 五禽戏第五十八代传承人;长期从事五禽戏教学和 研究工作,参与创编了国家级课题“校园五禽戏”; 2014年全国学生运动会展示中获得优秀表演奖; 2015年指导的五禽戏传人进行的五禽戏教学获得全 国一等奖,编著的《华佗五禽戏之简易健身操》即.
第四单元 当代国际社会 第八课 走进国际社会.
洪涝灾害重点传染病的预防 江苏省疾病预防控制中心 汪华.
各類植物開花授粉後很快的就會形成果實,準備傳宗接代。果實著生的狀態與開花的方式有關,由花序所形成的果實會聚集呈聚合果:
自然與生活科技 南一版 三上.
無論從左而右讀數或從右而左讀數都是一樣的,這樣的數稱作「回文數」
第五课 小设计师.
你不得不知的几件事 2、图书《10天行测通关特训》 3、网络课程 《网校9元课程系列》《考前强化夜校班》 4、地面课程 《10天10晚名师密授营》《考前预测集训营》
小 桔 灯 市场赢利能力与战略 主讲:杨贤耀.
第 5 章 流程控制 (一): 條件分支.
第一节 正名——文字学与汉字学 第二节 本学期讲授内容及安排 附录:参考书目 作业
B081 LabVIEW 7.X 實用教本 第12章 程式架構.
初三历史复习课 八上第一单元 侵略与反抗 草桥实验中学 朱萍.
A B~A B
践行新时期广东精神 推进广东公路文化繁荣与发展 ——关于广东省公路文化建设与实践的思考
空間向量 朱泰吉 蔡宇翔 張力夫 莊孟霏.
新北市政府所屬各機關辦理採購規範 主講人:新北市政府採購處 李佳航、黃建中、陳佑民.
苏教版小学数学六年级(下册) 认识正比例的量 执教者:朱勤.
幼儿心理学.
甲年基督聖體聖血節進堂詠 上主要以上等的麥麵養育選民, 用石縫中的野蜜飽飫他們。.
房地产业营改增税制变革 知 识 讲 座 二0一五年四月二十日.
程式設計實作.
Class 2 流程控制-選擇敘述與迴圈.
C++Primer 3rd edition 中文版 Chap 5
Chapter 5 Verilog 硬體描述語言
C 程式設計— 控制敘述 台大資訊工程學系 資訊系統訓練班.
程式語言 I – VISUAL BASIC 選擇結構語法與應用 Chapter 7 認知
PHP 程式流程控制結構.
第三章 流程控制與例外處理 資訊教育研究室 製作 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
實作輔導 3 日期: 4/14(星期六) 09:10~12:00、13:10~16:00
電腦解題─流程圖簡介 臺北市立大同高中 蔡志敏老師.
程式設計 老師:戴自強 助教:楊斯竣.
體育科教學軟件 乒乓球.
陳維魁 博士 儒林圖書公司 第五章 控制結構 陳維魁 博士 儒林圖書公司.
负数.
班級:財金一A 姓名:吳佩玲 學號:4990S024 指導老師:蔡享翰 老師
4 條件選擇 4.1 程式基本結構 循序式結構 選擇式結構 重複式結構 4-3
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
單元名稱:結構化程式設計 報告人 劉洲溶.
C#快速導讀 流程控制.
C语言基本语句 判断循环.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
Presentation transcript:

第5章 程序结构

本章内容 5.1 顺序结构(Sequence Structure) 5.2 For循环 5.3 While循环 5.4 Case结构 5.5 事件结构(Event Structure) 5.6 使能结构 5.7 公式节点(Formula Node) 5.8 跟着实例学—模拟温度采集监测系统

5.1 顺序结构(Sequence Structure) 5.1.1 LabVIEW程序的执行顺序 数据流式的编程方法 多段代码同时执行

5.1 顺序结构(Sequence Structure) Flat Sequence Structure Stacked Sequence Structure

5.1 顺序结构(Sequence Structure) 在Flat Sequence Structure的Frame间传递数据

5.1 顺序结构(Sequence Structure) 在Stacked Sequence Structure的Frame间传递数据

5.2 For循环 For循环用于将某段程序循环执行指定的次数。可以通过两种方法指定循环次数,一种是直接给定,一种是通过输入数组的大小给定

5.2 For循环 输入和输出数组

5.2 For循环 5.2.3 移位寄存器(Shift Register) 一个累加10次的a++程序 通过局部变量实现 通过移位寄存器实现

5.2 For循环 5.2.4 反馈节点(Feedback Node) 通过反馈节点实现a++

5.3 While循环

5.3 While循环 5.3.2 添加定时器

5.3 While循环 5.3.3 使用移位寄存器和反馈节点 累加器程序

5.4 Case结构 If(a%2==0) b=a+2; else b=a+1; end 5.4.1 等价于if...else...语句的Case结构 If(a%2==0) b=a+2; else b=a+1; end

5.4 Case结构 5.4.3 等价于switch语句的Case结构 switch (fruit) {case apple: price=9; case banana: price=10; case pear: price=8; default: price=0; }

5.5 事件结构(Event Structure) 基于While循环和Case结构的单击计数器 分析该程序可以看出,这个程序在没有用户点击的情况下完全都是在“空转”,浪费了大量的CPU资源,而且当“事件”发生太快时可能会被忽略。因此Labview提供了事件结构来解决这个问题,即仅当“事件”发生时,程序才做相应的响应

5.5 事件结构(Event Structure)

5.5 事件结构(Event Structure)

5.5 事件结构(Event Structure) 基于事件结构的单击计数器

5.5 事件结构(Event Structure) 5.5.2 Filter事件 顾名思义,当该事件发生时,用户可以过滤掉甚至完全放弃掉该事件将触发的活动。

注意: 一般来说,事件只能通过外在用户的动作触发,如单击鼠标,键盘等。如果需要内部数据触发事件(例如当a>b条件满足时触发一个事件),就需要通过用户自定义事件的方法实现,这将在本书的21.3节中介绍。

5.6 使能结构 5.6.1 框图使能结构——注释程序框图

5.7 公式节点(Formula Node) 通过公式节点,用户不仅可以实现复杂的数学公式,还能通过文本编程写一些基本的逻辑语句,如if…else…, case, while循环之类的语句。 y=

5.7 公式节点(Formula Node) 公式节点中可以包含任意数量的公式

5.7 公式节点(Formula Node) 5.7.2 文本编程语言的实现 基于公式节点的CRC16算法的实现

5.8 跟着实例学—模拟温度采集监测系统

小试身手 1. 利用顺序结构和timing面板下的tick count VI,计算for循环1000000次所需的时间。 2. 为第4章习题4添加一个While循环和定时器,实现连续的温度采集监测

小试身手 3、利用顺序结构和循环结构写一个跑马灯,如下图所示,5个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节

小试身手 4. 求分数序列 前20项之和。 5. 给出一百分制成绩,要求输出等级A,B,C,D,E。90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。

小试身手 6. 利用事件结构实现在数字输入控件中,每当用户按下一个数字后,累加值就将新数字累加上去。例如按下34时,累加值为7;按下345时,累加值为12…

小试身手 7. 利用公式节点判断一个数是否是素数,我们可以采用这样的算法:用2~sqrt(N),依次去对N求余,只要有一个余数是0,则N就不是素数。