算法的基本控制结构_三大结构

本文介绍了编程中的三大基本控制结构:顺序结构、选择结构(包括if...else、嵌套if和switch语句)和循环结构(while、do...while和for循环)。通过实例解析了这些结构的用法和应用场景,旨在帮助初学者掌握算法的基础。
摘要由CSDN通过智能技术生成

ok,前面已经复习了不少的东西了,现在开始正式敲门了,duangduangduang~
现实生活中,我们总会遇到这样几种问题:1、按步就班工作,2、你必须在此基础上做出选择以便可以继续工作,3、不断重复上述动作;ok!这些我们仔细想想就可以,但是计算机呢?
计算机和人不同,人脑有一套完整的逻辑思维和轻重缓急的辨别“器件”,他们通过各种各样的或简单或复杂的操作,让你对所进行的工作有一定的判断,进而持续工作;而计算机在人(程序工程师)赋予其一定的机械动作前,没有任何意义。
为了让计算机帮助人的工作,最简单的算法结构程序出现了。
例,计算n!,倘若n很小的时候,我们可以通过笔算算得,但是当n的数字增大,无论通过何种化简演变,得到一个确定的值,似乎是很困难的,ok,如果你感觉不,随口给我说一下,24!,如果说不出来(说出来才更奇怪好吧 ),借助计算机。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2019.11.25 阴霾

三大结构

顺序结构

顺序结构,即按步就班,从上至下完成工作,完成该段程序,ok,该休息就可以休息了。
例:

#include"iostream"
using namespace std;			//定义头文件及命名空间地址

int main()						//定义主函数,程序执行的起始端
{
   
	int a=2;
	a=a*3*4*5*6*7*8;
	cout<<"8!="<<a<<endl;		//计算并输出8!(阶乘)
	return 0;					//若程序秒退,建议在return 0;前加如下指令cin>>a;
}

顺序执行按步就班,可以计算得出8!=40320,但是,如果,此a过大的话,顺序结构难以胜任(指手动输入 )。

选择结构

又称为分支结构,指在某种情况下,得判断某事件的真假,为真为假所要做的工作不同。

if…else

适用于简单的,判断较少的选择结构。
例:真假命题判断

#include"iostream"
using namesapce std;
int main()
{
   
	int a=1,b=2;
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值