看《Python语言程序设计基础》1.5.2-理解问题的计算部分时提到了第八章-程序设计方法,于是翻过去看了看…
相见恨晚呐,抽象、自顶向下(分治),这不都是程序设计的核心思想么,于是赶紧把要点记下来
不得不说这是一本好书,行文风格简约友好生动有趣又不失严谨
——-下面进入正题——–
程序设计方法论
思维活动
代表学科:思维特征
- 实证思维
物理:试验和验证
逻辑思维
数学:推理和演绎
- 计算思维
计算机:设计和构造
计算思维(Computational Thinking)
背景: 由卡内基-梅隆大学计算机系主任周以真教授提出
意义:从思维层面阐述了运用计算机科学的基础概念求解问题、设计系统和理解人类行为的过程。
本质:抽象(Abstraction)和自动化(Automation)
通过计算思维解决问题的基本过程:
在程序设计范畴,计算思维主要反映在
- 理解问题的计算特性
- 将计算机特性抽象为计算问题
- 通过程序设计语言实现问题的自动求解
作业
Q1:计算机思维的本质是什么?
A1:抽象(Abstraction)和自动化(Automation)
Q2:简述通过计算机思维解决问题的基本过程。
A2:理解问题的计算特性-> 将计算机特性抽象为计算问题-> 通过程序设计语言实现问题的自动求解。
Q3:[对一类问题进行数学建模,并通过程序解决问题]属于计算机思维的应用.
如果觉得《计算思维-程序设计方法论-Python笔记》对你有帮助,请点赞、收藏,并留下你的观点哦!