- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第4课
项目准备——编译入门八年级上
01学习目标内容总览02新知导入03变量04基本语句05函数06课后练习07课堂小结08板书设计
教学目标在使用网络资源和编程工具时,能够尊重知识产权,不侵犯他人的合法权益。信息社会责任能够认识到不同数据类型(如整数、浮点数、字符串等)在程序设计中的作用,以及它们之间转换的必要性。信息意识能够学会定义和使用函数,理解函数在程序模块化设计中的重要性,以及如何通过函数来实现复杂的计算任务。计算思维能够在解决问题的过程中,尝试使用不同的编程技巧,提高解决问题的效率和创新能力。数字化学习与创新
新知导入随着科技的飞速发展,生活中所接触到的东西都在逐渐变得更加智能。在物联网的架构中,感知层是非常关键的,也是实现物联网的基础,能够帮助项目产品拥有“触觉”“味觉”等“感官功能”。它的核心因素就是传感器。
新知导入本章中我们将通过认识几种典型的传感器,帮助同学们了解物联网设备的工作原理,了解传感器、单片机等物联网相关硬件的功能和使用;掌握从传感器获取信息和控制执行器的方法,通过常见的开源硬件,如温湿度传感器、超声波传感器等电子模块搭建物联网作品;理解利用开源硬件进行信息科技创新的意义。
新知导入学习安排01学习内容一项目准备——编译入门02学习内容二温湿度传感器03学习内容三超声波传感器04学习内容四蜂鸣器模块05学习内容五智能楼道灯
探究新知任务由于微处理器在执行程序时,只看得懂包含0和1的数字信息。在进行动手实验前,我们还需要了解一些高级程序设计语言的基础知识,这样我们编写的程序就能够由编译器“翻译”为微处理器能够直接解读、运行的机器语言,这样微处理器就可以执行程序命令了。
探究新知了解变量的不同类型。掌握基本语句及使用方法。掌握函数的基本用法。020301任务
探究新知编译器任何物联网设备和智能设备都需要运行程序才能工作。如果微处理器是大脑,外围硬件就是肢体,肢体活动受控于大脑,硬件实现的功能取决于程序。编译器提供了编写程序、下载程序的环境。可以帮助管理项目内的多个程序,也可以利用颜色来区分程序代码类的内容,方便程序阅读和优化。在编译时会检查程序上的错误,并发出警告,如图所示。
探究新知编译器高级程序语言设计编译器图形编译器
探究新知一、变量变量在程序中是用来存储数据的。我们根据需要,可以在程序中将数据存储在变量中,或者引用变量中存储的数据。变量可以指定不同的数据类型,可以是整数、小数或字符。一门高级程序设计语言中用于存储数据的基本类型有Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)等。
探究新知一、变量每个变量在内存中创建,都包括变量的标识、名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号“=”用来给变量赋值。等号“=运算符左边是一个变量名,等号“=”运算符右边是存储在变量中的值,程序如下:
探究新知一、变量以上实例中,200,3214.0和“Alex”分别赋值给ex1,ex2,name变量。执行以上程序会输出如下结果,运行结果如下:
探究新知一、变量在处理数据时,经常使用数据类型之间的转换。简单的有int、float、string之间转换,复杂的有数组(array)、列表(list)、数据框(Dataframe)之间的转换。熟知一些处理技巧,能提升自己的工作效率。
探究新知一、变量常见的几个可以执行数据类型之间转换的函数,如表所示。这些函数返回一个新的对象,表示转换的值。函数描述int(x[,base])将x转换为一个整数long(x[,base])将x转换为一个长整数float(x)将x转换到一个浮点数str(x)将对象x转换为字符串repr(x)将对象x转换为表达式字符串eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象tuple(s)将序列s转换为一个元组
探究新知一、变量int(x)函数可以将string类型和其他数字类型转换成整数类型,但是会丢失数据。例如:x=int(3.1415)#变量x的值是3。
探究新知一、变量拓展学习——变量类型的深入理解在编程中,变量的类型对于数据的处理和存储至关重要。我们已经了解了基本的变量类型如整数、浮点数、字符串等,但在实际应用中,还有一些更复杂的数据结构值得我们去探索。
探究新知一、变量拓展学习——变量类型的深入理解列表(List):列表是一个有序的集合,可以随时添加和删除其中的元素。列表中的元素可以是不同的数据类型,这为我们提供了极大的灵活性。例如,我们可以创建一个包含整数、浮点数和字符串的列表。mixed_list=[1,3.14,Hello]
探究新知一、变量拓展学习——变量类型的深入理解字典(Diction
您可能关注的文档
- 姐在田里薅豆棵 课件 花城版音乐七年级上册.pptx
- 康定情歌 课件 花城版音乐七年级上册.pptx
- 课件-第3课 人工智能物联网 赣科版信息科技八年级上册.pptx
- 课件-第5课 温湿度传感器 赣科版信息科技八年级上册.pptx
- 两只小象 课件 人音版一年级上册.pptx
- 双减政策下小学各学科作业改革实施方案.docx
- 码头消防系统施工方案.docx
- 企业会计内部控制制度.docx
- 杯型基础施工方案.docx
- 管道供货合同.docx
- 2024-2030年中国铁蛋氨酸行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国铁路紧固件行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国铁路物流行业市场深度调研及发展趋势与投资前景研究报告.docx
- 2024-2030年中国铁磁流体行业现状动态与前景趋势研究研究报告.docx
- 2024-2030年中国钽热交换器行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国钼酸锌行业发展形势与前景规划分析研究报告.docx
- 2024-2030年中国钻钉机行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国铍铝合金市场投资效益及未来运行态势分析研究报告.docx
- 2024-2030年中国闪蒸罐装置行业产销状况与前景趋势预测报告.docx
- 2024-2030年中国长柄黑桃行业市场发展趋势与前景展望战略分析报告.docx
文档评论(0)