过程与算法(用算法解决实际问题的能力)

1、算法基础。

(1)分析需求,尝试确定变量数量、名称和类型。

(2)根据给定额算法和流程图,分析各变量的功能及变量之间的关系。

(3)根据需要,合理、有效地运用变量和运算符,书写表达式。

2、有效运用算法的三种结构解决问题。

(1)设计算法,有效运用顺序结构、分支结构和循环结构解决问题。

(2)有效运用计数器、累加器、累乘器解决问题。

(3)合理运用三种算法结构的组合解决问题(如:分支嵌套结构、循环嵌套分支结构、双重循环结构)。

3、算法实例。

(1)分析问题,包括:输入、输出和处理要求。

(2)设计算法,包括:枚举、解析、冒泡排序、顺序查找等算法。

(3)有效使用流程图表达算法(或使用伪代码、程序语言实现算法)。

(4)根据给定的算法或流程图,推测算法的功能。

(5)根据流程图,预测算法的执行结果。

(6)根据需求,评价相应算法的有效性,修改和完善算法。

情感态度与价值观

1、人通算法和程序广泛应用于社会生活的各个方面的价值(如:使人类从繁杂的计算中解放出来,提高了人类生活质量)。

2、树立用算法解决问题的意识。

(1)认同用算法和程序解决一些复杂问题时的优势。

(2)认同用算法和程序解决问题的局限性。

(3)增强算法是由人设计的观念,认同人在解决问题过程中重要的作用。

3、了解我国古代的算法及发明的计算工具,增强对中华民族智慧的自豪感。

4、养成良好的规范绘制流程图及编写程序的习惯(如:书写格式、变量命名等)。