2.4可以复用的代码第1课时-【新教材】教科版(2019)高中信息技术必修一课件(15PPT)

文档属性

名称 2.4可以复用的代码第1课时-【新教材】教科版(2019)高中信息技术必修一课件(15PPT)
格式 ppt
文件大小 213.8KB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2022-06-24 20:35:33

图片预览

文档简介

(共15张PPT)
2.4 可以复用的代码(第1课时)
教科版必修1《数据与计算》(高一非零起点)
生活中的拼搭
不同的数字需要的火柴棒个数也不同。
一、导入——项目
请同学们用6根火柴棒摆出所有的自然数,要求火柴棒正好用完。
学生活动——打开学案完成
【学生活动1】
1. 列出3个可以用6根火柴棒摆放的数字,分别是 、 、 、 。
2. 6根火柴棒能摆放的最大数是 。
请问我们是否把满足条件的自然数都列举出来了?
【学生活动2】
如何设计算法,让计算机找出这些自然数?
(打开学案)
算法分析:
1. 查找符合条件数的范围: 。
2.从0开始,利用穷举法一一列举出范围内每个“数”。
3. 每个数需要几根火柴棒。
4.判断是否用了6根。满足条件,输出此数。
~
6根 6根
此流程图还缺了哪一步?
i这个自然数使用了几根火柴棒
3. 每个数需要几根火柴棒。
【学生活动3】
6 2 5 5 4 5 6 3 7 6
两位数?
例如:10
6根
2根
8根
6 2 5 5 4 5 6 3 7 6
十位 个位
一位数?
三位数?
例如:100
2根+6根+6根=14根
如何计算一个数需要多少根火柴棒呢?
【学生实践】请学生尝试绘制流程图
步骤:
将这个数除以10求余,求得个位数;
把个位数对应于火柴棒的个数进行累加;
将这个数除以10取整,去掉个位数;
重复1和2以上步骤直到这个数为0。
如何计算一个数需要多少根火柴棒呢?
【学生实践】请学生尝试绘制流程图
课堂小结
1. 关于火柴棒问题的算法分析
2. 理解计算一个数需要多少根火柴棒
3. 理解火柴棒问题的流程图的表示
穷举需要6根火柴棒的自然数。
计算一个数需要多少根火柴棒。
预习:
预习课本p42页函数
了解什么是系统函数和自定义 函数
再见!