本文目录一览:
- 1、C语言中伪代码是什么意思
- 2、C语言中的“伪码”到底是啥???
- 3、什么是c语言伪代码
- 4、机器语言 汇编语言 伪代码 c语言分别是指什么
- 5、求c语言高手,我想要得到不同的算法,源码,伪代码,都行
- 6、C语言,伪代码问题!!!求帮助,感激!
C语言中伪代码是什么意思
伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。以编程语言的书写形式指明算法职能。使用伪代码, 不用拘泥于具体实现。相比程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言。它是半角式化、不标准的语言。可以将整个算法运行过程的结构用接近自然语言的形式(可以使用任何一种你熟悉的文字,关键是把程序的意思表达出来)描述出来。
我是从“上海全鼎软件学院”毕业的————————
C语言中的“伪码”到底是啥???
就是伪代码,也就是就是用常规语言或文字符号(即非编程语言写的)代码算法,叫伪代码
只是为了直观的表达出算法,才用伪代码,还有相应的伪代码语言等,这些代码无法运行,只有通过按照伪代码所表达的算法或操作,编好程序,才能运行.
举例,我要表达c语言中的i++操作,我可以些成"i自加1",当然一看就知道i自加1是机器读不懂的这种用人能看懂,机器看不懂的语言来描述程序逻辑和结构的代码就是伪代码了……
什么是c语言伪代码
所谓伪代码,就是那些用来表示算法的文字段落。
你想写一个程序,不可能就直接写代码,你得先写思路,用来暂时记录你思路的文字符号一般用简单的词语来。
比如:
初始化 字符串 A;
输入字符串 A;
如果 检测字符串 A 成功 就
打开文件(A);
否则 回到输入字符串;
伪代码根据个人习惯而不同,主要的是用来表达你想好了的思路。
机器语言 汇编语言 伪代码 c语言分别是指什么
计算机语言是人们描述计算过程即程序的规范书写语言。程序是计算机处理对象和计算规则的描述。语言的基础是一组记号和规则,根据规则由记号构成记号串的总体就是语言。
人类发明了计算机,需要与计算机“交流”,即写入和读出,这样必须使用一种语言让人类与机器能够交流,就诞生了机器语言。
机器语言是机器指令的集合。机器指令展开来讲就是一台机器可以正确执行的命令。每种微处理器,可以识别的每一条指令称为机器指令。每一种处理器都有自己可以识别的一整套指令,称为指令集。由于硬件设计和内部结构的不同,就需要用不同的电平脉冲来控制,使它工作。所以每一种微处理器都有自己的机器指令集,也就是机器语言。机器语言是计算机可以识别并运行的二进制代码。
汇编语言是将二进制的机器码通过助记符的方式让人可以更方便的编写并检查的低级语言。汇编语言接近机器语言,可以看做是机器语言的另一种形式,计算机在运行时也需要将其变为机器语言的二进制才可运行。汇编语言是机器语言的助记符。
伪代码是一种算法描述语言。它不是一种现实存在的编程语言。使用为代码的目的是为了使被描述的算法可以容易地以任何一种编程语言实现。它可能综合使用多种编程语言中语法、保留字,甚至会用到自然语言。 因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。计算机科学在教学中通常使用伪代码,以使得所有的程序员都能理解。
C语言之所以命名为C,是因为 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。机器语言和汇编语言都不具有移植性,而C语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。
求c语言高手,我想要得到不同的算法,源码,伪代码,都行
scanf();\\获得输入整数
seed();\\随机种子
for(temp =rand(); temp%7 != 0; temp=rand() );
for(temp1 =rand(); temp1%7 != 0; temp1=rand() );
sum= temp+temp1;
if( sum == 7 || sum == 11) goto Victory;
else if( sum == 2 || sum == 3 || sum == 12) goto Failed;
else
{
Repeat:
for(temp =rand(); temp%7 != 0; temp=rand() );
for(temp1 =rand(); temp1%7 != 0; temp1=rand() );
if (sum==temp+temp1) goto Victory;
else if(temp+temp1 ==7) goto Failed;
else goto Repeat:
}
C语言,伪代码问题!!!求帮助,感激!
首先,你要理解一些(源代码)输出语句,最好能够在中文上进行表达和理解。
其次,在C语言上,没有流程图和伪代码还不如源代码,但是在《数据结构》上,伪代码就显得尤为重要。
最后,建议你能真正理解C源代码,流程图和伪代码比源代码理解起来还要费神费力。为此,你可以去编写一些综合的程序来加以理解细节,这样掌握C会很轻松。