计算机专业考研控制结构伪代码

伪代码(pseudocode)是人为的非正式语言,帮助程序员开发算法。这里介绍的伪代码在开发的算法转换为结构化C++程序时特别有用。伪代码类似于日常英语,方便而且容易掌握,但不是实际计算机编程语言。伪代码程序并不在计算机上实际执行,而是帮助程序员先“构思”程序.再用C++之类的实际计算机编程语言编写。本章介绍几个如何在开发结构化C++程序时有效利用伪代码的例子。

我们介绍的伪代码完全由字符构成,程序员可以用一个编辑器程序方便地输入伪代码程序,计算机可以在需要时显示伪代码程序。认真构思的伪代码程序可以方便地变为对应的C++程序。很多情况下,只要将伪代码语句转换成对应的C++语句即可。

伪代码只包含执行语句,将伪代码程序变为对应的C++程序时,这些语句可以运行。声明语句不是执行语句。例如,下列声明:

int i;

只是告诉编译器,变量i的类型是整型,指示编译器在内存中为这个变量保留内存空间。

但这个声明并在执行程序时不做任何操作(如输入、输出或计算)。有些程序员在伪代码程序开头列出变量及其简要说明。

考研复试英语听力http://www.kyjxy.com/fushi/zhinan/
考研数学复习计划http://www.kyjxy.com/shuxue/ziliao/
专硕http://www.kyjxy.com/zhuanshuo/

时间: 2024-07-30 06:26:28

计算机专业考研控制结构伪代码的相关文章

计算机专业考研控制结构

控制结构 通常,程序中的语句按编写的顺序一条一条地执行,称为顺序执行(sequential execution).程序员可以用稍后要介绍的不同C++语句指定下一个执行的语句不是紧邻其后的语句,这种技术称为控制转移(transfer of control). 20世纪60年代,人们发现,软件开发小组遇到的许多困难都是由于控制转移造成的.goto语句使程序员可以在程序中任意指定控制转移目标,因此人们提出结构化编程就是为了清除goto语句. Bohm和JMoP5n1的研究表明,不用goto语句也能编写

计算机专业考研控制结构算法

任何计算问题都可以通过按特定顺序执行一系列操作而完成.解决问题的过程(procedure)称为算法(algorithm),包括: 1.执行的操作(action) 2.执行操作的顺序(order) 下例演示正确指定执行操作的顺序是多么重要: 考虑每个人早晨起床到上班的“朝阳算法”:(1)起床,(2)脱睡衣,(3)洗澡,(4)穿衣,(5)吃早饭,(6)搭车上班. 总裁可以按这个顺序,从容不迫地来到办公室.假设把顺序稍作调换:(1)起床,(2)脱睡衣,(3)穿衣,(4)洗澡,(5)吃早饭.(6)搭车上

2016计算机专业考研:c++大学教程第二版目录(上)

2016计算机专业考研:c++大学教程第二版目录,本文为上半部分,专业课的复习,读书很重要: 第1章计算机与C++编程简介 1.1 简介 1.2 什么是计算机 1.3计算机组成 1.4 操作系统的变革 1.5 个人计算.分布式计算与客户/服务器计算 1.6 机器语言.汇编语言和高级语言 1.7 C语言与C++的历史 1.8 C++标准库 1.9 Java.Internet与万维网 1.10 其他高级语言 1.11 结构化编程 1.12 典型C++环境基础 1.13 C++与本书的一般说明 1.1

计算机专业考研方向2011考研

计算机专业考研方向2011考研1  计算机系统结构计算机系统结构二级学科研究并行分布计算.新型计算机.计算机网络与通信.嵌入式系统.集成电路设计.信息存储.可信计算与容错计算等方向.其排名如下: 排名   校名   等级   排名   校名   等级   1   清华大学   A++   10   吉林大学   A   2   浙江大学   A++   11   电子科技大学   A   3   华中科技大学   A+   12   北京邮电大学   B+   4   北京大学   A+   1

2016计算机专业考研:c++大学教程第二版目录(下)

2016计算机专业考研:c++大学教程第二版目录,本文为下半部分,专业课的复习,读书很重要: 第8章_运算符重载 8.1 简介 8.2 运算符重载的基础 8.3 运算符重载的限制 8.4 用作类成员与友元函数的运算符函数 8.5 重载流插入与流读取运算符 8.6 重载一元运算符 8.7 重载二元运算符 8.8 实例研究:Array类 8.9 类型之间的转换 8.10 实例研究:String类 8.11 重载++与-- 8.12 实例研究:Date类 小结 术语 自测练习 自测练习答案 练习 第9

计算机专业考研if选择结构

if选择结构 选择结构在不同操作之间选择.例如,假设考试成绩60分算及格,则下列伪代码: if student's grade is greater than or equal to 60 print "Passed" else print "Failed" 确定“学生成绩大于或等于60分”是true或false,如果是true,则该生及格,打印“Passed”字样,并顺序“执行”下一个伪代码语句(记住,伪代码不是真正的编程语言).如果条件为false,则忽略打印语

计算机专业考研相关联系

1.10 将下列项目分为硬件和软件:a)CPUL)C++编译器c)ALUd)C++预处理器e)输入单元f)编译程序1.11 为什么要用机器无关语言而不是用机器相关语言编程?为什么某些程序更适合用机器相关语言编程?1.12填空:a)计算机的哪个逻辑单元从计算机外部接收计算机使用的信息?——.b)指示计算机解决特定问题的过程称为——.c)哪种计算机语言用机器语言指令的英文缩写?——.d)计算机的哪个逻辑单元将计算机处理过的信息发送到各个设备,并在计算机外部使用?——.e)计要机的哪个逻辑单元保存信息

计算机考研复试面试系列 计算机专业英语篇

计算机考研复试面试系列 计算机专业英语篇 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更高! 此系列一共有8篇:编程语言篇|数据结构篇|操作系统篇|组成原理篇|计算机网络篇|数据库篇|软件工程篇|计算机专业英语篇(还未全部完成,敬请期待,你们的支持和关注是我最大的动力!) 个人整理,不可用于商业用途,转载请注明出处. 作者各个平台请搜索:程序员宝藏.快来探索属于你的宝藏吧! 需要pdf直接打

大学本科计算机专业应该学点什么?

答应给一位刚上大一的小盆宇指点一下,所以我这里简单的说点吧.有砖家看了觉得可笑的话,请勿发表高见.谢谢. 首先还是要推荐Sir前辈的<胡侃>(点击可传送),将近20年过去了依然是经典.然后,我对各种课程的理解是这样的: 首先简单说下英语吧.大学是没有人“教”你英语的,英语课很扯淡,英语全靠自学.好在讲语法的地方高中都讲完了,大学基本就是词汇量,实际应用等等.英语的重要性在于:四六级. 考研.还有原版专业书.其中原版专业书是最重要的.你将来要接触的计算机的资料,英文的比中文的要管用的多. 然后是