资源简介 (共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两位数?例如:106根2根8根6 2 5 5 4 5 6 3 7 6十位 个位一位数?三位数?例如:1002根+6根+6根=14根如何计算一个数需要多少根火柴棒呢?【学生实践】请学生尝试绘制流程图步骤:将这个数除以10求余,求得个位数;把个位数对应于火柴棒的个数进行累加;将这个数除以10取整,去掉个位数;重复1和2以上步骤直到这个数为0。如何计算一个数需要多少根火柴棒呢?【学生实践】请学生尝试绘制流程图课堂小结1. 关于火柴棒问题的算法分析2. 理解计算一个数需要多少根火柴棒3. 理解火柴棒问题的流程图的表示穷举需要6根火柴棒的自然数。计算一个数需要多少根火柴棒。预习:预习课本p42页函数了解什么是系统函数和自定义 函数再见! 展开更多...... 收起↑ 资源预览