1、1 程序设计的大概
必须先找出解决问题的各个步骤,然后根据步骤编码。从而得到自己想要的结果。
1、2 什么是程序设计语言
将一个解决问题的方法以编程语言来展示,然后通过计算机编译后生成目标语言,然后将目标语言加载进电脑,执行。
执行程序有四种方式:顺序,条件,重复和子程序。
1、3 电脑是什么
介绍了电脑的组成以更方便用户编辑程序。
1、4 问题解决的方法
Never reinvent the wheel!
In programming,certain problems occur again an again in different guises.
Means-Ends Analysis!
You begin by writing down what the input is and what the output should be.
(1)问问题(2)找一些类似的已解决的方案(3)通过分析去解决(4)方法目的分析(5)分拆来解决(6)构件的方法(7)合并解决方案-减少循环的次数,如计算1~10的平均数,可以先从1加到10,然后再数数的个数,循环两次,从而得到平均数。也可以每一步均加一次,且个数值加一,从而循环一次即可。(8)如何找到解决问题的第一个步骤(9)算法解决方案
1、5 总结