版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、组态王命令语言教案学科组态土软件应用授课人王崇授课时间2009年8月课题命令语言语法班级机电班课型新授教学 目标知识目标:掌握运算符和表达式,熟识常用编程语句,并熟练进行运算符的应用和程序设计。能力目标:培养学生自主编程的能力。情感目标:激发学生学习热情,对组态王软件编程产生浓厚兴趣。教学 重点运算符和表达式及常用编程语句教具多媒体教学 难点运算符的应用和表达式的判断及常用编程语句的使用教学 步骤教学活动教学方法创设 问题3,明析 知识一、复习引出新课1、命令谛言的类型有哪些?2、各种命令语言有着哪些语法要求那?(引问) 任务:(利用运算符书写满足以下耍求的表达式)判断系统年份是否为闰年,闰年
2、表达式结果为 1,否则为0。进水阀开并且水位高度大于 80进水阀关闭, 表达式为1, 否则为00 二、运算符提皿启发带着问题和任201、练习15练习 任务 讲解7创设 任务2,知识 讲解4练习8点评与 任务 回放8基本运算符()、一、!、 )算术运算符(+、一、*、/、%关系运算符(V、=、=、=、!=)逻辑运算符(& |、!、& |、A)三、运算符的优先级()最局优先级一(单目)、!、*、/、%+、=、=、=、!=& |、A& |最低优先级四、表达式用运算符将变量、常量等连接起来形成的符合语法规则的式子叫表达式。复杂表达式举例:开关=1&滕面高度50&夜面高度80(开关1|开关2)&(液面高
3、度.alarm)练习:(判断表达式的值)开关关闭、水位大于 1001、开关|水位802、开关=0&脉位120任务:(利用运算符书写满足以下要求的表达式)判断系统年份是否为闰年,闰年表达式结果为1,否则为0。进水阀开并且水位高度大于 80进水阀关闭,表达式为1,否则为00 一、任务问题创设1、如何在程序中将水管阀门设置为关闭状态?2、如何实现当水位大于80时,指示灯为红色,否则 为绿色(指示灯的离散值为1时红色,0是绿色)?二、新知识讲解每一条语句的末尾应该用“;”结束。赋值语句语法格式:变量=表达式;练习:1、将自动开关设置为开(1表示开,0表示关)务进入新课侧重讲解点拨 演示 讲例结合 讲练
4、结合2、将颜色置为黑色(如果数字 2代表黑色)知识3、将水位大于80的比较结果给指示灯讲解11 任务:如何在程序中将水管阀门设置为关闭状态if . else语句用于按表达式的状态有条件地执行不同的程序, 可以 嵌套使用。语法一般格式:if (表达式)一条或多条语句;else一条或多条语句;注意:if . . . else语句中如果是单条语句,可省略“ ;若是多条语句,必须在一对“ 中,else分支可以 省略。嵌套格式:if(表达式1)if (表达练习式2)12,语句;else语句;elseif (表达式3)点评与语句;任务else语回放 句;10 练习:按要求书写程序1、当变量step与数字3
5、相等时,将变量颜色置为“红色”(变量“红色”为内存字符串变量),否则置为“绿色”创 设2、将内存离散变量“出料阀”设为相反状态。任务3、当系统时间为闰年时,变量年颜色置为“红色”,月置为2“黑色”否则年置为“黑色”,月置为“红色”。知识 练习:按要求书写程序讲解 4、当变量step与数字3相等时,将变量颜色置为“红色”8 (变量“红色”为内存字符串变量),否则置为“绿色”任 务 完 成带 着 问 题 和 任 务 进 入 新 课讲 练 结 合学 生 讲 解 教 师 点 评 完 成 任5、将内存离散变量“出料阀”设为相反状态。6、任务回放5讲解点评5练习15练习讲评10阶段 回顾 总结6,强化 训
6、练27课业布置2当系统时间为闰年时,变量年颜色置为“红色”,月置为“黑色”否则年置为“黑色”,月置为“红色”。任务:1、如何在程序中将水管阀门设置为关闭状态2、如何实现当水位大于80时,指示灯为红色,否则为绿色(指示灯的离散值为1时红色,0是绿色)一、任务提出如何实现当水位不到10时,反复增加2水位,直到水 位大于或等于10停止增加。二、知识讲解while ()语句:括号里的表达式条件成立时,循环执行后面“ ”内的程序。语法格式:while (表达式)一条或多条语句(以;结尾)注意:while里的语句若是单条语句,可省略“ ” ;3TH夕条语句,必须在一对“ ”中。这条语句要慎用,否 则会造成
7、死循环。任务:如何实现当水位不到10时,反复增加2水位,直到水 位大于或等于10停止增加。练习:设计一个模拟值输出文本(连接变量 d)和一个按 钮“加1”,每按动一次按钮,变量d在09范围内循环加1。练习:设计一个模拟值输出文本(连接变量 d)和一个按 钮“加1”,每按动一次按钮,变量d在09范围内循环加1。通过四学时的学习,掌握运算符和表达式,熟识了常用编程语句,if . . . else语句和while ()语句并进行了运 算符的应用和简单程序设计。下面以一个综合性实例对以 上知识加以巩固。侧重讲解讲练结合 分组讨论巡视指导 学生讲综合练习:设置方程ax2+bx+c=0的3个系数a、b、c。在开发系统画面设计3个模拟值输入、输出文本(连接变量 a、b、c)和一个“计算”按钮。编写命令语言:当输入a、 b、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林师范大学《水污染控制工程实验》2021-2022学年期末试卷
- 吉林师范大学《绘画基础-素描头像》2021-2022学年第一学期期末试卷
- 农业银行与物流公司金融服务协议书
- 卒中患者家庭护理培训制度
- 2024用工合同家政用工协议
- 航空公司安全应急预案
- 吉林大学《羽毛球》2021-2022学年第一学期期末试卷
- 吉林大学《微机原理与系统设计》2021-2022学年期末试卷
- 2024服装代理合同样书
- 吉林大学《商业银行业务与经营》2021-2022学年第一学期期末试卷
- 腰大肌脓肿的护理查房
- 校园应急事件处理流程【3篇】
- 第5.1课+展示国家工程了解工匠奉献-【中职专用】高二语文高效课堂(高教版2023·职业模块)
- 了解患者护理中的安全防护要点
- 小学各年级学会互助与合作共同成长主题班会
- 项目计划书项目人力资源分配
- 人教部编八年级历史上基础知识填空
- 【多旋翼无人机的组装与调试分析6000字(论文)】
- 洒水车司机岗位作业规程
- 2016年考研英语真题及解析答案
- 伤口造口护理新进展课件
评论
0/150
提交评论