2024-2025学年高中信息技术浙教版(2019)必修1 2.1 算法的概念及描述(教学设计).docxVIP

2024-2025学年高中信息技术浙教版(2019)必修1 2.1 算法的概念及描述(教学设计).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2.1算法的概念及描述(教学设计)

年级

高一

授课时间

课题

2.1算法的概念及描述

教学

目标

了解算法的概念与基本特征

(学科核心素养:信息意识)

2.了解算法描述方法及特点并能够运用恰当的描述方法表示简单算法

(学科核心素养:信息意识、计算思维)

3.能够根据实际需要设计算法解决问题,提升利用信息技术学科素养。

(学科核心素养:信息意识、数字化学习与创新)

教学

重难点

重点:了解算法概念、特征、描述方法

难点:能够根据实际需要设计算法解决问题,体会算法的效率。

教学

准备

多媒体网络教室ppt教学课件学习资源包、学习任务单

教学过程

教师活动

学生活动

游戏导入:农夫过河游戏

具体内容:一个农夫带着—只狼、一只羊和—棵白菜,身处河的南岸。他要把这些东西全部运到北岸。他面前只有一条小船,船只能容下他和—件物品,另外只有农夫才能撑船。如果农夫在场,则狼不能吃羊,羊不能吃白菜,否则狼会吃羊,羊会吃白菜,所以农夫不能留下羊和白菜自己离开,也不能留下狼和羊自己离开,而狼不吃白菜。请求出农夫将所有的东西运过河的方案。

解决方案1:

农夫、羊过河

农夫回

农夫、白菜过河

农夫、羊回

农夫、狼过河

农夫回

农夫、羊过河

教师总结:刚才同学们通过几步就解决了上面的问题,其实生活中还有很多解决问题的步骤,其实刚才这几个步骤就跟今天我们要学习的主题相关-----算法的概念及其描述。

学生以小组为单位讨论交流,得出方案并交流分享。

新知讲授

任务一:什么是算法(6min)

自主阅读课本,结合生活经验,利用数字化工具总结归纳算法的概念。填写下表,班内分享,互相补充。

学习任务单:

古代算法概念

广义算法概念

计算机算法概念

2.上网检索古老的算法

任务二:算法的基本特征

1.有穷性

分析案例:

计算圆周率所有位数的程序代码

遍历所有可能的国际象棋棋局并找出最优策略

2.可行性

分析案例:

在普通计算机上用穷举法找出一个超的数的的所有质因数

2.外出旅行随机买一张票,再确定旅行前往的目的地。

3.确定性

分析案例:

1.乘坐高铁的路线规划:根据出发地和目的地,确定具体的高铁线路,以及换乘站点,规划的路线和换乘规则是明确的。

2.医院排队叫号系统:按照病人预约的号码顺序叫号,规则清晰确定,不会随意更改

4.0个或多个输入

分析案例:

设置闹钟时需要输入具体的时间作为输入,但如果只是单纯依靠默认设置,不进行任何额外的时间输入,也能按照默认的时间响铃

可以不输入地点信息,获取默认城市的天气(0个输入);也可以输入多个不同的地点,获取相应地点的天气(多个输入)

5.1个或多个输出

分析案例

1.网购平台,输入关键词,输出相关的商品列表、商品详情、价格、用户评价等多个结果。

2.成绩统计系统时输入学生的考试成绩,输出学生的总分、平均分、排名以及各科目成绩分析等多个结果。

任务三:了解算法的描述方法及特点

结合生活经验和网络资源总结算法描述方法并填写下表

算法描述方法

自然语言描述法

流程图

伪代码

程序设计语言

2.常用流程图基本图形及功能

常用流程图及其功能

3.了解伪代码的语法规则

4.了解程序代码语法规则

任务四:体验算法多样性

鸡兔同笼:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?

解法1:假设笼中全部是鸡,因为每只鸡有2只脚,那么35只鸡的脚的总数为:70(只)

而实际有94只脚,多出来的脚是因为把兔当成鸡来算造成的。

每只兔有4只脚,每只鸡有2只脚,每只兔比每只鸡多只脚。

总共多出来的脚数除以每只兔比鸡多的脚数,就是兔的数量:12(只)

鸡的数量就是总头数减去兔的数量:23(只)

答案:鸡有23只,兔有12只。

解法2:方程法

解法3:抬腿法

1.学生自主阅读课本,总结归纳,填写提供的任务单。

了解算法的概念

明确算法的基本特征。

3.了解算法的描述方法

4.学生利用不同算法解决实际问题,加深对算法的理解。

理解

1.以下对算法的理解不正确的是()

A.一个算法应包含有限的操作步骤,而不能是无限的

B.算法中的每一步骤都应当是确定的,而不应当是含糊的、模棱两可的

C.算法可以没有输入,但必须有输出

D.算法可以没有输出,但必须有输入

正确答案:D

答案解析:本题考查的是对算法特征的理解,其中算法可以有0个或多个输入,必须有1个或多个输出。故正确答案为D。

2.下面对算法描述正确的一项是()

A.算法只能用伪代码来描述

B.算法只能用流程图来表示

C.同一算法只能用一种程序语言来实现

D.同一问题可以有不同的算法

答案:C

答案解析:本题考查的是对算法描述方法的认识。算法的描述方法有自然语言描述法、流程

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

提供小学、初中、高中信息科技教案、试卷、课件等优质教学资源

1亿VIP精品文档

相关文档