学c语言和算法时,请问用啥编辑器或工具写伪代码?又如何和真正的代码以及流程图配合使用呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学c语言和算法时,请问用啥编辑器或工具写伪代码?又如何和真正的代码以及流程图配合使用呢?相关的知识,希望对你有一定的参考价值。

感谢cheerj6的回答!看到有人在用Latex写伪代码(算法),我没有搞清楚。现在我尝试在源程序里面加伪代码(用Vi),同时加上注释,希望我自己或别人看程序代码时,对程序的整个思路仍然清楚。当代码很多时,这就是一个问题了,所以才在这里请教。。。
另外,你说“伪代码没有任何的编译环境,只是描述算法的工具...",我搜到2个用来写伪代码的工具:spok (structured Prose Organizer for KEDIT) 和Agile Pseudocode Development Tool,只是没有用过,不知道如何使用。。。

参考技术A 伪代码没有任何的编译环境,只是描述算法的工具而已,伪C类似于C语言的某些语法,可是某些地方简化了

请问pdf的文件用啥工具往开打?

全面接触PDF:最好用的PDF软件汇总(2010-03-14)

《全面接触PDF:最好用的PDF软件汇总》旨在介绍最实用、以免费软件为主的PDF相关工具,同时消除对PDF的误解,较为系统地介绍pdf应用操作,包括pdf虚拟打印机、格式转换、阅读及注释、属性及页面编辑、图文编辑等。本文不断更新和完善,欢迎补充/指正/分享。

目录:
序言
1 什么是pdf
2 为什么要用PDF格式
3 本文内容及说明
4 一些基本而重要的认识
第1部分:PDF阅读软件及在线应用|090926更新
第2部分:PDF制作软件及在线应用
2.1 可输出PDF的软件
2.1.1 支持PDF的office类软件
2.1.2 支持PDF的文本编辑器
2.2 PDF虚拟打印机
2.2.1 Acrobat=最经典最昂贵
2.2.2 pdfFactory:品质一流但不免费
2.2.3 PDFCreator:开源世界第一推荐
2.2.4 CutePDF Writer: 最适合个人用户
2.2.5 PrimoPDF 与 NitroPDF
2.2.6 其他软件|091010更新! TinyPDF
2.2.7 PDF-t-maker:需要动手的高级免费方案
第3部分:PDF辅助工具
第4部分:PDF与其他格式的转换
第5部分:在线应用处理PDF(待修改)
补充:用OOo编辑pdf
附:文章更新情况

序言
1 什么是PDF
PDF是由Adobe公司发明的文件格式,是 Portable Document Format的缩写,意为“便携文档格式”。它已成为事实上的电子文档标准,越来越多的电子出版物、软件说明书、填报表格都是采用PDF格式的。想了解更多,请参见 [PDF入门]。

2 为什么要用PDF格式
为了通用:把一篇文章转成PDF后,读者无论在Unix还是Windows,无论是否有中文字体,都可以正常阅读。
为了美观:你精心排版的文件转成PDF后,对方在屏幕上看到的与你完全一样,不会有重新换行/字体/之困挠。
为了安全:在PDF文件中,你可以做到打开要密码,不允许修改、复制、打印……。
很多时候,生成PDF还会减小文件的体积。

3 本文内容及说明
本文介绍PDF阅读、编辑、转换软件及相关工具;以免费软件为主。
本文不涉及破解PDF保护的软件软件;未介绍PDF与其他格式转换的软件;不涉及非windows环境、Latex等软件。

4 一些基本而重要的认识
绝大多数用户只需要阅读PDF,而不需要生成/编辑PDF。只要一个PDF阅读软件就能做到这点。
如果要“制作”PDF,正确的思路是从其他文件(比如office、htm、rtf)“转化”而来,而不是用想象中的“PDF生成软件”新建→录入内容→排版→保存而来。此类软件的正式名称(网上搜索时)或类别应该是PDF converter, PDF virtual printer,即转换程序、虚拟打印机。
PDF是一种文件格式,它有不同版本:1.2……1.5。版本越高,功能越强,比如支持动画、多媒体、附件、表单……但这些高级功能并不常用——准确 说,是极少用。作为PDF的发明者和推进者,Adobe的产品是最稳定的。但是,也是最昂贵的,体积最大的(为了支持PDF的更多功能)。相比而言,第三 方产品只支持有限(通常也是足够的)功能,但体积小巧、运行迅速、价格便宜。
第3方产品中,相当多的是基于adobe或ghostscript技术,另有一些是独立开发的技术。
要注意的是,很多国外软件在处理中文PDF方面会有问题;很多共享软件不注册也能一直用,但会在PDF文件上加水印。
综合多种软件,可以实现完全免费的PDF解决方案——所以,请不要盗版!

第1部分:PDF阅读软件及在线应用 (2009-09-26更新)
再次强调一下,PDF主要用来读,而不是编辑。给你一个doc rtf txt,通常你既可以阅读,也可以编辑。或者说,编辑的时间比阅读更多。但PDF不太一样。发布PDF主要是供人阅读,而不是供人编辑。
阅读PDF,这是个很容易解决的问题,并且大多数软件或在线应用都是免费的。针对不同用户,善用佳软给出的建议如下:

1.1 经典实用类PDF阅读软件
对于经常阅读pdf的用户,推荐选择下面的一款或几款PDF阅读软件。它们都很经典,并且稳定。

Adobe Reader:
Adobe Reader是最正宗、出道最早、名份最正的PDF阅读软件,估计它占的份额在80%以上。优点:最稳定、最兼容。缺点:体积太大(估计要50MB)。结论:一般用户不推荐;但需要用到高版本pdf功能的或其他软件兼容性出现问题的,可选择该软件。

Foxit Reader:
优秀的国产软件。优点:体积小,仅3MB,启动也快,绿色无须安装;中文支持极好。缺点:无明显缺点。结论:推荐。详见专文 [小巧的PDF阅读软件:foxit PDF reader] [FoxitReader:超小超快PDF阅读器,代替Acrobat Reader]。

PDF-XChange Viewer:
xbeta极为看好的一款新秀,更新迅速,进步明显,功能特别丰富,非常推荐,[点击此处]阅读xbeta的试用心得。相信会成为Adobe 和Foxit的强力竞争者。

除了上述经典的三款主流pdf阅读软件以外,在国外较有影响力的pdf阅读软件还有:
- eXPert PDF Reader:历史也较长,但国内用户很少。部分人认为比Foxit好一些,[界面点这里],xbeta没太用过。
- Perfect PDF Reader (20MB),界面是华丽的 Ribbon 风格(截屏)。
- Cool PDF Reader (截屏):小巧,仅 600KB 。[via]

1.2 小巧新奇型pdf阅读软件
对于喜欢尝试更小巧、更新奇操作方式的用户,可试用如下软件:
MuPDF:
号称速度最快(或许),但至少我相信它的界面最精简——无任何菜单按钮,全靠快捷键操作。有 Windows版、Linux版,解压后 5MB。详见 此文。

apvlv:
其热键则完全仿照 vim 风格,被称为 Vim 化的 PDF 阅读工具,实在是跨平台以及vim 粉丝的必备利器。开启之后不会用,那就 :h 吧。

Sumatra PDF:
比上述两款稍为大众一些的pdf阅读软件是 Sumatra PDF ,免费,单文件,小巧(不到1MB),支持中文,详见 此文。

1.3 在线阅读pdf
如果只是偶尔使用,则无须安装软件,在线应用轻松搞定pdf阅读需求。
早期能在线打开pdf的网站也有不少,比如Samuraj Data、PdfMeNot。而目前最好的、最可靠的,当然要属 Google Docs 阅读器。如果你的pdf是本地文档,则需要 Gmail 账户才能上传到 Google Docs(最大10MB)或发送到Gmail邮箱,然后,就可以预览其内容了。不仅如此,你还可以把pdf文档发布出来,供其他人点击链接阅读。此外,Google docs 还支持在线pdf文档生成阅读视图(简单到只要 http://docs.google.com/gview?url=PDF地址 ),并发布到网页中。非常推荐,详见谷奥的 介绍1、介绍2。

参考资料:http://xbeta.info/pdf-software.htm#h1

参考技术A foxit 阅读器或者 AdobeReader都可以 参考技术B Adobe Reader 参考技术C 1.. 打开PDF最快的的软件是FoxitReader,这款著名的软件小巧稳定。
2. 如果你想编辑PDF文件,建议用Foxit Phantom PDF。
3. 如果你想制作PDF文件,或者经常需要将PDF文件转换为WORD,建议用Solid Converter PDF 6。
这三款软件我的百度空间都有下载:http://hi.baidu.com/freeblogger/blog/category/pdf%D6%C6%D7%F7%D4%C4%B6%C1%D7%AA%BB%BB

以上是关于学c语言和算法时,请问用啥编辑器或工具写伪代码?又如何和真正的代码以及流程图配合使用呢?的主要内容,如果未能解决你的问题,请参考以下文章

前端开发用啥软件

学python用啥编译器啊,哪位大佬推荐一下

学数据分析与数据挖掘用啥技术

大数据用啥语言?

开发Python用啥工具好

请问现在的电商APP软件是用啥语言编写的?