ID:15251391
分类:
全国
,
2020
资源大小:1898KB
资料简介:
第二章 计算机解决问题的过程
计算机解决问题的过程
求解思路:观察问题→分析问题→脑中收集信息→根据已有的知识、经验判断、推理→采用方法和步骤解决
算法:解决问题的方法与步骤
解决问题的过程,就是实现算法的过程
算法的实现
自然语言
开始
输入年份y
是否能被4整除
Y
N
结束
输出不是闰年
是否能被100整除
Y
是否能被400整除
Y
输出是闰年
N
N
用流程图描述算法
起止框
开始或结束
输入或输出
处理框
判断框
流程线
连接符
流程图是算法的一种图形化表达方法。
与自然语言相比,用流程图描述算法形象、直观,更容易理解。
程序基本结构:
顺序结构
分支结构
循环结构
表示游戏的算法
算法有_________和________描述算法,但计算机是无法直接识别这些描述的。对于计算机解决问题而言,设计算法、描述算法不是最终目的,最终目的是编写程序代码,实现算法设计。
自然语言
流程图
程序设计语言经历了机器语言、汇编语言到高级语言的发展过程。
设计语言的发展
设计语言
优点
缺点
机器语言
汇编语言
高级语言
由二进制的0