二、考题解析 【教学过程】 (一)导入新课
现实生活中,很多事件并非都是按自上而下的顺序进行的,常常要根据一定的条件进行判断并做出决策,比如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>
二、考题解析 【教学过程】
(一)创设情景,引出新知
老师展示各种表格,让学生观看,由此引入今天的学习内容。