《c语言认识》第二讲

上传人:子 文档编号:51652641 上传时间:2018-08-15 格式:PPT 页数:28 大小:626KB
返回 下载 相关 举报
《c语言认识》第二讲_第1页
第1页 / 共28页
《c语言认识》第二讲_第2页
第2页 / 共28页
《c语言认识》第二讲_第3页
第3页 / 共28页
《c语言认识》第二讲_第4页
第4页 / 共28页
《c语言认识》第二讲_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《《c语言认识》第二讲》由会员分享,可在线阅读,更多相关《《c语言认识》第二讲(28页珍藏版)》请在金锄头文库上搜索。

1、第第2 2课课 选择、循环结构选择、循环结构鲁永军杭州市青蓝小学2.1 用流程图表示算法美国国家标准化协会ANSI(American National Standard Institute)规定了一 些常用的流程图符号:起止框判断框处理框输入/输出框注释框流向线连接点2.2.1三种基本结构(顺序、选择、循环)(1)顺序结构2.2.2选择结构编程解题思路一般写法1.解决该题的主要算法类型。如:累加求 和、冒泡排序。 2.写一下对难点的解决方法。 3.分步用文字描述算法实现步骤。6如何把大象放到冰箱里面?问题:主要算法:这是一个顺序执行结构。 难点解决:关键在于题目没有明确说明大象和冰箱大 小,所

2、以大象可能是塑料的玩具,也可能冰箱足 够大,因此,只要正常放就行了。 解决步骤: 1.把冰箱门打开 2.把大象放进冰箱 3.把冰箱门关上7编程:比较任意2个整数的大小,输出大的问题:主要算法:这是一个选择判断结构的程序。 难点解决:两数比较,输出大者。 解决步骤: 1.读入2个整数a,b 2.2个整数比较 3.如果ab那么输出a,否则输出b 2.2.3比较两数大小 void main() int a,b;scanf(“%d%d“,if(ab) printf(“Max:%d”,a);else printf(“Max:%d”,b);开始结束输入a、b输出aab输出b是否上机试一试1.上机执行两数比

3、较程序。 2.修改程序为三数比较选最小。 2.2.4成绩等级判断程序void main() int a;scanf(“%d“,if(a=90) printf(“A”);else if(a=60 for(i=1;ivoid main() int i,sum=0;for(i=1;i void main()int i,temp,sum;temp=1; sum=0; for(i=1;i void main()int n;for (n=100;n void main()int i,j;for(j=1;j void main() int i,sum=0;i=1;while (i void main() i

4、nt i=1,sum=0;do sum=sum+i; i+; while(i=100);printf(%dn,sum);2.4.2直到型(do while型)循环 上机试一试1.上机分别用for、while、do- while三种语句编写1-100之和,以体 会区别。作业1.把100200之间的不能同时被2、3整除的数 输出。2.猜数游戏:随机产生一个4位数,用户输入一 个数猜测,程序提醒是猜大了,还是猜小了,成功 后输出用户猜的次数。任选一题完成作业提交压缩包中为: 1.程序的解题思路及流程图(word格式) 2.程序源代码(pd.c) 提示: 判断能否整除的关键是余数是否为零,判断的 表达式为:if(X%2!=0) & (X%3!=0) =:2个连续的等号表示相等 !=:感叹号跟等号表示不等

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号