2.1计算机解决问题的过程 课件(30PPT)2021—2021学年教科版(2019)高中信息技术必修1

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

2.1计算机解决问题的过程 课件(30PPT)2021—2021学年教科版(2019)高中信息技术必修1

资源简介

(共30张PPT)
2.1计算机解决问题的过程
同学们今天我们来玩一个“智力游戏”,看谁记住的物品编号数量多?
好呀,好呀,老师,快开始吧!
用10秒记忆10个物品以及它们的编号,之后根据提问回答5个物品的编号,看谁记住的物品编号数量多,谁就胜出。
我们利用PYTHON小程序来实现这个游戏,请同学们认真思考。
我们利用PYTHON小程序来实现这个游戏,请同学们认真思考。
我们利用PYTHON小程序来实现这个游戏,请同学们认真思考。
我来
你好棒呀!真不愧来最强大脑。
老师:如何通过计算机实现这个游戏的呢?
是呀,我现在对编程好感兴趣,他太神奇了,快给我们讲讲
其实,要用计算机解决问题,算法设计是最重要的环节。
什么是算法呢?
超市买东西

首先确定要购买的物

进行挑选、比较

收银台结账、付款
这一系列活动流程与策略就是所谓的算法。解决问题的过程就是实现算法的过程
算法:就是解决问题的方法和步骤
描述的算法有很多种方法,
比如可以用自然语言或流程图
那什么是自然语言呢,是不是很难理解呀?
自然语言:是指人们日常生活中使用的语言,汉语、英语、德语等都是自然语言。用自然语言描述算法符合我们的表达习惯,并且容易理解。用自然语言描述算法,通常是我们理解算法的第一步。
就是我们用我们的话把他们描述出来的过程吧
可以这么理解。
“最强大脑”游戏问题的算法分析:显示游戏规则,显示物品以及编号,屏幕停留10秒,随机出题,给出物品,回答编号;判断回答是否正确,如果正确,则答对题数加1.重复以上步骤,直到答完5道题,显示答对的题数。
那流程图是什么呀?
别急,看来我们同学求知欲较强呀!要想学习流程图,得先认识一下他们的家庭成员
流程图符号
处理框
起止框
输入 /出框
判断框
流程线
连接符
下面,我们一起来学习一下三种基本结构的流程图
流程图也称为程序框图,它是算法的一种图形化表示方法。与使用自然语言相比,用流程图描述算法形象、直观、更容易理解 。
算法的三种基本结构
例1:“牛进入牛栏”的算法表示
S1
S2
S3

序结构
S1:拉开牛栏门
S2:牛进入牛栏
S3:关上牛栏门
用自然语言描述:
例2:“牛太大无法进入”的算法表示
用自然语言描述:如果牛太大无法进入,那么就换一只小牛进入。
选 择 结 构
选择结构
太大?
换小牛


进入
例3:“三只小牛进入牛栏”的算法表示
循环结构
一只小牛进入
三只都已进入?


三种基本结构的流程图
1.顺序结构 2.选择结构 3.循环结构
A
B
条件?
A
B


A
条件?


小试身手
开始
a>10
a=a+1
a=a-1
Y
N
输入a的值
输出a的值
结束
读流程图:
当输入数值a=8时, 则输出a的值是( )
当输入数值a=13时,则输出a的值时是( )
14
7
用Python语言实现游戏
谢 谢!

展开更多......

收起↑

资源预览