计算机问题求解 - 算法在计算机科学中的地位.ppt





《计算机问题求解 - 算法在计算机科学中的地位.ppt》由会员分享,可在线阅读,更多相关《计算机问题求解 - 算法在计算机科学中的地位.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机问题求解 论题1-6 - 如何将算法“告诉”计算机?,2018年10月23日,问题1:你觉得你生来最重要的经验是什么?,我觉得是“运用语言”。,问题2:你能描述一下什么是“语言”吗?,计算机的“Native Language”,指令存放地址,计算机能懂的“指令”,可是,人实在难懂,更别说写了!,数据所在位置,von Neumann Architecture,四大部分存储程序顺序执行,问题3:你知道图林和冯诺依曼吗?你知道他们各自的贡献吗?,汇编语言,用汇编语言实现如下算法:对输入的非负整数进行累加,遇到负数停止。,问题4:你能说说相比机器语言,汇编语言有些什么好处吗?,但是,我们期望的程
2、序设计语言应该,问题5:我们要的是“机器为人服务”,而不是“人为机器服务”,你觉得我们离这个目标差得远吗?,从算法到程序:一个例子,数据净化问题:0是无效数据,问题6:你给个算法?,C+程序:头部,逐个输入数据;指针赋值,打印输入的数据,利用“左”“右”两个指针将有效数据集中在前部,并记录有效数据个数。,输出清洗后的数据。,顺便问一句,这个语句是干什么的?,Java程序:头部,注意:输入输出部分与C+差别很大,逐个将数据输入data,计数器与指针赋值,打印未经清洗的数据,注意:Java程序与C+程序结构相似,而且除了输入输出,其它语句也非常相似!,这是用Python语言实现的convergin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 问题 求解 算法 计算机科学 中的 地位

限制150内