Java编程之路

基础知识

Computational Thinking

计算思维:是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为;

本质:抽象和自动化。

编程思路:解决问题的思路【思考的道路,方向】,是计算思维的具体体现。

用语法表达解决问题的方法、算法。

算法:计算机科学家总结解决问题的方法。

编程:利用成熟的算法,组合和微创新来解决问题。

核心:函数抽象,类抽象解决问题

思路:任务—问题分析—切分[大问题—小问题—算法\解决方案—难点集中解决]

训练:首先要解决的一个问题是自己能写代码解决一般问题。

方法:

if 语句-分支判断,循环-解决反复运算。

穷举法、递推、递归、排序、回溯等等(数据结构和算法,设计模式等等)

有序数组,查找特定数值: 循环遍历\二分法算法

开发:任务需求->需求分析->设计【数据结构-算法—编程范式[面向过程\面向对象\]】->

编码->测试->交付等

 

猜你喜欢

转载自blog.csdn.net/ddhmbbklyk2018/article/details/81568614