预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

教师宋艳爽课题第二节《条件选择语句if》学科C语言年级高二课型新授课时间2013年6月5日课时1课时教学目标知识和能力(1)学习流程图的画法(2)根据流程图来了解并掌握IF语句的功能、使用格式及执行过程。情感态度与价值观结合实际问题,通过分析、确定算法,绘制程序流程图,编写程序,培养学习观察能力、分析解决问题能力、归纳综合能力。过程与方法通过自主学习、合作探究法来掌握学习语言的方法,掌握学习语言的“敲门砖”。培养学生的创新能力。教学重难点教学重点(1)if语句的功能、使用格式及执行过程(2)通过流程图分析程序。教学难点根据实际问题,确定程序中的判断条件。教学方法自主学习,合作探究法、任务驱动法、演示法教学过程(一)开胃小菜激趣导入复习设计设计意图(1)结构化程序设计的基本程序结构有几种?(2)利用前面学过的知识,让学生求给两出两个数,求出其中的大者并输出。这时可以让学生写出程序,大部分学生可能利用条件表达式示出结果,教师分析该程序,同时提出问题(3)。(3)如果是3个、4个或更多个数进行比较,最后输出大者,如何书写程序?引导学生进行讨论,并利用复习提问和探究性的方式导入新课,激发学生的学习热情,使其有目的地参与下面的教学活动。(二)研读教材解读基础探究任务1结果设计意图IF语句的第一种形式及执行过程(1)形式if(表达式)语句(2)执行过程:如果表达式值为真执行语句(3)流程图:(a)(a)真(非0)假(0)表达式0语句1学生研读教材,得出结果。教师点评,对探究结果做进一步说明,体现自主探究,合作学习解决实际问题结果设计意图输入一个成绩,如果成绩大于60,则显示pass,否则不显示。(例1)例1main(){intscore;scanf(“%d”,&score);if(score>=60)printf(“pass\n”);}学生以组为单位,分析算法,确定流程图,写出程序,上机调试结果。教师在下面巡视及时帮助解决问题,实现了以学生为主,教师为辅的新课改理念。达到了自主探究、合作学习的学习方式。学生仔细体会,学会分析问题,掌握程序设计基本思想,提高学生对实际问题的处理能力。探究任务2结果设计意图IF语句的第二种形式(1)形式if(表达式)语句1else语句2(2)执行过程如果表达式值为真则执行语句1否则执行语句2。(3)流程图(b)(b)真假表达式语句1语句2学生研读教材,得出结果。教师点评,对探究结果做进一步说明,体现自主探究,合作学习解决实际问题结果设计意图求两个数的大小,输出大者。例2例2:main(){inta,b,m;a=3;b=4;if(a>b)m=a;elsem=b;printf(“m=%d”,m);}学生以组为单位,分析算法,确定流程图,上机调试结果。教师在下面巡视及时帮助解决问题,实现了以学生为主,教师为辅的新课改理念。达到了自主探究、合作学习的学习方式。学生仔细体会,学会分析问题,掌握程序设计基本思想,提高学生对实际问题的处理能力。探究任务3结果设计意图求输入三个数,输出基中的最大者。(例3)例3:main(){inta,b,c,m;scanf(“%d,%d,%d”,&a,&b,&c);if(a>b){if(a>c)m=a;elsem=c;}else{if(b>c)m=b;elsem=c;}printf(“m=%d”,m)}学生以组为单位,分析算法,确定流程图,上机调试结果。此题紧绕例题,并逐步加深难度,加强对知识的理解,进一步掌握程序设计的基本方法,培养学生的创新意识。(三)设计练习巩固基础练习内容设计意图1、输入一个成绩,如果在90到100之间,则输出“优秀”。否则不输出。2、从键盘输入三个数,输出其中的最小者。为使学生加深对本节课知识的理解、根据本节的重难点,设计两组练习题,通过上机编辑,及时发现问题,并加以改进。(四)幻灯演示总结重难点方式设计意图幻灯演示演示IF语句的格式,执行过程,及流程图,进一步强调如何确立条件进行判断,并总结常见条件,为下节课讲解IF语句的多支结构做好准备(五)布置作业输入两个数按照从小到大顺序输出结果