本单元是《计算机文化(应用)基础》课程理论模块,为山东省专升本计算机公共课考试考点单元。主要学习计算思维基本概念、算法基础、程序三大基本结构、流程图与伪代码等内容。通过本单元学习,理解计算思维解决问题的思路,能够识别顺序、分支、循环三种程序结构,读懂并绘制简单流程图,辨析相关客观考题,为后续数据库、新一代信息技术模块打下逻辑基础。
1. 知识目标:理解计算思维的内涵与应用场景;掌握算法的基本概念与特征;掌握顺序、分支(选择)、循环三种程序基本结构;熟悉流程图符号规则,了解伪代码、面向对象程序设计的基础概念。
2. 能力目标:能够区分三种程序基本结构;能够读懂简单流程图与伪代码;可以针对简单现实问题绘制基础程序流程图。
3. 素质目标:学会将复杂问题拆解、抽象、建模,培养严谨的逻辑思维,养成理性分析问题的习惯。
2.1 计算思维概述
2.1.1 什么是计算思维
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、人类行为理解的一系列思维活动。
考点提示:计算思维不等于编程,它是一种分析、拆解问题的思维方式,可以不依赖计算机硬件完成思考。 |
计算思维的核心思想:
1. 抽象:去掉无关细节,提炼问题关键信息;
2. 分解:把复杂大问题拆分为若干简单小问题;
3. 模式识别:寻找问题之间的相似规律;
4. 算法:设计一步步可执行的解决步骤。
生活实例:统计班级学生成绩、查找通讯录联系人、规划出行路线,都可以使用计算思维进行分析。
2.1.2 计算机求解问题的一般过程
1. 问题分析:明确要解决什么问题;
2. 抽象建模:提取关键数据,忽略无关信息;
3. 设计算法:写出解决问题的步骤;
4. 实现算法:通过流程图、伪代码或者程序代码表达;
5. 验证结果:测试,修正错误。