您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > while循环结构-公开课教案
课题C语言——while循环语句课时1学时授课人授课班级教学目标1、认知目标:了解while循环的概念,熟练掌握while循环的基本用法。2、技能目标:能够正确分析问题,使用while循环,并得出解决方案3、情感目标:培养学生分析错误、独立思考、解决问题的能力教学重点while循环的基本思想教学难点循环到底怎么使用教学活动及主要语言学生活动一、复习引导从键盘输入一个小于100的正整数,要求输出它的平方根.要求:在输入数据后先对其进行检查是否为小于100的正整数。若不是,则要求重新输入。#includestdio.h#includemath.hintmain(){inti,k;printf(请输入一个小于100的整数i:);scanf(%d,&i);if(i100){printf(输入数不合要求,请重新输入一个小于100的整数i:);scanf(%d,&i);}k=sqrt(i);printf(%d的平方根的是:%d\n,i,k);}思考:如果连续两次都输入错误呢?if(iM)能不能重复判定,直到满足iM才退出呢?2、讲授新课while语句的一般形式如下:while(表达式)语句学生画出流程图,写出程序当条件表达式为“真”时执行循环体语句,为“假”时不执行先判断表达式是否为真;若表达式为真,执行语句,直到表达式为假;若表达式为假,则跳出循环。例1:将复习题完成if(iM)重复判定,直到满足iM才退出。例2:用while求1+2+3+4+……100的值(画出流程图写出程序)分析:1)定义变量ii=1,i=2…i=1002sum=sum+i思考:画出该题的流程图教师引导画出流程图,并给出相应程序。学生完成例题,教师点评。假(0)真(非0)表达式语句while课堂练习:从键盘输入一行字符,回车符结束,统计共输入多少个字符。课后总结:在while循环中,循环条件是在循环的开头部分。●循环条件是任何合法的表达式,并且是能产生逻辑真值(非0)或逻辑假值(0)结果的表达式,一般是关系表达式或逻辑表达式。●循环条件必须用圆括号()括起来。●循环体语句可以是一条语句,也可以是多条语句,应用{}括起来,组成复合语句。●如果第一次判断循环条件就不成立(表达式结果为假),这时循环一次也不执行。●while关键字必须小写字母。●循环体语句中通常包括改变循环条件表达式值的语句。#includestdio.hmain(){inti,sum=0;i=1;while(i=100){sum=sum+i;i++;}printf(%d,sum);}
本文标题:while循环结构-公开课教案
链接地址:https://www.777doc.com/doc-5894951 .html