第六章 算法与程序:人们使用计算机,就是要利用计算机解决现实世界的问题。为了解决现实世界的问题,需要先设计解决问题的思路和步骤,这些步骤是有限的,每个步骤都可以在有限时间内由人或计算机完成,并能输出执行后的结果,这就是算法设计。而进一步为了让计算机能够按照人们的意愿去工作,人们把解决问题的算法步骤用指令来描述,并把指令输入到计算机中,计算机就会按照指令来工作,这些描述工作步骤的指令就是程序。6.1计算机学科的瑰宝-算法:算法是计算机系统工作的基础,一名优秀的计算机专业人才,其关键的能力之一就是建立算法的概念,形成算法的思维,具备算法设计与分析能力。带领大家剖析算法思维的内涵,了解算法的定义和特征。
6.2思想与工具-算法和程序的关系:算法是程序的基础,程序是算法的实现。两者有机结合,就能完成对现实问题解决方案的设计与自动执行。
6.3计算的效率-算法分析:时间性能和空间性能是评价算法性能的两个重要指标。通过求素数的问题,展示算法时间效率的分析过程。
6.4经典算法举例-穷举和分治:通过两个经典算法的应用,百钱百鸡中的穷举法思想和寻找伪币中的分治法思想,更形象的展示算法的设计与分析过程。
6.1计算机学科的瑰宝-算法:算法是计算机系统工作的基础,一名优秀的计算机专业人才,其关键的能力之一就是建立算法的概念,形成算法的思维,具备算法设计与分析能力。带领大家剖析算法思维的内涵,了解算法的定义和特征。
6.2思想与工具-算法和程序的关系:算法是程序的基础,程序是算法的实现。两者有机结合,就能完成对现实问题解决方案的设计与自动执行。
6.3计算的效率-算法分析:时间性能和空间性能是评价算法性能的两个重要指标。通过求素数的问题,展示算法时间效率的分析过程。
6.4经典算法举例-穷举和分治:通过两个经典算法的应用,百钱百鸡中的穷举法思想和寻找伪币中的分治法思想,更形象的展示算法的设计与分析过程。
[多选题]数学思维包括( )。

选项:[类比, 归纳, 演绎, 推理]
[单选题]算法的特性不包括( )

选项:[正确性, 可行性, 有穷性, 确定性]
[判断题]一个算法有0个或多个输入。

选项:[对, 错]
[单选题]计算机能够直接识别和运行的语言是( )。

选项:[智能语言, 机器语言, 高级语言, 汇编语言]
[多选题]面向过程的程序设计语言有( )和( )。

选项:[C语言, C++语言, FORTRAN, Java语言]
[多选题]数学思维包括( )。

选项:[推理, 归纳, 类比, 演绎]
[多选题]面向过程的程序设计语言有( )和( )。

选项:[C语言, C++语言, FORTRAN, Java语言]
[单选题]计算机能够直接识别和运行的语言是( )。

选项:[高级语言, 汇编语言, 机器语言, 智能语言]
[判断题]一个算法有0个或多个输入。

选项:[对, 错]
[单选题]算法的特性不包括( )

选项:[可行性, 有穷性, 确定性, 正确性]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部