使用计算机解决问题的一般过程
能不能让人和鬼顺利过河?
顺利过河的解决办法
—— 游戏攻略
—— 算法
能不能让人和鬼顺利过河
想一想:我们是如何解决“过河”问题的?
求解一元二次方程
配方法
因式分解法
求根公式法
图像解法
……
想一想:在面对多种解决问题的办法时应该怎样选择呢?
求解一元二次方程
泡茶步骤
想要泡茶喝,此时的情况是:开水没有,水壶要洗,茶壶和茶杯要洗;茶叶也有了,怎么办?
泡茶步骤
方法甲
方法乙
方法丙
—— 不仅要考虑解决方法的正确性,还要注意效率。
使用计算机解决问题一般要经历三个阶段
分析问题
寻找解决问题
的途径和方法
用计算机处理
确定问题类型和解题目标
建立模型,寻找合适的算法和工具
二三阶段属于信息加工范畴
算法是计算机解决问题的核心与关键,所以我们非常有必要去了解一些算法与编程的知识。
计算机解决的问题当中,有简单的,也有复杂的。如:字处理软件Word、表处理软件Excel、图像处理软件Photoshop等。正因为在这些软件里包含了很多实用的“模型”和“算法”,才使得人们处理信息时感到得心应手。
使用计算机解决问题一般要经历三个阶段
想一想:计算机是不是无所不能?
请举例说明。
尽管计算机已经在许多领域里发挥了神奇的作用,但它只会按照人们设计好的程序行事,不能脱离程序的安排去完成任何工作。至今为止,计算机还不具备人所独有的创造性思维活动。正是由于存在这一限制,在许多重大、复杂的系统中,计算机只能担当辅助决策的工具角色。最后的决策还是由人来作出。
使用计算机解决问题一般要经历三个阶段
分析问题
寻找解决问题
的途径和方法
用计算机处理
确定问题类型和解题目标
建立模型,寻找合适的算法和工具
二三阶段属于信息加工范畴
1.如果想获取报纸或杂志上的一段文字材料,我们该怎么办?
2.高楼的自动电梯是按什么规则为乘客服务的?
思考
谢 谢