中职计算机应用教资面试教案

do-while语句

一、教学目标

(一)知识与技能

了解do...while语句的概念,学会使用do...while来实现循环结构

(二)过程与方法

通过对do...while语句的学习,掌握do...while在实际编程中的应用以及提高画流程图的能力。

(三)情感态度与价值观

通过本课学习激发对编程语言的学习兴趣,培养严谨,细致的态度

二、教学重难点

(一)重点

do...while语句的概念

(二)难点

do...while语句的实际应用,流程图的绘制

三、教学方法

讲授法、谈话法、讨论法、演示法

四、教学过程

(一)导入

通过温故知新导入法复习前面所授while循环知识,引出问题:是否有其他方法来实现1到100的累加?

(二)新课讲授

  • do...while语句的一般形式

    do

    语句

    while(表达式);

  • 讲解do.while语句流程图                                                                     中职计算机应用教资面试教案_第1张图片

  • 设置问题do-while的特点是什么?先无条件地执行循环体,然后判断循环条件是否成立

  • do...while语句的应用:用do...while语句求1+2+3+...+100.

    #include

    int mian()

    {

    int i=1,sum=0;

    do{

    sum=sum+i;

    i++;

    }while(i<=100);

    printf("sum=%d\n",sum);

    return 0;

    }

    画出流程图                                                                                     中职计算机应用教资面试教案_第2张图片

  • 小组讨论do...while与while实现1到100累加的代码比较两者的不同

    while是先判断表达式再执行循环体,循环体有可能一次也不执行

    do-while是先执行循环体,再判断表达式,循环体至少执行一次

    两者可相互转化,功能基本相同

(三)巩固练习

学生代码展示:编程计算1到10的平方和

#include

main(){

int i=1,sum=0;

do{

sum+=i*i;

i++;

}while(i<=10);

printf("sum=%d",sum);

}

(四)课堂总结

师生一起对所学知识进行总结,加深学生的理解与记忆

  1. do-while语句先执行循环语句后判断表达式

  2. do-while语句中while后有分号

  3. do-while循环,循环体最少执行一次

(五)作业

输出3到100之间所有的素数

五、板书设计

中职计算机应用教资面试教案_第3张图片

参考资料:c程序设计(第四版)谭浩强著(p117-p120)

你可能感兴趣的:(中职教资面试,面试)