中图版七年级上册信息技术 5.5生活算法编程 课件(23张幻灯片)

资源下载
  1. 二一教育资源

中图版七年级上册信息技术 5.5生活算法编程 课件(23张幻灯片)

资源简介

热身运动---帮传教士过河
请帮助3个传教士过河,小船最多坐两个人。
当传教士的数目小于野人数目时,他们会被吃掉,任务失败
你能描述一下帮传教士过河的过程吗?
生活算法编程
第五单元 第五节
1
先运一个传教士和一个野人,
让野人上岸,传教士返回
2
运剩下两个野人,一个上岸,一个返回
3
运两个传教士,一个上岸,一个野人和一个传教士返回
4
两个传教士过河,换两个野人返回
热身运动---帮传教士过河
算法
算法
算法是解决问题的方法和步骤
(解决方法的精确描述)
只有在计算机上能调试的才是算法吗?
生活中有算法吗?
生活中的算法
小明同学家住塘沽,明天早上需乘坐天津西站?秦皇岛的G6289次列车,请你为他规划行程。
生活中的算法
第一步:打开微信扫描车上的二维码。
第二步:填写手机号码与验证码相关信息。
第三步:缴纳99元押金。
第四步:下载“OFO共享单车”,然后点击“立即用车”,再输入小黄车上的6位数车牌号,得到4位数密码。
第五步:在车座下面找到锁,输入密码,按下按钮,即可开锁。
算法
算法的表达
算法的表达
N-S图
程序
流程图
自然语言
伪代码
01
04
05
02
03
算法的表达
自然语言
优点:简单,便于阅读。
缺点:文字冗长,容易出现歧义。
流程图
流程图由特定意义的图形构成,它能表示程序的运行过程。
优点:形象直观,操作一目了然,不会产生“歧义性”,便于理解,算法出错时容易发现,并可以直接转化 为程序。
算法的表达
想一想
假设喝一杯茶有以下几个步骤:
A、烧开水(15分钟)
B、洗开水壶(1分钟)
C、拿茶叶(2分钟)
D、洗茶壶(1分钟)
E、泡茶(1分钟)
F、洗茶杯(1分钟)
最优算法
最优算法
解决同一个问题,我们可以有不同的算法方案。比如从家到学校,可以选择步行、骑车或者公交。根据个人的具体情况,会有一种最优算法。例如,家和学校距离很近选择骑车比坐公交要快。
最优算法
猜同组同学的生日是几号?说一说你的方法。
最优算法
顺序查找法
从左边开始一个一个判断
二分查找法
从中间查找,如果n大于或者小于中间元素,则在数组大于或小于中间元素的那一半数列中查找
最优算法
最优算法
多做
多想
多看
了解更多的知识为解决问题做准备
动手解决小问题
生活学习中勤思考,尝试思考解决问题的算法
算法实践
算法实践(彩色海龟钟表)
算法实践(彩色海龟钟表)
需求分析
确定算法
编写程序
调试程序
总结
算法的概念
算法的表达
最优算法
算法实践
通过本节的学习,使我们对算法有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一个有力工具,进一步提高探索、认识世界的能力。

展开更多......

收起↑

资源预览