第5课 歌声嘹亮-子程序设计和机器人发音教学设计初中信息技术粤教清华版九年级下册-粤教清华版_第1页
第5课 歌声嘹亮-子程序设计和机器人发音教学设计初中信息技术粤教清华版九年级下册-粤教清华版_第2页
第5课 歌声嘹亮-子程序设计和机器人发音教学设计初中信息技术粤教清华版九年级下册-粤教清华版_第3页
第5课 歌声嘹亮-子程序设计和机器人发音教学设计初中信息技术粤教清华版九年级下册-粤教清华版_第4页
第5课 歌声嘹亮-子程序设计和机器人发音教学设计初中信息技术粤教清华版九年级下册-粤教清华版_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5课歌声嘹亮——子程序设计和机器人发音教学设计初中信息技术粤教清华版九年级下册-粤教清华版课题:科目:班级:课时:计划1课时教师:单位:一、课程基本信息1.课程名称:第5课歌声嘹亮——子程序设计和机器人发音教学设计

2.教学年级和班级:初中信息技术九年级(1)班

3.授课时间:2023年3月10日星期五上午第二节课

4.教学时数:1课时二、核心素养目标1.理解子程序的概念及其在程序设计中的应用。

2.学会编写和使用子程序,提高代码复用性和可读性。

3.通过机器人发音教学,培养学生动手实践能力和创新思维。

4.培养学生对信息技术与生活相融合的认识,提升信息素养。三、重点难点及解决办法重点:

1.子程序的概念和作用:重点理解子程序在程序设计中的角色,以及如何通过子程序提高代码的模块化和复用性。

解决方法:通过实例演示和小组讨论,让学生直观理解子程序的使用场景和优势。

难点:

1.子程序的编写与调用:难点在于学生可能难以理解如何在程序中正确编写和调用子程序。

解决方法:逐步引导,先从简单的子程序开始,逐步增加复杂度,同时提供清晰的代码注释和示范。

2.机器人发音的实现:难点在于将子程序与机器人发音系统结合,实现自动化发音。

解决方法:提供详细的编程步骤和调试方法,通过实际操作和反馈循环帮助学生克服困难。四、教学方法与手段教学方法:

1.讲授法:通过讲解子程序的基本概念和编写方法,帮助学生建立初步认知。

2.实验法:让学生通过实际编写和调试子程序,加深对概念的理解和应用。

3.讨论法:组织学生分组讨论子程序的应用场景,激发学生的创新思维。

教学手段:

1.多媒体课件:利用PPT展示子程序的定义、语法和示例,直观教学。

2.编程软件:使用编程环境让学生动手实践,实时反馈学习成果。

3.机器人教学平台:结合机器人发音功能,让学生体验子程序在实际应用中的效果。五、教学流程1.导入新课(用时5分钟)

-教师通过播放一段机器人发音的音频,引起学生的兴趣,提问:“同学们,你们知道这段声音是如何产生的吗?”

-引导学生思考声音与程序的关系,从而引出本节课的主题:“歌声嘹亮——子程序设计和机器人发音”。

2.新课讲授(用时15分钟)

-第一条:讲解子程序的概念和作用。

-详细内容:介绍子程序的定义,说明其可以在程序中重复使用,提高代码的模块化和可读性。

-第二条:介绍子程序的编写步骤。

-详细内容:演示如何编写一个简单的子程序,包括定义、参数传递和返回值。

-第三条:讲解子程序的调用方法。

-详细内容:通过实例说明如何在主程序中调用子程序,以及如何处理子程序的返回值。

3.实践活动(用时20分钟)

-第一条:学生独立编写一个简单的子程序。

-详细内容:要求学生编写一个计算两个数之和的子程序,并测试其功能。

-第二条:学生分组讨论并编写一个更复杂的子程序。

-详细内容:学生分组讨论并设计一个子程序,用于计算三个数的平均值,并展示其实现过程。

-第三条:学生尝试将子程序与机器人发音结合。

-详细内容:学生尝试编写一个子程序,当输入特定的命令时,机器人能够发出相应的声音。

4.学生小组讨论(用时10分钟)

-第一方面:讨论子程序的优势。

-举例回答:子程序可以提高代码的复用性,使得代码更加简洁易读,便于维护。

-第二方面:讨论子程序的适用场景。

-举例回答:子程序适用于需要重复执行相同操作的程序,如计算、排序等。

-第三方面:讨论子程序编写中的常见问题及解决方法。

-举例回答:常见问题包括参数传递错误、子程序功能不完整等,解决方法包括仔细检查代码、增加调试步骤等。

5.总结回顾(用时5分钟)

-内容:回顾本节课的主要内容,强调子程序在程序设计中的重要性,以及如何编写和使用子程序。

-具体分析:通过本节课的学习,学生应能够理解子程序的基本概念和编写方法,并能够将子程序应用于简单的程序设计中。

-举例:教师通过一个实际案例,展示如何使用子程序来简化程序结构,提高代码效率。

总用时:45分钟六、知识点梳理1.子程序的概念

-子程序是一段可重复调用的代码块,它执行特定的功能。

-子程序有助于提高代码的可读性和可维护性。

2.子程序的组成

-子程序名:用于标识和调用子程序的名称。

-参数列表:传递给子程序的变量列表。

-代码块:子程序中实际执行的代码。

3.子程序的编写

-使用定义子程序(如DEF或PROCEDURE)语句开始编写。

-编写子程序内的代码,实现特定的功能。

-使用END子程序语句结束子程序的编写。

4.子程序的调用

-通过子程序名和括号内的参数列表来调用子程序。

-可以在主程序中多次调用子程序。

5.参数传递

-子程序可以接受参数,这些参数可以是值或变量。

-传递值:直接传递参数的值。

-传递变量:通过引用传递变量的地址。

6.子程序的返回值

-子程序可以返回一个值,这个值可以通过返回语句指定。

-返回值可以用于主程序中的进一步处理。

7.子程序的嵌套和递归

-子程序可以嵌套调用其他子程序。

-递归:子程序调用自身,用于解决具有重复结构的问题。

8.子程序在程序设计中的应用

-代码复用:避免重复编写相同的功能代码。

-程序模块化:将程序分解成独立的模块,每个模块负责特定的功能。

-代码维护:当需要修改功能时,只需修改相关的子程序。

9.机器人发音教学

-学习如何将子程序与机器人发音系统结合。

-编写能够控制机器人发音的子程序。

-理解机器人发音的基本原理和编程接口。

10.机器人发音的实践应用

-设计简单的语音控制程序,如根据用户输入播放不同的声音。

-实现自动化语音提示功能,如计算器或导航系统的语音反馈。

11.编程实践技巧

-使用注释提高代码可读性。

-使用清晰的命名习惯。

-调试代码以发现和修复错误。

12.代码调试

-使用打印语句或调试工具跟踪代码执行流程。

-使用错误处理机制处理程序运行中的异常情况。七、板书设计①子程序概念与作用

-子程序定义

-提高代码复用性

-提高代码可读性

-程序模块化

②子程序的编写与调用

-子程序编写步骤

-定义子程序

-编写代码块

-结束子程序

-子程序调用方法

-调用格式

-参数传递

-返回值

③参数传递与返回值

-参数传递类型

-值传递

-引用传递

-返回值处理

-返回语句

-返回值使用

④子程序在程序设计中的应用

-代码复用实例

-程序模块化实例

-代码维护实例

⑤机器人发音教学要点

-子程序与机器人发音结合

-语音控制程序设计

-语音提示功能实现

⑥编程实践技巧

-使用注释

-命名习惯

-调试方法

⑦代码调试

-打印语句

-调试工具

-错误处理八、教学评价与反馈1.课堂表现:

-学生积极参与课堂讨论,对于子程序的概念和作用有较好的理解。

-能够按照要求独立编写简单的子程序,并在小组讨论中提出建设性的意见。

-在机器人发音结合的实践活动中,学生表现出较高的动手能力,能够将子程序与机器人发音功能相结合。

2.小组讨论成果展示:

-学生在小组讨论中能够提出问题,并尝试通过合作解决问题。

-各小组展示了不同的子程序设计,包括计算平均值、排序等实用功能。

-学生能够清晰地展示他们的设计和实现过程,并解释其工作原理。

3.随堂测试:

-设计了包含选择题、填空题和简答题的随堂测试,以检验学生对子程序基本概念的理解和编程能力。

-学生在测试中表现出对子程序定义、调用和参数传递的掌握。

-测试结果反映出部分学生在编写子程序和调试过程中存在困难,需要进一步指导。

4.课后作业:

-布置了编写一个包含多个子程序的程序,要求学生设计一个能够进行多项计算的工具。

-学生需要在课后完成作业,并提交程序代码和运行结果。

-通过课后作业的完成情况,可以评估学生对子程序的综合运用能力。

5.教师评价与反馈:

-针对课堂表现:教师将对学生的积极参与和合作精神给予肯定,同时指出在讨论中提出的问题和解决方案。

-针对小组讨论成果展示:教师将评价子程序设计的创新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论