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

do-while语句

一、教学目标

(一)知识与技能

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

(二)过程与方法

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

(三)情感态度与价值观

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

二、教学重难点

(一)重点

do...while语句的概念

(二)难点

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

三、教学方法

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

四、教学过程

(一)导入

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

(二)新课讲授

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

    do

    语句

    while(表达式);

  • 讲解do.while语句流程图                                                                     

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

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

    #include<stdio.h>

    int mian()

    {

    int i=1,sum=0;

    do{

    sum=sum+i;

    i++;

    }while(i<=100);

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

    return 0;

    }

    画出流程图                                                                                     

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

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

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

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

(三)巩固练习

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

#include<stdio.h>

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之间所有的素数

五、板书设计

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进阶的菜熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值