用传统流程图表示求解以下算法:1、有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换

跪求
A瓶原来盛醋,现改盛酱油,B瓶相反。

开始

A=>i

B=>t → t=>i

↓ |

i=>t |(竖线全都连起来,在t=>i下面)

↓ ←|

输出(可省略)

结束

计算机语言只是一种工具。光学习语言的规则还不够,最重要的是学会针对各种类型的问题,拟定出有效的解决方法和步骤即算法。

有了正确而有效的算法,可以利用任何一种计算机高级语言编写程序,使计算机进行工作。因此,设计算法是程序设计的核心。

为了表示一个算法,可以用不同的方法。常用的有自然语言,流程图,伪代码,PAD图等。这其中以特定的图形符号加上说明,表示算法的图,称为算法流程图。

扩展资料:

基本结构

1、 顺序结构:如图所示的虚线框内,A和B两个框是顺序执行的。顺序结构是最简单的一种基本结构。

2、选择结构:如图所示的虚线框中包含一个判断框。

根据给定的条件p是否成立而选择执行A和B。p条件可以是“x>0”或“x>y”等。注意,无论p条件是否成立,只能执行A或B之一,不可能既执行A又执行B。无论走哪一条路径,在执行完A或B之后将脱离选择结构。A或B两个框中可以有一个是空的,即不执行任何操作。

3、循环结构:又称重复结构,即反复执行某一部分的操作。有两类循环结构:

当型(While):当给定的条件p成立时,执行A框操作,然后再判断p条件是否成立。如果仍然成立,再执行A框,如此反复直到p条件不成立为止。此时不执行A框而脱离循环结构。

直到型(Until):先执行A框,然后判断给定的p条件是否成立。如果p条件不成立,则再执行A,然后再对p条件作判断。如此反复直到给定的p条件成立为止。此时脱离本循环结构。

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

参考资料来源:百度百科--算法

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-04-18
开始

A=>i

B=>t → t=>i
↓ |
i=>t |(竖线全都连起来,在t=>i下面)
↓ ←|
输出(可省略)

结束

你再加上各种框就好了。本回答被提问者采纳

...有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换
为了表示一个算法,可以用不同的方法。常用的有自然语言,流程图,伪代码,PAD图等。这其中以特定的图形符号加上说明,表示算法的图,称为算法流程图。

...有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换(即A瓶原来盛醋...
基本正确。

有两个瓶子A和B,分别盛放出和酱油,要将他们互换,用流程图怎么表示?
A=>i ↓ B=>t → t=>i ↓ | i=>t |(竖线全都连起来,在t=>i下面)↓ ←| 输出(可省略)↓ 结束 你再加上各种框就好了。

...有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换。(醋和酱油要用...
直接赋值当然不行, 用字符串复制即可给你改了一下# include <stdio.h> include <string.h> void main(){ char A[8];char B[8];char C[8];gets(A);gets(B);strcpy(C, A);strcpy(A, B);strcpy(B, C);printf("A=%s,B=%s",A,B);getch();} ...

在c语言里,有两个瓶子A和B,分别盛放醋和酱油,要求他,们互换,求他们的算...
int A,B,C;C=A; \/\/弄一个空杯子C,A倒入C A=B;\/\/ B倒入A B=C;\/\/C倒入B

有两个瓶子A和B,分别盛放出和酱油,要将他们互换,用C语言怎么表示?
参数设置:a表示醋,b表示酱油,t表示一个空瓶。C语言实现:include <studio.h> int main(){ char a="醋";char b="酱油";char t;printf("交换前的情况:a是:%s,b是:%s\\n",a,b);\/*以下是交换的关键部分*\/ t=a;a=b;b=t;printf("交换后的情况:a是:%s,b是:%s\\n",a,b)...

C语言中如何实现有两个瓶子A和B,分别盛放醋和酱油要求将它们互换(醋...
include<stdio.h>#include<string.h>int main() {char A[20] = "AAAAAA";char B[20] = "BBBBBB";char temp[20];printf("A:%s\\n",A);printf("B:%s\\n",B);strcpy(temp,A);strcpy(A,B);strcpy(B,temp);printf("A:%s\\n",A);printf("B:%s\\n",B);return 0;} ...

请问用传统流程图或N-S图如何表示以下算法:
main(){int A,B;A=B;B=A;}

C语言求解
c=a;注释: a中的醋放入c瓶,a瓶变成空瓶;a=b; b中的醋放入a瓶,b瓶变成空瓶;b=c; c中的醋放入b瓶,c瓶变成空瓶;这样就将a和b互换了。理解了这个数据结构了吗?理解了,代码就不用我写了吧?include <stdio.h> main( ) \/ *主函数* \/ { int a=1,b=2,c;c=a;a=b;b=c;...

...有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换。(醋和酱油要用...
直接赋值当然不行, 用字符串复制即可给你改了一下# include <stdio.h> include <string.h> void main(){ char A[8];char B[8];char C[8];gets(A);gets(B);strcpy(C, A);strcpy(A, B);strcpy(B, C);printf("A=%s,B=%s",A,B);getch();} ...

相似回答