第一章如何用计算机解决问题1
1计算机解决问题的过程1
2算法描述与设计1
3体验编程1
1计算机解决问题的过程问题:1、人类解决问题的过程
2、计算机解决问题的过程
3、二者的区别
2算法描述与设计什么是算法
算法简单来说,就是解决问题的方法和步骤
现实生活中购物、建房子、到饭堂打饭这些活动实际上就包含着算法
算法的描述用自然语言表述算法自然语言,即人们的日常用语
优点:通俗易懂,容易理解缺点:缺乏直观性和简洁性,容易产生二义性用流程图描述算法流程图即程序框图相对于与自然语言,流程图描述算法比较形象、直观,更容易理解
P8常见流程图图例
用伪代码描述算法伪代码是介于自然语言和计算机程序语言之间的一种算法
优点:伪代码描述的算法简洁、易懂,修改比较容易,容易转化为程序语言代码
缺点:没有流程图直观认识程序设计语言程序设计语言经历了机器语言、汇编语言到高级语言的发展过程
(P11实践部分)程序编写尝试启动VisualBasic6