《神奇的if语句》解说稿
尊敬的各位评委,大家好!今天我汇报的内容是《神奇的if语句》。选自计算机应用技术专业核心课程《C语言程序设计》。下面我将从以下四个方面进行汇报。
一、教学分析
1.内容分析
课程选用“十二五”职业教育国家规划教材《C语言程序设计实例教程》(第2版),本课内容选自第4章选择结构中的if语句。主要学习if语句的三种基本形式,if语句的嵌套和表达式的设置,并应用if语句来解决实际问题。
2.学情分析
本课程的教学对象是计算机应用技术专业一年级的学生。根据教改平台能力测试系统中对学生“阶段性测试”的统计分析,学生们已经掌握了C语言的基础知识和顺序结构的程序设计方法。根据中课前信息反馈,学生已经了解了if语句的语法规则和执行流程,对程序设计
已经产生了一定兴趣。同时学生成长在网络时代,信息素养较高,为本次课的学习奠定了基础。
由于学生刚接触程序设计语言,逻辑思维习惯、算法设计分析的能力较弱。对程序中涉及到的数学和英语学科的知识掌握一般。
3.教学目标
根据高等职业学校专业教学标准、人才培养方案,并依据学情分析,确定了知识、能力、素质三方面的目标。
(1)知识目标:
掌握if语句三种基本形式的语法格式、流程图和执行过程;
掌握if语句嵌套形式的语法格式和执行过程;
掌握复杂表达式的用法;
(2)能力目标:
能够正确设置条件表达式;
能够熟练使用if语句进行程序设计,解决实际问题。
(3)素质目标:
培养学生逐步养成良好的代码书写习惯;
while语句的嵌套流程图鼓励学生勇于调试程序中的错误,磨练学生不折不挠的毅力;
培养学生的团队协作精神;
4.重点难点
其中教学重点是:应用多分支if语句和if语句的嵌套来解决实际问题。难点:if语句的嵌套和复杂表达式的设置。
二、教学策略
本次课包含课前、课中、课后三个部分。主要采用任务驱动、小组讨论、案例等教学方法。
充分利用教学系统、移动学习系统、流程图制作软件、微课、FLASH动画等信息化的教学手段,把枯燥的理论知识变得有趣、具体,解决了教学重、难点。
三、教学过程
接下来,为大家详细展示我的教学过程。本次课授课时间为2学时,具体时间分配如下:
【新课引入】(7min)
【新知学习】(18min)
【案例实施】(55min)
【总结评价】(10min)
1.课前准备
课前教师将与本次课相关的教学资源上传至教学平台,并通过推送课前学习任务单。要求学生明确学习目标,完成课前学习任务。
(1任务一:利用移动微课、慕课、学习系统学习if语句的相关知识。负责新知学习环节的小组,要事先进行讲解练习。并提前把PPT发送给教师。
(2)任务二:在完成自主学习之后,要求同学们去观察生活中与if语句相关的应用场景,录制小视频提交至。
2.课堂教学
课堂上,教师登录教学系统,学生登录移动学习系统,进行签到。
(1)新课引入
教师选择几个优秀的课前作业进行展示,并邀请学生上台讲解其作业与 if语句之间的联系。教师进行点评总结,引入新课。
(2)新知学习
新知学习环节由学生完成if语句理论知识的讲解。教师对相关知识进行补充,之后,教师发送课堂自测作业,学生通过移动学习系统进行自测,检查自主学习效果。系统会自动进行评
分,查看自测情况,教师归纳总结共性问题,并针对性的讲解。
(3)案例实施
接下来进入案例实施环节。
案例一:
有四个圆塔,圆心分别为(2,2),(-2,2),(-2,-2),(2,-2),圆半径为1。这4个塔的高度为10米,塔以外无建筑物。输入任意一点的坐标,求该点的建筑高度(塔外高度为0)。
经过分析任意一点在塔的范围内,那么高度是10m,在塔的范围外高度就是0m。关键是如何判断该点在塔内还是塔外。
带着问题,学生观看动画,最后总结出:只要求出任意一点到圆心的距离,与半径做比较即可。具体如何求解这个距离呢?学生继续观看动画,通过形象的动画演示,引导学生使用勾股定理求解出任意一点到圆心的距离公式。(公式写在PPT上)
然后,小组讨论并应用亿图软件绘制程序的流程图。之后编写程序,调试运行。教师从旁予以指导。
对程序中出现的错误,教师要引导学生查看错误的位置并分析原因,让学生记下英文错误提示信息和解决相应错误的策略,用于积累调试程序的经验。
完成后,教师发送头脑风暴,还有其他方法可以判断任意一点在塔内还是塔外吗?学生通过移动学习系统发表观点:可以直接使用坐标范围进行判断。及时进行评价。教师引导学生通过画图出塔外所有点的坐标范围,分别写出表达式,再组合到一起,形成完整的表达式。之后学生重新调试程序。
案例二
根据条件确定某出租车公司是否已经为司机投保。以下三个条件满足其一即可。具体条件如下:(1)司机已婚。(2)司机为30岁以上的未婚男性。(3)司机为25岁以上的未婚女性。如果以上条件一个也不满足,则公司不为司机投保。编写程序,输入司机的婚姻状态、性别和年龄,判断该司机是否已投保。
首先引导学生分析问题,确定司机投保的三个条件:满足其一即可
如果司机已婚,提示该司机已投保。
如果司机未婚,男性,并且30岁以上,提示该司机已投保。
如果司机未婚,女性,并且25岁以上,提示该司机已投保。
之后小组交流讨论,确定使用多分支if语句实现。并绘制流程图,完成后各小组展示流程图,讲解设计思路。(学生上台讲解,下午录视频)教师和其他同学进行点评。确定无误后,学生编写程序,调试运行。
案例三:
if语句用途广泛,比如登录,邮箱都会用到if语句对用户名和密码进行判断。接下来就使用if语句模拟用户登录。
首先,同学们打开登录界面的网页,该页面就是使用if语句实现的。
学生分别输入正确和错误的用户名、密码,对所有会出现的情况进行验证,得到结果填入表格中。
户名
(admin
密码
(888888)
提示信息
正确
正确
用户名和密码输入正确!
正确
错误
密码不正确
错误
正确
此用户名不存在
错误
错误
用户名和密码都不正确
之后小组交流讨论,确定设计方案,讲解设计思路。其他同学进行点评。最后教师提出建议,使用if语句的嵌套结构更合适。
同学们完成拼流程图游戏。之后编写程序、调试运行。用户名和密码只用一位字符即可。教师通过教学系统随机提问一名同学演示程序运行过程。
(4)总结评价
教师总结本节课if语句常见的错误实例。并下发课后作业。
之后小组间进行互评。教师根据学生的课堂表现、自测成绩、案例完成情况、作业提交情况、小组互评成绩对学生进行综合评价。
3.课后拓展:
课后学生完成教师布置的课后作业、预习作业。
登录移动学习系统,完成自测。
利用移动学习系统、慕课、互联网进行拓展知识学习。
四、教学反馈
本次课的教学过程中以if语句的三个实例为主线,以学生自主学习为主体,以信息技术为支撑,以基础型案例与应用型案例相结合的模式,
使用FLASH交互式动画、微课,克服了传统教学模式下学习枯燥的问题,学生学习兴趣与动
力更足了。改变了学生被动学习的状态,突破教学难点。充分利用教学系统和移动学习系统,自主学习、自测、综合评价。使用亿图流程图绘制软件,简化流程图绘制过程。充分体现了“学生为主体,教师为主导”的教学理念。实现了“做中学、做中教”,提高了教学效果。实现了教学目标。在今后的教学中要充分利用信息化技术,让学生有更多自主学习的机会,多参与小组交流讨论,提高学生分析问题和算法设计的能力。
我的汇报到此结束,敬请批评指正。谢谢!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。