伪代码怎么编写伪代码呢

小木虫 --- 600万学术达人喜爱的学术科研平台
&&查看话题
伪代码书写工具
RT,为了使得伪代码在论文中格式规范,请问各位有比较好的伪代码书写工具吗
北京学而思教育科技有限公司 地址:北京市海淀区北三环甲18号中鼎大厦A座1层102室 电话:010-编写一组伪代码计算1+++…+,并画出相应的流程图.
伪代码如下:i←1S←0While& i≤1 000S←S+1/ii←i+1End WhilePrint& SEnd流程图如图所示:
伪代码如下:i←1S←0While& i≤1 000S←S+1/ii←i+1End WhilePrint& SEnd流程图如图所示:
喜欢一定要记得分享给好朋友哦
也许你在找这些视频
嗯 也许你关注这些知识点
算法的定义:
算法通常是指用计算机按照一定规则解决一类问题的明确和有限的步骤。 算法的特征:
①确定性;②逻辑性;③有穷性;④正确性;⑤顺序性;⑥普遍性。 算法的描述:
自然语言、程序框图、程序语言。
设计一个问题的算法时应注意:
(1)认真分析问题,联系解决此问题的一般数学方法;(2)综合考虑此类问题中可能涉及的各种情况;(3)&将解决问题的过程划分为若干个步骤;(4)用简练的语言将各个步骤表示出来。
已知分段函数y=,编写伪代码,输入自变量x的值,输出其相应的函数值,并画出流程图.
某企业2007年的生产总值为200万元,技术创新后预计以后的每年的生产总值将比上一年增加5%,问最早哪一年的年生产总值将超过300万元?试写出解决该问题的一个算法,并画出相应的流程图.
画出求+++…+的值的流程图.18:53 提问
一个编程面试题,只要写出伪代码就可以了
假设有如下两个函数 rand3()可以产生随机的0 1 2,rand5()可以产生随机的0 1 2 3 4,现在请你利用它编写一个函数rand7(),产生0~6的随机数
按赞数排序
不是那么完美:
int rand7()
switch(rand3())
sum=rand5();//0,1,2,3,4
sum=rand5()+5;//5,6,7,8,9
sum=rand5()+10;//10,11,12,13,14
}while(sum!=14);
sum%=7;//0,1,2,3,4,5,6
利用预置数组
int rand7(){
int a[][]={
int row=rand5;
int col =rand3 ;
int rand7=7;
while(rand7=7){
rand7=a[row][col];
return rand7;
int rand7()
return rand3() + rand5();
rand7=rand3+rand5
rand7=rand3+rand3+rand3
rand7=rand3*2+rand3
rand7=rand3*3-rand5
应该还有一些,
int rand7()
int x5 = 7;
while (x5 & 6)
int x3 = 2;
while (x3 & 1)
x5 = rand(5);
if (x3 == 1) x5 = x5 + 5;
if (x5 & 7) return x5;
int a=rand5+rand5+…+rand5 +
rand3+…+rand3
return a%8;
个数自己决定。
优化了的方法
//从均匀的0~20里面取mod
int rand7() {
int sum = 0;
for (int i=0;i&7;i++) {
sum+= rand3()+i*3;
return sum%7;
//从均匀的0~34里面取mod
int rand7() {
int sum = 0;
for(int i=0;i&7;i++) {
sum += rand5()+i*5;
return sum%7;
看了各位算法经测试,楼上预置数组的方法是正确的:
#include&stdlib.h&
#include&stdio.h&
#include &time.h&
int rand5()
return rand()%5;
int rand3()
return rand()%3;
int rand7()
int a[5][3]={
row = rand5();
col = rand3();
} while(a[row][col]==7);
return a[row][col];
int main()
int re[7]={0};
srand( (unsigned)time( NULL ) );
for(int i=0;i&100000;i++)
re[rand7()]++;
for(int i=0;i&7;i++)
printf("re[%d]=%d, %2d%%\n",i,re[i],int(re[i]/.5));
int rand7() {
while (true) {
switch (rand3()) {
return rand3();
return rand3()+3;
if (rand3()) {
// 取到7,8重新取
int rand7()
switch(rand3())
sum=rand5();//0,1,2,3,4
sum=rand5()+5;//5,6,7,8,9
sum=rand5()+10;//10,11,12,13,14
}while(sum==14);
sum%=7;//0,1,2,3,4,5,6
其他相似问题查看: 4633|回复: 14
考试的时候是写伪代码还是写可以实现的C代码呢
主题帖子积分
王道论坛中级道友, 积分 331, 距离下一级还需 669 积分
王道论坛中级道友, 积分 331, 距离下一级还需 669 积分
报考学校上海交大
本科学校福州大学
RT,书上看的从来都是伪代码,虽然写起来比较方便,不过不太习惯,还有些人好像说写伪代码可能分数很低,最好是写哪一种呢,请高人和前辈指教
主题帖子积分
王道论坛中级道友, 积分 291, 距离下一级还需 709 积分
王道论坛中级道友, 积分 291, 距离下一级还需 709 积分
考研年份2011
报考学校北京邮电大学
本科学校河南财经
同问,顶一个
主题帖子积分
王道论坛实习道友, 积分 8, 距离下一级还需 12 积分
王道论坛实习道友, 积分 8, 距离下一级还需 12 积分
考研年份2012
报考学校中国传媒大学
本科学校沈阳师范
额 同问一下 帮顶!
志存高远,脚踏实地。
主题帖子积分
王道论坛中级道友, 积分 234, 距离下一级还需 766 积分
王道论坛中级道友, 积分 234, 距离下一级还需 766 积分
考研年份2012
报考学校上海交通大学
本科学校常州大学
主题帖子积分
王道论坛中级道友, 积分 345, 距离下一级还需 655 积分
王道论坛中级道友, 积分 345, 距离下一级还需 655 积分
考研年份2011
报考学校北京航空航天大学
本科学校哈工大(威海)
。。那我也同问一个吧。。
。不过估计是伪代码。。。
c语言写的再好也不可能没bug,书面上写的可能就是运行不起来。。。
直接用伪代码把算法的意思写出来不就可以了吗。。。
一家之言。。。希望知道的说。。。
主题帖子积分
王道论坛中级道友, 积分 331, 距离下一级还需 669 积分
王道论坛中级道友, 积分 331, 距离下一级还需 669 积分
报考学校上海交大
本科学校福州大学
有人说老师看的主要是思想,不过如果写C老师也不可能拿去运行才给你分吧,用C写出主要思想是不是比较稳妥呢,毕竟伪代码感觉是以严老师那么书的规定才那样写一样的。。。不了解
主题帖子积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
考研年份2012
报考学校南京大学
只要把思想表达出来就好,自己擅长哪个就用哪个,支持的点支持。
主题帖子积分
老和山上研究僧
考研年份2009
报考学校浙江大学
本科学校浙江理工
这个用具体语言写,和用伪代码写是都可以的吧~
主题帖子积分
考研年份2010
报考学校SJTU
本科学校HNU
这个不必要纠结,尽量往你熟悉的语言的语法靠拢,但是不要纠结于语法,能把意思表达清楚,就可以了。
据我所知,给分是按算法效率来的。
已经归隐,微信加公众号「靖难」或 扫描头像二维码可以找到我.
主题帖子积分
王道论坛实习道友, 积分 18, 距离下一级还需 2 积分
王道论坛实习道友, 积分 18, 距离下一级还需 2 积分
考研年份2011
报考学校东南大学
本科学校南京大学
貌似真题上注明了用C C++ JAVA嘛..
主题帖子积分
王道论坛中级道友, 积分 331, 距离下一级还需 669 积分
王道论坛中级道友, 积分 331, 距离下一级还需 669 积分
报考学校上海交大
本科学校福州大学
& & 意思就是说思想正确得分并不一定高,而且要算法效率高才行是吗?算法效率高低会有多少分差的区别呢
主题帖子积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
报考学校北京语言大学
本科学校山东建筑大学
考研的数据结构是用C和类C就可以。不肯能纸上写的东西就能运行。按照自己掌握的C的规则尽量写就可以。当然写成严老师书上的那样也非常好了。只要思想对就可以了。
主题帖子积分
王道论坛实习道友, 积分 5, 距离下一级还需 15 积分
王道论坛实习道友, 积分 5, 距离下一级还需 15 积分
报考学校同济
本科学校山大
学习了~这样就知道该怎么对待那些算法了~
主题帖子积分
考研年份2010
报考学校SJTU
本科学校HNU
& & 算法只要正确应该就可以得到八成的分数了,至于效率差别作用应该不会特别大。一般如果有线性的就线性的得满分,NLOGN的稍低一点吧
已经归隐,微信加公众号「靖难」或 扫描头像二维码可以找到我.
主题帖子积分
王道论坛初级道友, 积分 28, 距离下一级还需 172 积分
王道论坛初级道友, 积分 28, 距离下一级还需 172 积分
考研年份2011
长知识了~~
|||王道论坛关于伪代码使用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
关于伪代码使用
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 伪代码怎么写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信