2.4 可以复用的代码 【新教材】2021-2022学年教科版(2019)高中信息技术必修一 课件

2021-09-13
| 25页
| 2580人阅读
| 47人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.4 可以复用的代码
类型 课件
知识点 -
使用场景 同步教学
学年 2021-2022
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 18.26 MB
发布时间 2021-09-13
更新时间 2021-09-13
作者 凤舞red
品牌系列 -
审核时间 2021-09-13
下载链接 https://m.zxxk.com/soft/30312313.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

第2单元 编程计算 第1单元 初识数据与计算 第3单元 认识数据 第4单元 计算与问题解决 第5单元 数据分析与人工智能 信息技术 (必修1) 1 2.4 可以复用的代码 学习目标 了解函数的作用。 学会函数的定义和调用方法,并能熟练使用函数解决问题。 学会发布共享代码的常见方法,并能熟练使用模块解决问题。 1 2 3 www.v5ppt.com My First Template 当我们面对一些复杂问题时,可以采取 “自顶向下、逐步细化 ” 的方法,即将一个完整的问题分成若干个小问题, 每个小问题实现一个功能, 再将每个小问题逐步细化、分解为一系列具体可实现的步骤。 本节我们将围绕 “解决火柴棒摆数字问题” 项目展开学习, 通过该项目活动,体验复用和共享代码为编程带来的便利。 活动1 用自定义函数实现火柴棒摆数字问题 有6根火柴棒, 列出所有能摆出的自然数, 要求火柴棒正好用完。 思考,利用6根火柴棒能够列出的最大数字是多少呢? 如何计算一个数需要多少根火柴棒呢? 数字 0 1 2 3 4 5 6 7 8 9 需要的火柴棒 6 2 5 5 4 5 6 3 7 6 1.列出5个用6根火柴棒摆出的数字,分别是 0 , 6 , 9 , 14 , 77 , 111 2.要摆出数字103需要多少根火柴棒?怎么计算? 可以将这个数的每个数位上的数字所需要的火柴棒数加起来。 算法分析 1.数字“1”需要的火柴棒最少,所以能摆出的自然数最大是111 2.计算0和111之间的所有数字,统计需要的火柴棒 3.只要是恰好需要6根火柴棒的直接输出。 算法流程图描述 如何让计算机找出这个数字中的所有个位数呢? 想一想,如果我们想得到“125”的个位上的“5”,哪种运算可以实现?除、整除还是取模? 125%10=5 我们定义一个变量digit来接受取模运算的结果,用tens来接受整除的结果; digit1 = 125%10 tens1=125//10 Digit2 = tens1%10 tens2=tens1//10 如何设计算法,让计算机找出这个数字中的所有个位数呢? 实现方法: 1.将这个数除以10求余(取模),求得个位数; 2.将这个数除以10取整数 3.重复第1和第2步骤,直到这个数为0 算法的流程图描

资源预览图

2.4 可以复用的代码 【新教材】2021-2022学年教科版(2019)高中信息技术必修一 课件
1
2.4 可以复用的代码 【新教材】2021-2022学年教科版(2019)高中信息技术必修一 课件
2
2.4 可以复用的代码 【新教材】2021-2022学年教科版(2019)高中信息技术必修一 课件
3
2.4 可以复用的代码 【新教材】2021-2022学年教科版(2019)高中信息技术必修一 课件
4
2.4 可以复用的代码 【新教材】2021-2022学年教科版(2019)高中信息技术必修一 课件
5
2.4 可以复用的代码 【新教材】2021-2022学年教科版(2019)高中信息技术必修一 课件
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。