2.2.2描述算法 第一课时 说课课件(共29页)+ 课件(共18页)

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

2.2.2描述算法 第一课时 说课课件(共29页)+ 课件(共18页)

资源简介

(共29张PPT)
2.2.2 描述算法
EDUCATION
说课人:XXX


01
教材分析
02
学情分析
05
教法学法
04
重点难点
03
教学目标
06
教学过程
07
板书设计
01
教材分析
01
教材
本节课选自《信息技术必修 1 数据与计算》人教版第二章第二节,主要介绍描述算法的定义和常用的描述算法。
01 教材分析
01 教材分析
02
前后联系
03
能力培养
本节课承上启下,既承接上节认识算法,了解算法的概念,又进一步为算法的程序实现打下基础。
本节课通过一些简单的问题、例子与图片,提高学生的思维能力,使学生能够根据问题写出一些简单的算法。
02
学情分析
01
02
02 学情分析
教学对象
高一年级学生
学生学习基础
大部分高一学生具备基本的计算机基础知识,具有一定的理论基础,在上节课学习了算法的基本概念和特征。
03
04
02 学情分析
学生年龄特点
高一年级学生的思维能力已经接近成人,他们有旺盛的求知欲,较高的学习自觉性,并具备一定的自学能力,已具有较强抽象思维和逻辑推理能力。
学生学习兴趣
虽然大部分高一学生对计算机感兴趣,但仍有一部分学生对计算机研究缺乏动力和兴趣。这种差异在学生的学习态度和成绩上表现得尤为明显。
03
教学目标
了解并掌握描述算法的概念和常用的描述算法
知识与技能
通过自主探究用常用的描述算法表示所给的例题
过程与方法
通过简单的算法例题,让学生能用常用算法描述生活中的实例,激发学生的学习兴趣
情感态度与价值观
03 教学目标
04
重点难点
教学重难点
01
02
学会应用三种典型的描述算法解决实际问题
教学难点
描述算法的定义和三种典型的描述算法
教学重点
04 重点难点
05
教法学法
教学手段
PPT
教法
问答法
讲授法
任务驱动法
学法
自主探究法
05 教法学法
06
教学过程
01
为解决一类特定问题而采取的确定的有限的步骤
02
有输入
有输出
有穷性
可行性
确定性
06 教学过程
算法定义
算法特征
复习导入
讲授新知
自主探究
总结回顾
作业布置
03
将解决问题的步骤,用一种可理解的形式表示出来
04
自然语言
流程图
伪代码
06 教学过程
描述算法
常用描述算法
复习导入
讲授新知
自主探究
总结回顾
作业布置
在交通信号灯下方增加一个15s的“倒计时器”,提示过往的行人和车辆。
那么,如何将“倒计时15s”的算法描述出来呢?
描述“红灯变绿灯”问题的算法
06 教学过程
复习导入
讲授新知
自主探究
总结回顾
作业布置
自然语言描述
步骤1:将计数器 t 设为15;
步骤2:如果 t 大于或等于 1,执行步骤3,否则倒计时结束;
步骤3:输出 t,并保持显示 1s,然后清除显示;
步骤4:将 t 的值减 1,跳转至步骤 2。
复习导入
讲授新知
自主探究
总结回顾
作业布置
01
02
03
04
05
06
开始/结束框
表示输入或输出数据
处理框
框中指出要处理的内容
判断框
用于表示条件判断及产生分支的情况
流程线
用于控制流程方向
用于连接因页面写不下而断开的流程线
连接点
流程图符号
表示算法的开始或结束
复习导入
讲授新知
自主探究
总结回顾
作业布置
输入/输出框
亿图图示
ProcessOn
手工绘制
使用文本编辑软件中的“流程图”对象
专门的流程图绘制软件
网站在线绘制流程图
流程图绘制
复习导入
讲授新知
自主探究
总结回顾
作业布置
A
B
条件
A
True
False
条件
A
B
True
False
算法基本控制结构
顺序结构
按先后顺序执行
选择结构
根据条件成立的与否执行不同的分支
循环结构
条件成立时反复执行
复习导入
讲授新知
自主探究
总结回顾
作业布置
流程图描述
开始
t15
t ≥ 1
输出t
保持显示1s
清除显示
tt - 1
结束
True
False
复习导入
讲授新知
自主探究
总结回顾
作业布置
t15
while t ≥ 1
output t
sleep 1s
clear
t t - 1
end while
伪代码描述
复习导入
讲授新知
自主探究
总结回顾
作业布置
06 教学过程
复习导入
讲授新知
自主探究
总结回顾
作业布置
定义
描述算法
将解决问题的步骤,用一种可理解的形式表示出来
常用描述算法
自然语言
流程图
伪代码
日常所说
顺序、选择、循环结构
类似程序设计语言
06 教学过程
复习导入
讲授新知
自主探究
总结回顾
作业布置
任意输入三个数,按从小到大的顺序依次输出这三个数。
1.用自然语言的方法描述这个问题,请同学们课下自己练习。
2.用流程图的方法描述。
3.用伪代码的方法描述。
07
板书设计
07 板书设计
1、算法定义和特征
2、(1)描述算法的定义
(2)常用的三种描述算法
①自然语言
②流程图
③伪代码
2.2.2 描述算法
感谢观看
EDUCATION(共18张PPT)
2.2.2 描述算法
2.2 算法的概念及描述
第2章 算法与程序实现
目录
CONTENTS
01
03
02
04
https://www./
复习导入
讲授新知
课堂小结
作业布置
PART ONE
复习导入
认识算法
为解决一类特定问题而采取的确定的有限的步骤
有输入
有输出
有穷性
可行性
确定性
算法定义
算法特征
PART TWO
讲授新知
描述算法
定义
将解决问题的步骤,用一种可理解的形式表示出来
自然语言
常用描述算法
流程图
伪代码
思考活动
在交通信号灯下方增加一个15s的“倒计时器”,提示过往的行人和车辆。
那么,如何将“倒计时15s”的算法描述出来呢?
描述“红灯变绿灯”问题的算法
自然语言描述
步骤1:将计数器 t 设为15;
步骤2:如果 t 大于或等于 1,执行步骤3,否则倒计时结束;
步骤3:输出 t,并保持显示 1s,然后清除显示;
步骤4:将 t 的值减 1,跳转至步骤 2。
流程图符号
01
02
03
04
05
06
开始/结束框
输入/输出框
表示输入或输出数据
处理框
框中指出要处理的内容
判断框
用于表示条件判断及产生分支的情况
流程线
用于控制流程方向
用于连接因页面写不下而断开的流程线
连接点
表示算法的开始或结束
绘制流程图
亿图图示
ProcessOn
手工绘制
使用文本编辑软件中的“流程图”对象
专门的流程图绘制软件
网站在线绘制流程图
算法基本控制结构
A
B
条件
A
True
False
条件
A
B
True
False
顺序结构
按先后顺序执行
选择结构
根据条件成立的与否执行不同的分支
循环结构
条件成立时反复执行
流程图描述
开始
t15
t ≥ 1
输出t
保持显示1s
清除显示
tt - 1
结束
True
False
伪代码描述
t15
while t ≥ 1
output t
sleep 1s
clear
t t - 1
end while
PART THREE
课堂小结
课堂小结
定义
描述算法
将解决问题的步骤,用一种可理解的形式表示出来
常用描述算法
自然语言
流程图
伪代码
日常所说
顺序、选择、循环结构
类似程序设计语言
PART FOUR
作业布置
使用伪代码的描述算法输出“我会使用描述算法”
预习下节内容
作业布置
完成课后练习题
PERSONAL RESUME
THANKS

展开更多......

收起↑

资源列表