第11课 算法的表示 课件(共15张PPT) 浙教版(2020)初中信息技术七年级下册

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

第11课 算法的表示 课件(共15张PPT) 浙教版(2020)初中信息技术七年级下册

资源简介

(共15张PPT)
第11课
算法的表示
用自然语言说一说虫子是怎样运动的呢?
步骤一:开始移动
步骤二:当粉色触角碰到黑线时,就向左转;
当绿色触角碰到黑线时,就向右转;
步骤三:继续移动,碰到边缘就反弹
步骤四:如果下达停止指令,就结束移动
算法的描述
1.自然语言
2.流程图
3.计算机语言等
一、算法的自然语言描述
自然语言是人们日常生活中交流使用的语言。
步骤一:
步骤二:
步骤三:
打开冰箱
把大象放进去
关上冰箱
把大象装进冰箱的算法,自然语言表示如下:
任务一:用自然语言描述
输入两个自然数,求这两个数中较大的数。
步骤1:
步骤2:
步骤3:
输入数字A、数字B
比较两个数字
如果A比较大,输出A;
如果B比较大,输出B
二、算法的流程图表示
步骤一:
步骤二:
步骤三:
打开冰箱
把大象放进去
关上冰箱
把大象装进冰箱的算法,自然语言表示如下:
开始
打开冰箱
把大象放入冰箱
关上冰箱
结束
流程图是一种以图解方式表示算法的描述方法。
优点:形象、直观,更容 易理解。
开始
结束
移动10步
碰到边缘反弹
绿色是否碰到黑色
粉色是否碰到黑色
向左旋转( 15 )度
向右旋转( 15 )度


下达停止指令




用流程图表示
对应脚本
开始
输入数字A、B
A>B
输出A
输出B
结束


任务二:用流程图表示“输入两个自然数,求这两个数中较大的数”的算法。
步骤1:
步骤2:
步骤3:
输入数字A、数字B
比较两个数字
如果A比较大,输出A;
如果B比较大,输出B
用流程图表示的算法更加简练,直观,流向清楚。
读懂流程图
输入A=5,B=4,输出结果______
输入A=3,B=6,输出结果______
输入A=9,B=7,输出结果______
“输入两个数,输出其中较大的数”的算法
5
6
9
升级挑战
用流程图表示“输入三个数,输出其中最大的数”的算法
开始
输入A、B、C
A>B
A>C
C>B
输出A
输出C
输出B
结束





输出C
任务三:绘制“输入一个自然数,判断该数是奇数还是偶数,并输出”的流程图。
开始
输入自然数A
A是否为奇数
A为奇数
A为偶数
结束


课堂小结
1、用自然语言描述算法
2、用流程图来描述算法
3、无论做什么事,都要事先做好计划,这样才能把事情安排合理,做到有条不紊;
填一填
算法的表示
一、自然语言描述
二、流程图表示
开始、结束框
处理框
判断框
输入、输出
流程线

展开更多......

收起↑

资源预览