组态王命令语言教案.doc_第1页
组态王命令语言教案.doc_第2页
组态王命令语言教案.doc_第3页
组态王命令语言教案.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

组态王命令语言教案学科组态王软件应用授课人王 崇授课时间2009年8月课题命令语言语法班级机电班课型新授教学目标1、知识目标:掌握运算符和表达式,熟识常用编程语句,并熟练进行运算符的应用和程序设计。2、能力目标:培养学生自主编程的能力。3、情感目标:激发学生学习热情,对组态王软件编程产生浓厚兴趣。教学重点运算符和表达式及常用编程语句教具多媒体教学难点运算符的应用和表达式的判断及常用编程语句的使用教学步骤教 学 活 动教学方法创设问题3明析知识20应用与练习15练习任务讲解7创设任务2知识讲解4练习8点评与任务回放8知识讲解11练习12点评与任务回放10创设任务2知识讲解8任务回放5讲解点评5练习15练习讲评10阶段回顾总结 6强化训练 27课业布置2一、复习引出新课1、命令语言的类型有哪些?2、各种命令语言有着哪些语法要求那?(引问)任务:(利用运算符书写满足以下要求的表达式) 判断系统年份是否为闰年,闰年表达式结果为1,否则为0。 进水阀开并且水位高度大于80进水阀关闭,表达式为1,否则为0。二、运算符1、基本运算符()、!、)2、算术运算符(+、*、/、%)3、关系运算符(、=、=、!=)4、逻辑运算符(&、|、!、&、|、)三、运算符的优先级() 最高优先级(单目)、!、*、/、%+、=、=、=、!=&、|、&、|= 最低优先级四、表达式用运算符将变量、常量等连接起来形成的符合语法规则的式子叫表达式。复杂表达式举例:开关=1&液面高度50&液面高度80(开关1|开关2)&(液面高度.alarm)练习:(判断表达式的值)开关关闭、水位大于100 1、开关|水位80 2、开关=0&水位120任务:(利用运算符书写满足以下要求的表达式) 判断系统年份是否为闰年,闰年表达式结果为1,否则为0。 进水阀开并且水位高度大于80进水阀关闭,表达式为1,否则为0。一、任务问题创设 1、如何在程序中将水管阀门设置为关闭状态? 2、如何实现当水位大于80时,指示灯为红色,否则为绿色(指示灯的离散值为1时红色,0是绿色)?二、新知识讲解 每一条语句的末尾应该用“;”结束。赋值语句 语法格式:变量=表达式;练习:1、将自动开关设置为开(1表示开,0表示关) 2、将颜色置为黑色(如果数字2代表黑色) 3、将水位大于80的比较结果给指示灯任务:如何在程序中将水管阀门设置为关闭状态ifelse语句用于按表达式的状态有条件地执行不同的程序,可以嵌套使用。语法一般格式:if(表达式) 一条或多条语句; else 一条或多条语句;注意:ifelse语句中如果是单条语句,可省略“”;若是多条语句,必须在一对“”中,else分支可以省略。 嵌套格式:if(表达式1) if(表达式2) 语句; else 语句; else if(表达式3) 语句; else 语句;练习:按要求书写程序1、当变量step与数字3相等时,将变量颜色置为“红色”(变量“红色”为内存字符串变量),否则置为“绿色”2、将内存离散变量“出料阀”设为相反状态。3、当系统时间为闰年时,变量年颜色置为“红色”,月置为“黑色”否则年置为“黑色”,月置为“红色”。练习:按要求书写程序4、当变量step与数字3相等时,将变量颜色置为“红色”(变量“红色”为内存字符串变量),否则置为“绿色”5、将内存离散变量“出料阀”设为相反状态。6、当系统时间为闰年时,变量年颜色置为“红色”,月置为“黑色”否则年置为“黑色”,月置为“红色”。任务:1、如何在程序中将水管阀门设置为关闭状态 2、如何实现当水位大于80时,指示灯为红色,否则为绿色(指示灯的离散值为1时红色,0是绿色)一、任务提出如何实现当水位不到10时,反复增加2水位,直到水位大于或等于10停止增加。二、知识讲解 while()语句:括号里的表达式条件成立时,循环执行后面“ ”内的程序。 语法格式:while(表达式) 一条或多条语句(以;结尾) 注意:while里的语句若是单条语句,可省略“ ”;若是多条语句,必须在一对“ ”中。这条语句要慎用,否则会造成死循环。任务:如何实现当水位不到10时,反复增加2水位,直到水位大于或等于10停止增加。练习:设计一个模拟值输出文本(连接变量d)和一个按钮“加1”,每按动一次按钮,变量d在09范围内循环加1。练习:设计一个模拟值输出文本(连接变量d)和一个按钮“加1”,每按动一次按钮,变量d在09范围内循环加1。通过四学时的学习,掌握运算符和表达式,熟识了常用编程语句,ifelse语句和while()语句并进行了运算符的应用和简单程序设计。下面以一个综合性实例对以上知识加以巩固。综合练习:设置方程ax2+bx+c=0的3个系数a、b、c。在开发系统画面设计3个模拟值输入、输出文本(连接变量a、b、c)和一个“计算”按钮。编写命令语言:当输入a、b、c值后,按“计算”按钮时,输出信息表示有无实根。1、回顾课堂实例。2、继续完善综合练习。提问、启发带着问题和任务进入新课侧重讲解点拨演示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论