ID: 21538288

电子工业版(2022)第五册小学信息科技 1.3描述算法的方式 课件+教案+学案+练习

日期:2024-10-26 科目:信息技术 类型:小学试卷 查看:55次 大小:33625911B 来源:二一课件通
预览图 0
电子,学案,教案,课件,方式,算法
    中小学教育资源及组卷应用平台 《1.3描述算法的方式》教学设计 教学内容分析 本节课是2022年电子工业-出卷网-出版的五年级上册第一单元第3课。本节课分为三个活动:“用自然语言描述算法”“用流程图描述算法”“用图形化编程语言描述算法”三部分内容组成。学生通过小组合作探究学习逐步掌握本节课的知识点,具备一定的小组合作能力、探究能力、创新能力等,提升信息社会责任,综合提升信息素养。 教学目标及核心素养指向 1、认识并了解算法的表示方法(信息意识、计算思维) 2、了解各个表示方法的异同(信息意识、计算思维、数字化学习与创新) 3、根据课本指引的过程,学会如何用不同表示方法表示同一算法(信息意识、计算思维、数字化学习与创新、信息社会责任) 教学重难点 教学重点: 用自然语言描述算法 用流程图描述算法 用图形化编程语言描述算法 设计原因:了解算法的表示方法是本节课的主要内容,知识点的渗透需要作为重点内容。 教学难点: 根据课本指引的过程,学会如何用不同表示方法表示同一算法 设计原因:能实现如何用不同表示方法表示同一算法在操作上对学生来说比较困难,所以此部分对学生来说难度较高,应作为难点内容。 教学过程 1、情境导入(3分钟) 教师活动 学生活动 情境引入:在游览景区时,你肯定见过各式各样的导览牌,有用文字描述的,有用路线描述的,也有用图示描述的,目的都是为了方便游客观光游览。 同样地,描述算法的方式也有多种,本节我们就来学习用自然语言、流程图和图形化编程语言三种方式描述算法。 学生听教师引导生活中的案例,学生讨论,回答提问 设计意图: 激发学生对算法特征的学习兴趣并快速进入学习状态。 2、新知讲授(35分钟) 教师活动 学生活动 活动1:用自然语言描述算法 知识讲解 老师问:“校门口的红绿灯(见图1.3.1)是如何运行的 ”小明抢先说:“我知道,是绿灯亮一会儿,黄灯亮一会儿,红灯亮一会儿,然后绿灯再亮……” 慧慧说:“这种说法不够准确。当红绿灯开始运行时,绿灯亮,持续30秒;黄灯亮,持续3秒;红灯亮,持续30秒;然后重复执行这个过程 像上面这种用语言把解决问题的步骤准确地表达出来的过程,称为用自然语言描述算法。 用自然语言描述算法通俗易懂。然而,由于用自然语言描述可能产生歧义,从而可能导致算法执行的不确定性。 例如,“她弟弟说的一模一样”这句话就可能有几种含义。在使用自然语言描述算法时,要避免产生歧义。 除了容易产生歧义,自然语言的语句一般较长,也可能导致用自然语言描述算法的叙述太长。 活动2:用流程图描述算法 知识讲解 除了可以用自然语言描述算法,还可以用指定的图形符号组成的图形来描述算法。例如,“红绿灯”算法可以用图1.3.2所示的流程图形来描述算法。 用图形符号组成的图形描述算法称为用流程图描述算法,流程图中常用的图形符号及其含义如表1.3.1所示。 活动3:用图形化编程语言描述算法 知识讲解 如今,计算机已经成为人们学习、工作和生活不可或缺的帮手。要让计算机帮人们解决问题,需要编写各种应用程序,给计算机下达任务指令。下面,我们使用图形化编程语言编写“红绿灯”程序,描述“红绿灯”算法,模拟“红绿灯”的运行。 在图形化编程环境中模拟红绿灯运行过程,可参考如下的步骤。 第一步:导入如图1.3.1所示的绿灯、黄灯、红灯三种造型。 第二步:编写“红绿灯”程序。图1.3.3是用图形化编程语言描述“红绿灯”运行过程的示例 编写并运行计算机程序来验证算法不止图形化编程一种方式,也可以采用代码式的程序设计语言来实现,如C语言、Java 语言、Python语言等。 同一算法可以用不同的程序语言编程实现,不同的程序语言有不同的特点,适用于不同的领域。 图1.3.4和图1.3.5 分别所示是用图形化编 ... ...

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