代码改变世界

考研计算机基础:构造算法与自上而下逐步完善:实例研究3(嵌套控制结构)

2015-06-01 16:00 by along_may, 277 阅读, 0 推荐, 收藏, 编辑
摘要:构造算法与自上而下逐步完善:实例研究3(嵌套控制结构)下面介绍另一个问题。这里还是用伪代码和自上而下逐步完善的方法构造算法,然后编写相应的C++程序。我们介绍过按顺序堆叠的控制结构,就像小孩堆积木一样。这里显示C++中控制结构的另一种方法,称为嵌套控制结构。考虑下列问题:学校开了一门课,让学生参加房... 阅读全文

考研计算机基础:构造算法与自上而下逐步完善:实例研究2

2015-06-01 15:59 by along_may, 345 阅读, 0 推荐, 收藏, 编辑
摘要:构造算法与自上而下逐步完善:实例研究2(标记控制重复)下面将全班平均成绩问题一般化,考虑如下问题:开发一个计算全班平均成绩的程序,在每次程序运行时处理任意个成绩数。在第一个全班平均成绩例子中,成绩个数(10)是事先预置的。而本例中,则不知道要输入多少个成绩,程序要处理任意个成绩数。程序怎么确定何时停... 阅读全文

考研计算机基础构造算法的实例研究

2015-06-01 15:58 by along_may, 226 阅读, 0 推荐, 收藏, 编辑
摘要:构造算法:实例研究1(计数器控制重复)要演示如何开发算法,我们要解决几个全班平均成绩的问题。考虑下列问题:班里有10个学生参加测验,可以提供考试成绩(0到100的整数值),以确定全班平均成绩。全班平均成绩等于全班成绩总和除以班里人数。计算机上解决这个问题的算法是辅人每人的成绩,进行平均计算,然后打印... 阅读全文

考研计算机基础while重复结构

2015-06-01 15:57 by along_may, 449 阅读, 0 推荐, 收藏, 编辑
摘要:while重复结构重复结构(repetition strucure)使程序 员可以指定一定条件下可以重复的操作。下列伪代码语句:While there are more items on my shopping listPurchase next item and cross it off my l... 阅读全文

考研计算机基础2.6 if/else选择结构

2015-06-01 15:56 by along_may, 772 阅读, 0 推荐, 收藏, 编辑
摘要:if选择结构只在条件为true时采取操作,条件为false时则忽略这个操作。利用if/else选择结构则可以在条件为true时和条件为false时采取不同操作。例如,下列伪代码:if student's grade is greater than or equal to 60 print "P... 阅读全文

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

2015-05-29 13:49 by along_may, 364 阅读, 0 推荐, 收藏, 编辑
摘要:if选择结构选择结构在不同操作之间选择。例如,假设考试成绩60分算及格,则下列伪代码: if student's grade is greater than or equal to 60 print "Passed" else print "F... 阅读全文

计算机专业考研控制结构

2015-05-29 13:48 by along_may, 386 阅读, 0 推荐, 收藏, 编辑
摘要:控制结构通常,程序中的语句按编写的顺序一条一条地执行,称为顺序执行(sequential execution)。程序员可以用稍后要介绍的不同C++语句指定下一个执行的语句不是紧邻其后的语句,这种技术称为控制转移(transfer of control)。20世纪60年代,人们发现,软件开发小组遇到的... 阅读全文

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

2015-05-29 13:47 by along_may, 624 阅读, 0 推荐, 收藏, 编辑
摘要:伪代码(pseudocode)是人为的非正式语言,帮助程序员开发算法。这里介绍的伪代码在开发的算法转换为结构化C++程序时特别有用。伪代码类似于日常英语,方便而且容易掌握,但不是实际计算机编程语言。伪代码程序并不在计算机上实际执行,而是帮助程序员先“构思”程序.再用C++之类的实际计算机编程语言编写... 阅读全文

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

2015-05-29 13:45 by along_may, 243 阅读, 0 推荐, 收藏, 编辑
摘要:任何计算问题都可以通过按特定顺序执行一系列操作而完成。解决问题的过程(procedure)称为算法(algorithm),包括:1.执行的操作(action)2.执行操作的顺序(order)下例演示正确指定执行操作的顺序是多么重要:考虑每个人早晨起床到上班的“朝阳算法”:(1)起床,(2)脱睡衣,(... 阅读全文

计算机专业考研相关联系

2015-05-29 13:43 by along_may, 367 阅读, 0 推荐, 收藏, 编辑
摘要:1.10 将下列项目分为硬件和软件:a)CPUL)C++编译器c)ALUd)C++预处理器e)输入单元f)编译程序1.11 为什么要用机器无关语言而不是用机器相关语言编程?为什么某些程序更适合用机器相关语言编程?1.12填空:a)计算机的哪个逻辑单元从计算机外部接收计算机使用的信息?——。b)指示计... 阅读全文