下载此文档

C语言循环语句学案.doc


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
项目三循环程序设计—打鱼还是晒网任务一while语句学案学生自评教师评分专业班级姓名工位号【学****要求】、、【学****重点、难点】。【学时安排】4学时【学****过程】中国有句俗话叫“三天打鱼两天晒网”。某人从1990年1月1日开始“三天打鱼两天晒网”,问这个人在1994年3月1日这一天是在“打鱼”,还是“晒网”?课前预****及课堂学****任务循环结构?2、循环语句:实现循环结构的语句称为循环语句。3、在C中,循环语句有以下三种:for语句while语句do…while语句1)while循环——当型循环while语句的一般格式为:while(表达式)语句while语句的执行过程为:(1)计算并判断表达式的值。若值为0,则结束循环,退出while语句;若值为非0,则执行循环体。(2)转步骤(1)。执行过程流程图:写出以下程序的运行结果程序屏幕显示注意事项例3-1100例如:求ånn=1#include<>voidmain(void){inta=1,sum=0;while(a<=100){sum+=a; a++;}printf("%d",sum);}练****求s=1+2+3+……+10练****用while语句实现阶乘5!。注意“边界值”的选择!应有使循环趋于结束的语句程序屏幕显示注意事项例3-2:统计从键盘输入的一行字符的个数。#include<>voidmain(void){intnum=0;printf("请输入一行字符:");while(getchar()!='\n')num++;printf("共输入了%d个字符!",num);}例3-3:个位数是6,且能被3整除的5位数共有多少个?#include<>voidmain(void){longintn=10006;intcount=0;while(n<=99999){if(n%3==0)count++;n+=10;}printf(“count=%d\n”,count);}练****能被3整除的3位偶数共有多少个?程序屏幕显示注意事项例3-3利用辗转相除法,求两个正整数的最大公约数算法:1)若j=0,则i为最大公约数2)若j不为0,将i除以j,余数为k,i=j;j=k;转1)main(){inti,j,temp;printf(“Enter2integers:”);scanf(“%d%d”,&i,&j);while(j){temp=i%j;i=j;j=temp;}printf(“Gcd=%d\n”,i);}二、While语句-------使用要点(当型循环),它仅用来测试表达式的结果值是零值还是非零值,用以决定循环进行的条件,称为“判终表达式”,一般是关系表达式或逻辑表达式,与条件语句一样可进行如下简化:while(x!=0)®while(x==0)®,这样的while语句为无穷循环语句,如: while(1)语句;//,也可以是简单语句,甚至可以是一个。,以避免“死循环”。任务二do-while循环——直到型循环学案学生自评教师评分专业班级姓名工位号【学****要求】、-while语句和语法形式、【学****重点、难点】-while语句【学时安排】2学时【学****过程】课前预****及课堂学****任务do-while语句的一般格式为do语句while(表达式);do-while语句的执行过程为:(1)执行循环体语句。(2)计算并判断表达式的值。若值为0,则结束循环,退出while语句;若值为非0,则转步骤(1)。执行过程:程序编程注意事项、流程图绘制例3-4100例如:求ånn=1#include<>voidmain(void){ inti,sum=0; i=1; do { sum=sum+i; i++; }while(i<=100); printf(“%d”,sum);}练****求s=2+4+6+……+20练****求s=1+3+5+……+19无论表达式的值是多少,循环体至少执行!程序编程提示例3-5从键盘输入一行字符,统计其中包含的数字字符个数,并输出。#include<>main(){intch,num=0;printf(“ext:”);do{ch=getchar();if()num++;}while(ch!=);printf(“num=%d\n,num”);}练****个位数是6,且能被3整除的5位数共有多少个?练****

C语言循环语句学案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zxwziyou9
  • 文件大小126 KB
  • 时间2019-07-24