六年级第一单元第4课《 算法的程序体验 》学案 许乐 一、学习内容 算法是计算思维的核心要素之一,是培养学生信息意识和计算思维的重要载体。《算法的程序体验》选自浙江省义务教育2023版信息科技教科六年级上册第4课,是第一单元《算法的实现》的第4课。通过本单元的学习,学生能知道在计算机中实现算法的一般步骤,理解算法与计算机程序之间的关系,培养运用算法思维的习惯,利用算法与计算机程序解决生活中的简单问题,也为后续理解和分析算法的效率奠定知识基础。 本课与其前后两课紧密相连。在前几节课中,学生学习了计算机中运用算法解决问题的一般步骤,通过鸡兔同笼问题,感受了抽象与建模的过程,并能通过枚举法的思想进行算法设计。本课将通过不同编程语言的观察对比,引导学生发现计算机语言的不同。通过在计算机上运行,体验python编程语言,认识基础的编程语句。 二、学习要求 通过在计算机上运行python,掌握编程语言的运行环境。 通过鸡兔同笼的程序,理解认识基础编程语句。 三、学习资源 Python官网:https://www.python.org/ 四、学习方式 本课的主要学习方式为自主探究、互学讨论、实践操作。 五、学习过程 (一)导入 1.出示生活中常见的APP截图(淘宝、高德、支付宝等) 说一说主要功能及使用体会,思考还有哪些生活中常见的程序? (二)算法的描述 1.出示多张程序截图(解决同一问题),c语言,python语言,scratch等。 2.思考这些截图内容有什么差异,引出同一个算法可以用不同的算法描述。 (三)程序运行环境 1.出示案例或微课让学生尝试在IDLE shell中运行python 。 任务1通过自学微课,书本,尝试输出 hello,world。 任务2通过鸡兔同笼问题的流程图,打开程序文件。 小组合作,探究书本18页小知识,填补缺少的内容,并尝试运行程序。 (四)实践总结 1.任务3补全程序并运行,小组成员互相分享心得。 2.尝试用新知识完成书本18页的练习题 在IDLE shell中编写一段代码,计算并输出边长为3.4.5厘米的三角形的周长。
~~ 您好,已阅读到文档的结尾了 ~~