ID: 21582955

【核心素养目标】第一单元 活动2《分析摘草莓算法中的控制结构》课件+素材-【黔科版2024】《信息科技》五上

日期:2025-11-24 科目:信息技术 类型:小学课件 查看:43次 大小:54894611B 来源:二一课件通
预览图 0
信息科技,2024,黔科版,素材,课件,分析摘草莓算法中的控制结构
    (课件网) 第2课 分析摘草莓算法中的控制结构 (黔科版)五年级上 01 教学目标 02 问题情境 03 实践与探究 04 拓展延伸 05 课堂练习 06 课堂小结 07 板书设计 01 教学目标 1、信息意识:学习算法控制结构,更好地理解和分析算法问题,并且能够更有效地编写可靠、高效、算法程序。 2、计算思维:在一定的活动情境中,能够对简单的问题进行抽象、分解、建模,制订相应的解决方案。 3、数字化学习与创新:通过讨论与探究学习,用算法解决学习生活中问题,发现新颖、高效率的解决方式。 4、信息社会责任:了解算法的优势及对知识产权保护的作用,认识到算法对解决生活和学习中的问题的重要性。 引入视频 02 问题情景 02 问题情景 (图1-2-1 机器人摘草莓) 干农活非常累人,科学家王博士希望他设计的机器人能在农业领域学会一些工作来帮助人们干活。例如,他设计了采摘草莓的算法,以便日后让机器人完成摘草莓任务(图1-2-1)。我们先一起来探索摘一颗草莓的算法。 02 问题情景 1.认识顺序结构; 2.认识分支结构。 ★什么是顺序结构? ★什么是分支结构? ★生活中哪些算法是顺序结构? ★生活中哪些算法是分支结构? ★描述算法的方式有哪些? 你将学到 活动向导 03 活动过程—认识顺序结构 观察果农摘草莓的动作(图1-2-2),可以总结出摘草莓的步骤,如图1-2-3所示。 (图1-2-2 果农摘草莓) 发现一颗草莓 用一只手夹住草莓 另一只手剪断草莓上方的果柄 图1-2-3 摘草莓的步骤分解 03 活动过程—认识顺序结构 参考果农摘草莓的步骤,设计机器人摘草莓的算法,用自然语言描述的机器人摘草莓算法如下。 机器人摘草莓算法 步骤1:发现一颗草莓; 步骤2:用一只机械手夹住草莓; 步骤3:另一只机械手剪断草莓上方的果柄; 步骤4:取下草莓,放入容器中; 步骤5:算法结束。 03 这些步骤有先后顺序,必须按正确的顺序执行才能完成摘草莓工作。这种按先后顺序依次执行的算法控制结构是顺序结构。 在生活中,有许多解决问题的步骤要按先后顺序依次完成。例如,医院就诊系统按就诊号依次叫号……你还能举出1~2个类似的例子吗?想想这些解决问题背后的算法是如何设计的。 活动过程—认识顺序结构 想一想 03 算法也可以用流程图来描述,即将步骤写在各种图形框中,用箭头表示步骤的顺序。机器人摘草莓算法用流程图描述,如图1-2-4所示。 活动过程—认识顺序结构 举例:1.超市结账: 顾客需要排队结账,先到先结,后到后结。 2.生产流水线: 生产流水线按工序顺序进行生产,每个工序完成后再进行下一个工序。 这些算法的设计都遵循了按顺序解决问题的原则,通过使用队列或栈数据结构,可以确保问题得到高效、有序的解决。 03 活动过程—认识顺序结构 发现一个草莓 取下草莓,放入容器中 开始 结束 用一只机械手夹住草莓 另一只机械手剪断草莓上方的果柄 表示算法的开始 顺序结构只能按顺序一步一步地执行 表示算法的输出 表示算法的执行步骤 表示算法的结束 图1-2-4 机器人摘草莓算法 算法的描述方式 为了表示算法明确的步骤以及正确的顺序,方便人们理解和交流,算法通常会用自然语言、流程图等方式规范地描述。 (1)自然语言 运用日常交流的语言清晰、准确地描述解决问题的步骤,被称为用自然语言描述算法。 (2)流程图 规范的流程图可以清楚地表现算法步骤的顺序,帮助人们对算法流程有统一的认识,便于沟通和讨论。流程图中不同的图形符号代表不同的意义,功能也不相同,见表1-2-1所列。 科学园地 03 活动过程—认识顺序结构 表1-2-1 流程图符号 科学园地 03 活动过程—认识顺序结构 符号 名称 说明 开始、结束符 表示算法的开始和结束 输入、输出框 表示算法执行过程中的输 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~