试讲稿switch语句具体例子---循环结构程序设计
各位评委老师大家上午好,我叫董礼,来自秦皇岛职业技术学院信息工程系。
我的试讲题目是《C语言程序设计之循环结构程序设计》
我用的教学方法是讲授法,其中包括举例引导、提问和类比。在实际上课时,还会使用多媒体教学,扩大课堂教学的信息量的同时也方便学生更直观的学习知识。
上节课我们学习了条件分支结构程序设计。咱们现在简单的复习一下,条件分支语句有几种形式,两种。哪两种?IF和Switch两种。我们做了例子一个是求绝对值,判断数是大于零还是小于零,如果大于零就输出,如果小于零就取反输出。还有一个例子就是计算器switch操作符,case 加号就两数相加,注意要在后面加上break语句是吧,希望如果有没做这两个例子的同学在上机课上一定要把这两个例子做出来。总的来说,直到现在同学们表现的非常好,希望能够再接再厉。
今天我们开始学习新的知识,循环结构(板书)
首先我们看循环的概念(板书)把书翻到书的36页,倒数第二个自然段,循环结构是程序中一种很重要的结构。其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。C语言提供了多种循环语句,可以组成各种不同形式的循环结构。
大家结合着这个例子,想一个问题,就是1+2+3+…+100的连续求和的问题。大家想一下,怎么用C语言编程解决这个问题,还记得上节课我让大家看了一个用goto和if语句解决这个问题的例子。实际上那个例子本身就是一个循环结构语句。好,我们先把这个写上。
1)用goto语句和if语句构成循环;(板书)
2)用while语句;(板书)
3)用do-while语句;(板书)
4)用for语句;(板书)
今天,我们学习while(板书)语句,首先我们要看一下while的一般形式。(板书)
那么它的执行过程是(板书),这里面有几个需要注意的地方。
1) while语句是关键字,它表示while语句的开始
2) 当非0值时执行内嵌语句
3) 如果包含一条以上语句,要用花括号括起来
4) 先判断条件,在执行语句
5) 循环体中要有趋向于结束的语句
接下来我们来解决那个1+2+3+…+100那个连加的问题,首先我们看一下这个执行过程(板书)
1) 如果没有i++就会出现死循环
2) 不能随便交换i++和sum+=i的前后顺序。
这节课重点要求掌握的是循环结构设计中while语句的用法,包括了它的一般形式和执行过程,
在上及时要自己动手解决了一个连加的问题。
今天的作业是完成书后的习题。
由于时间有限,就讲到这里,谢谢评委老师!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论