过程与算法(用算法解决实际问题的能力)
1、算法基础。
(1)分析需求,尝试确定变量数量、名称和类型。
(2)根据给定额算法和流程图,分析各变量的功能及变量之间的关系。
(3)根据需要,合理、有效地运用变量和运算符,书写表达式。
2、有效运用算法的三种结构解决问题。
(1)设计算法,有效运用顺序结构、分支结构和循环结构解决问题。
(2)有效运用计数器、累加器、累乘器解决问题。
(3)合理运用三种算法结构的组合解决问题(如:分支嵌套结构、循环嵌套分支结构、双重循环结构)。
3、算法实例。
(1)分析问题,包括:输入、输出和处理要求。
(2)设计算法,包括:枚举、解析、冒泡排序、顺序查找等算法。
(3)有效使用流程图表达算法(或使用伪代码、程序语言实现算法)。
(4)根据给定的算法或流程图,推测算法的功能。
(5)根据流程图,预测算法的执行结果。
(6)根据需求,评价相应算法的有效性,修改和完善算法。
情感态度与价值观
1、人通算法和程序广泛应用于社会生活的各个方面的价值(如:使人类从繁杂的计算中解放出来,提高了人类生活质量)。
2、树立用算法解决问题的意识。
(1)认同用算法和程序解决一些复杂问题时的优势。
(2)认同用算法和程序解决问题的局限性。
(3)增强算法是由人设计的观念,认同人在解决问题过程中重要的作用。
3、了解我国古代的算法及发明的计算工具,增强对中华民族智慧的自豪感。
4、养成良好的规范绘制流程图及编写程序的习惯(如:书写格式、变量命名等)。