程序的控制结构总结.ppt
《程序的控制结构总结.ppt》由会员分享,可在线阅读,更多相关《程序的控制结构总结.ppt(24页珍藏版)》请在三一办公上搜索。
1、1,#includemain()float a,b;char oper;printf(“a,oper,b=”);scanf(“%f%c%f”,补充1:编写实现四则运算的简单两数计算器功能的程序。要求用户输入运算数和四则运算符,输出运算结果,补充2:列出一道一位数乘法题(数值通过随机函数产生),由用户回答,程序告诉回答得正确与否,回答错误最多三次.,#include#include#includemain()int num1,num2,result,answer,times=1;srand(unsigned)time(Null);/*初始化随机函数*/num1=rand()%10;/*产生一个0
2、9的随机数*/num2=rand()%10;/*同上*/result=num1*num2;do printf(“%d*%d=?”,num1,num2);scanf(“%d”,程序运行3*6=?24 answer is wrong3*6=?18 answer is ringht,3,构成程序的三种基本结构,顺序结构选择结构循环结构已经证明,任何程序均可只用这三种结构综合描述只用这三种结构编制的程序,叫结构化程序程序必须符合结构化规则,4,结构化程序设计的核心思想,采用顺序、选择和循环三种基本结构作为程序设计的基本单元 只有一个入口;只有一个出口;无死语句,即不存在永远都执行不到的语句;无死循环,
3、即不存在永远都执行不完的循环。采用“自顶向下、逐步求精”和模块化的方法进行结构化程序设计,5,if-else,选择结构的一种最常用形式 if(表达式)语句1;else语句2;语句3;表达式值非0时,执行语句1,然后语句3表达式值为0时,执行语句2,然后语句3else部分可以没有。if(表达式)语句1;语句3;当表达式值为0时,直接执行语句3if-else嵌套使用时,注意else和谁配对的问题,6,else-if,if的一种扩展形式if(表达式)语句1;else if(表达式)语句2;else if(表达式)语句3;else语句4;语句5;else部分可以没有,7,switch,多路选择swit
4、ch(表达式)case 常数1:语句序列1;case 常数2:语句序列2;default:语句序列3;default可以没有,但最好不省略不要忘记break,8,循环while,for,while(表达式)语句;for(表达式1;表达式2;表达式3)语句;,9,while,while(表达式)语句;只要表达式的值为非0,就重复执行语句,直到表达式值为0时止,10,for,for(表达式1;表达式2;表达式3)语句;首先执行表达式1。如果表达式2的值为非0,就重复执行语句和表达式3,直到表达式2的值为0时止相当于:表达式1;while(表达式2)语句;表达式3;表达式1和表达式3可以没有或者是用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 控制 结构 总结
链接地址:https://www.31ppt.com/p-6596201.html