什么是c语言伪代码

作者&投稿:盖狐 (若有异议请与网页底部的电邮联系)
C语言中伪代码是什么意思~

伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。以编程语言的书写形式指明算法职能。使用伪代码, 不用拘泥于具体实现。相比程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言。它是半角式化、不标准的语言。可以将整个算法运行过程的结构用接近自然语言的形式(可以使用任何一种你熟悉的文字,关键是把程序的意思表达出来)描述出来。


我是从“上海全鼎软件学院”毕业的————————

 伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。
  它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言。它是半角式化、不标准的语言。我们可以将整个算法运行过程的结构用接近自然语言的形式(这里,你可以使用任何一种你熟悉的文字,中文,英文 等等,关键是你把你程序的意思表达出来)描述出来. 使用伪代码, 可以帮助我们更好的表述算法, 不用拘泥于具体的实现.
  人们在用不同的编程语言实现同一个算法时意识到,他们的实现(注意:这里是实现,不是功能)很不同。尤其是对于那些熟练于不同编程语言的程序员要理解一个(用其他编程语言编写的程序的)功能时可能很难,因为程序语言的形式限制了程序员对程序关键部分的理解。这样伪代码就应运而生了。
  当考虑算法功能(而不是其语言实现)时,伪代码常常得到应用。计算机科学在教学中通常使用虚拟码,以使得所有的程序员都能理解。
  例如,类Pascal语言的伪代码的语法规则是: 在伪代码中,每一条指令占一行(else if,例外)。指令后不跟任何符号(Pascal和C中语句要以分号结尾)。书写上的“缩进”表示程序中的分支程序结构。这种缩进风格也适用于if- then-else语句。用缩进取代传统Pascal中的begin和end语句来表示程序的块结构可以大大提高代码的清晰性;同一模块的语句有相同的缩进量,次一级模块的语句相对与其父级模块的语句缩进。
  伪代码只是像流程图一样用在程序设计的初期,帮助写出程序流程。简单的程序一般都不用写流程、写思路,但是复杂的代码,最好还是把流程写下来,总体上去考虑整个功能如何实现。写完以后不仅可以用来作为以后测试,维护的基础,还可用来与他人交流。但是,如果把全部的东西写下来必定可能会让费很多时间,那么这个时候可以采用伪代码方式。比如:

所谓伪代码,就是那些用来表示算法的文字段落。

你想写一个程序,不可能就直接写代码,你得先写思路,用来暂时记录你思路的文字符号一般用简单的词语来。

比如:
初始化 字符串 A;
输入字符串 A;
如果 检测字符串 A 成功 就
打开文件(A);
否则 回到输入字符串;

伪代码根据个人习惯而不同,主要的是用来表达你想好了的思路。

所谓伪代码,就是比真实代码简洁,能体现程序主要逻辑,但不能直接运行,没有固定的格式,以表达逻辑为主要目的的“假”代码。C语言伪代码是大体按照C语言的语法书写的,可以经过简单的修改来改成C语言。

所谓伪代码,只是一种叫法,就是不能运行的代码。伪代码主是写给自己看的,就像我们做数学题打的草稿一样,用自己明白的写法即可。比如:定义变量i,j;i,j赋值为1;……


代码和伪代码什么区别
区别:1,面对对象不同,伪代码是方便程序员便于理解,源代码是面对电脑,使电脑编译。2,编译方式不同,伪代码无被电脑编译,源代码可以被电脑编译。3,编写方式不同,在伪代码中,每一条指令占一 行,指令后不限任啊符号,源代码一条指令客栈多行,可加符号。在现代程序语言中,源代码可以是以书籍...

C语言6到80的素数的伪代码
以下内容转自我高中老师曹Sir~伪代码系自己噶编程思想,你可以参照以下代码。 素数程序:输入一个正整数,判断其是否是素数。程序一:#i nclude <stdio.h> main(){ int n,i;do { scanf("%d",&n);}while(n<0);for(i=2;i<n;i++)if(n%i==0)break;if(i<n) printf("No,%d 不是...

c语言中 ":=" (冒号 等于)是什么意思?
这是伪代码,只是用来说明逻辑的,并不是具体什么编程语言的代码。当然,这里显然表示赋值

请问什么是类c语言?
类C语言就是类似C语言的语言。在数据结构中常用,在编程中有时也叫“伪代码”。其实就是为了让编程人员能够更专注对程序算法的思想分析,而不受语法的约束。所以一般分析问题,设计算法时“随意”写的算法代码(不考虑语法错误)就是类C语言。

求解c语言中的冒号含义 t=a:b ; t = 62:m ; for t = 61:m 这些都是什 ...
t=a:b 这个是伪代码,是C语言中是不存在的 意思是t从A开始一直加,加到B for t = 61:m T从61开始一直加,加到M]这个是做循环的时候用的

求一份伪代码 N阶方阵转置 C语言 加急
include "stdio.h"define N 5 void main(){ int i,j,a[N][N],b[N][N];for(i=0;i<N;i++){ for(j=0;j<N;j++){ scanf("%d",&a[i][j]);} } for(i=0;i<N;i++){ for(j=0;j<N;j++){ b[j][i]=a[i][j];\/\/转置 } } for(i=0;i<N;i++){ for(j=...

伪代码的问题 block 什么意思
Block是C语言的一个语法特性,同时也是C语言的运行时特性,它很像C中的函数指针,因为可以像使用函数指针一样的去使用block对象;它也很像C++中的函数对象,因为除了要执行的代码,block还可以携带和block绑定的状态信息。因此,block是一个对象,这个对象里包含了要执行的代码片段以及一些状态信息。

C语言中的“code”是什么意思啊
code是keil C51里面的关键字,一般用于定义常量数组,意思是告诉编译说把这个数组放在ROM存储。code的作用是告诉单片机,定义的数据要放在ROM(程序存储区)里面,写入后就不能再更改。因为C语言中没办法详细描述存入的是ROM还是RAM(寄存器),所以在软件中添加了这一个语句起到代替汇编指令的作用,对应的...

用C语言 求解方程ax*x+bx+c=0的根,要求:画出N—S流程图,写出伪代码,并...
float f(float x)设 dx 初值 计算 dy dy = f(x0) - f(x0+dx);导数 初值 dd1=dy\/dx;Lab:;dx = 0.5 * dx; \/\/ 减小步长 dy = f(x0) - f(x0+dx);dd2=dy\/dx; \/\/ 导数 新值 判断新旧导数值之差是否满足精度,满足则得结果,不满足则返回 if ( fabs(dd1-dd2) ...

爱拉托散(Eratosthenes)法求素数C语言伪代码 能帮忙描述一下主要算法的...
这就是筛法求素数,它能找到从2到某个上界之间所有素数,基本思想如下:对数字从小到大开始遍历,碰到第一个数是素数(2),将其所有倍数都标记为非素数(2的倍数,4,6,8,...),然后再继续检查,碰到第一个数3是素数,再将基所有倍数标记为非素数(3的倍数,6,9,12,...),然后再继续...

齐河县17757953654: C语言中的“伪码”到底是啥???
释洋欣匹: 算法的一种表示形式,不能运行,只是为了容易理解程序运行步骤.

齐河县17757953654: 什么是伪c语言? -
释洋欣匹: 你说的是VC还是伪C?如果是前者,可以去看微软公司出的教程,市面上类似的教材很多;如果是后者,这个是指仿照C语言的基本规则书写,但不严格遵循其限制,尤其是很多内容可以用自然语言描述的一种算法的描述工具.其重点在描述算法的基本思想等,对其计算机实现还不能直接完成,需要再结合具体C语言环境来改写部分内容.

齐河县17757953654: 什么叫程序伪代码? -
释洋欣匹: 伪代码(Pseudocode)是一种算法描述语言.使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现.因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言. 介于自然语言与编程语言之间.以编程语言的书写形式指明算法职能.使用伪代码, 不用拘泥于具体实现.相比程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言.它是半角式化、不标准的语言.可以将整个算法运行过程的结构用接近自然语言的形式(可以使用任何一种你熟悉的文字,关键是把程序的意思表达出来)描述出来.

齐河县17757953654: 伪代码的定义是什么?
释洋欣匹: 在伪代码中,每一条指令占一行(elseif例外,),指令后不跟任何符号(Pascal和C中语句要以分号结尾);书写上的“缩进”表示程序中的分支程序结构

齐河县17757953654: 请问什么是伪代码啊?`` -
释洋欣匹: 伪代码就是以 我们所习惯的 方式 或者 语言 来表达 一个程序的 算法 或者过程.比如说 if(c!=1) 我们可以这样写 伪代码 如果 c 不等于 1 ..伪代码没什么语法限制,只要能够 清楚的 表达 程序的 思路 就行了

齐河县17757953654: 什么是伪代码 -
释洋欣匹: 伪代码(pseudocode),又称为虚拟代码,是高层次描述算法的一种方法.它不是一种现实存在的编程语言(已经出现了类似伪代码的语言,参见Nuva);它可能综合使用多种编程语言中语法、保留字,甚至会用到自然语言.它以编程语言的...

齐河县17757953654: C语言中这个伪算法是个什么意思?什么情况下需要伪算法? -
释洋欣匹: 伪就是假设的意思,算法就是做某个任务的方法流程.连在一起就是假设做某个任务的方法是这样的流程. 在设计算法的时候用到.

齐河县17757953654: 什么代码```
释洋欣匹: 所谓“代码”就是你写程序时所写的语句.它包括:可执行代码和伪代码.可执行代码就是计算机执行的语句,也就是能实现功能完成任务的语句.而伪代码就是计算机不会执行的代码,只是给读者提供注释作用的,例如在c语言中,“/* */”中的代码就是伪代码啦.

齐河县17757953654: 急! - 伪代码不知哪位高手能够告诉我,什么是伪代码?伪代码编
释洋欣匹: 表示一种算法,可以使用不同的方法,比如使用伪代码,自然语言,流程图,计算机语言等. 什么伪代码呢?伪代码(Pseudocode)是一种算法描述语言.使用伪代码的...

齐河县17757953654: c++中 伪代码是? -
释洋欣匹: 伪代码 又称"虚拟码" 虚拟码是描述算法的一般方法,它不是一种现实存在的程序语言.它可能综合使用多种编程语言中语法、保留字,甚至会用到自然语言.计算机科学在教学中通常使用虚拟码,以使得所有的程序员都能理解.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网