程序的3种基本结构的作用

程序的3种基本结构的作用,第1张

1、选择结构:用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。

2、循环结构:在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。

3、顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

扩展资料

任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构组成,因此,构造一个算法的时候,也仅以这三种基本结构作为“建筑单元”,遵守三种基本结构的规范,基本结构之间可以并列、可以相互包含,但不允许交叉,不允许从一个结构直接转到另一个结构的内部去。

正因为整个算法都是由三种基本结构组成的,就像用模块构建的一样,所以结构清晰,易于正确性验证,易于纠错,这种方法,就是结构化方法。遵循这种方法的程序设计,就是结构化程序设计。相应地,只要规定好三种基本结构的流程图的画法,就可以画出任何算法的流程图。

参考资料来源:百度百科-程序流程图

顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。

例如,a = 3,b = 5,现交换a,b的值,这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为: c = a; a = b; b = c; 执行结果是a = 5,b = c = 3。

顺序结构的原理计算:

输出三部曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 314159rr,输出圆的面积s。

不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等。

程序的基本结构是顺序、选择和循环结构。

顺序结构表示程序中的各 *** 作是按照它们出现的先后顺序执行的。选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。

程序

计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。它以某些程序设计语言编写,运行于某种目标结构体系上。所有程序都基于机器语言运行,机器语言是一个以二进制数字(0和1)构成的语言。

它是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。

百度百科——程序

#include<stdioh>

main()

{

    int a,b;

    scanf("%d",&a);

    b=a/100+a%100/10+a%10;

    printf("%d",b);

    return 0;

}#include<stdioh>

main()

{

    int k,y;

    double x;

    scanf("%d,%d",&y,&k);

    x=(y-3)/k;

    printf("%ld",x);

    return 0;

}#include<stdioh>

main()

{

    char ch;

    printf("%c %c",ch-1,ch+1);

    return 0;

}

都是些基础题型,不会可以追问。

1、顺序结构

设圆半径r=2,圆柱高h=3,求圆周长,圆柱底面积,用scanf输入数据,用printf输出结果,输出时要有文字说明,取小数点后两位数。

#include

void

main()

{int

r,h;

float

s,v;

printf("请输入圆的半径:\n");

scanf("%d",&r);

printf("请输入圆的高:\n");

scanf("%d",&h);

printf("圆的面积是:\n");

s=314rr;

printf("%32f\n",s);

printf("圆柱的体积:\n");

v=sh;

printf("%32f\n",v);}

2、选择结构

main()

{

int

a=5,b=4,c=3,d;

d=(a>b>c);

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

}

d值为0

在顺序结构的C语言程序中,程序代码是按照顺序一步一步地执行的,也就是说,在每次运行过程中,程序会执行程序中编写的所有语句,直到程序结束。

例如,以下代码是一个简单的顺序结构的C语言程序:

#include

int main() {

int a = 10;

int b = 20;

int c = a + b;

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

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

printf("a + b = %d\n", c);

return 0;

}

在这个程序中,首先定义了三个整型变量a、b和c,然后将a和b相加得到c的值,最后使用printf函数分别输出了a、b和c的值。在每次运行过程中,程序会依次执行这些语句,直到程序执行完毕并退出。

需要注意的是,如果程序中存在分支语句(如if语句、switch语句等)或循环语句(如while语句、for语句等),程序执行过程中可能会出现跳转、循环等情况,不一定每次都执行完所有的语句。但在顺序结构的C语言程序中,程序会按照代码的顺序依次执行所有语句。

以上就是关于程序的3种基本结构的作用全部的内容,包括:程序的3种基本结构的作用、顺序的结构是什么、程序的基本结构等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9290599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存