二、考题解析
【教学过程】
(一)导入新课
现实生活中,很多事件并非都是按自上而下的顺序进行的,常常要根据一定的条件进行判断并做出决策,比如Taxi收费情况。播放视频,让学生观察出租收费系统,并向学生提问:请问出租车是如何计价收费的?学生之间相互讨论,请同学代表回答。
(二)新知探究
根据学生回答,补充、完善、总结Taxi计价收费过程:车程2公里以内收费3元,两公里以外,超过部分收费1.2元/公里。
根据以上总结,各小组画出相应的流程图。要求:流程图必须保存在以小组为单位的Word文档。
根据学生绘制流程图的情况,补充完善或者复述的流程图如下:
师生共同归纳出选择结构的一般含义:如果条件成立则执行语句块1,如果条件不成立则执行语句块2,并强调图中语句块1和语句块2不能同时为空,且语句块1和语句块2可以包含多个语句。
最后和学生共同总结If语句的一般格式:
格式一:If<条件>Then<语句>
格式二:If<条件>Then<语句1>Else<语句2>
(三)巩固提高
引入问题,成绩的评定也是由选择性的分类评定,让学生根据If语句的一般格式尝试写出关于“成绩评价”的程序。
例:成绩评价程序设计。
同桌之间先讨论算法设计,再将算法说出来,(包括用的控件),算法如下:
1.输入成绩;
2.把成绩转化为数值赋给a。
3.如果a>=60成立则结果显示“合格”,否则显示“不合格”。
4.结束语句。
教师根据算法写出程序:
A=val(text1.text)
If a>=60 then
Label2.caption="合格"
Else
Label2.caption="不合格"
End if
学生观察程序并思考,把程序的理解说出来,然后试着画出流程图。
学生上机,按课本步骤完成例题。
(四)小结作业
教师主导,学生主体共同总结本课知识点。
布置作业:输入一个数,求该数的绝对值,要求画出流程图,写出算法并请学生解释算法。
【板书设计】
略
【答辩题目解析】
1.请你谈一谈在if语句中,控制条件由哪两个部分组成?
【参考答案】
由关系表达式“=、<、>、>=、<=、<>”和逻辑表达式“and、or、not”组成。
2.请你简要的回答if语句的两种基本表达式?
【参考答案】
格式一:If<条件>Then<语句>
格式二:If<条件>Then<语句1>Else<语句2>
相关推荐: