高中信息技术教科版 (2019)必修1 数据与计算2.4 可以复用的代码完美版ppt课件
展开有6根火柴棒,列出所有能摆出的自然数,要求火柴棒正好用完。
1、列出3个可以用6根火柴棒摆放的数字,分别是 、 、 、 、 、 2、6根火柴棒能摆放的最大数是 。
如何设计算法,让计算机找出这些自然数?
1、数字“1”需要的火柴棒最少,因此能摆出的自然数最大是111。2、对0 111之间的每一个数进行计算,统计需要的火柴棒根数。3、凡是恰好需要6根火柴棒的数直接输出。
如何计算一个数需要多少根火柴棒呢?
实现方法 1、将这个数除以10求余,求得个位数; 2、将这个数除以10取整,去掉个位数; 3、重复1和2以上步骤直到这个数为0。
求这个个位数需要的火柴棒数
自定义函数Match_num(num)
ttal=ttal+f(x)
num=num//10
f=(6,2,5,5,4,5,6,3,7,6)
return ttal
输出“你可以拼出这些数字:”
match num(i)==snum
1、关于火柴棒问题的算法分析2、理解计算一个数需要多少根火柴棒3、理解火柴棒问题的流程图的表示
请同学们预习第2课时的函数部分
教科版 (2019)必修1 数据与计算2.4 可以复用的代码获奖课件ppt: 这是一份教科版 (2019)必修1 数据与计算2.4 可以复用的代码获奖课件ppt,共14页。PPT课件主要包含了学习目标,自定义函数,函数调用,代码实现,导入模块并使用,巩固提升,课堂小结等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算2.4 可以复用的代码获奖ppt课件: 这是一份教科版 (2019)必修1 数据与计算2.4 可以复用的代码获奖ppt课件,共15页。PPT课件主要包含了学习目标,算法分析,算法流程图描述,%105,实现方法,代码实现,巩固提升,课堂小结等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算2.4 可以复用的代码课文ppt课件: 这是一份教科版 (2019)必修1 数据与计算2.4 可以复用的代码课文ppt课件,共16页。PPT课件主要包含了了解函数的作用,学习目标,课前复习,list,任务1阶乘,n+1,函数的概念,函数定义与使用,函数名,返回值等内容,欢迎下载使用。