课件编号19285781

4.1 算法及其特征 课件(共49张PPT)2022—2023学年教科版(2019)高中信息技术必修1

日期:2024-05-06 科目:信息技术 类型:高中课件 查看:83次 大小:5298477Byte 来源:二一课件通
预览图 1/12
2023,必修,信息技术,高中,2019,教科
  • cover
(课件网) 4.1算法及其特征 第2单元 编程计算 第1单元 初识数据与计算 第3单元 认识数据 第4单元 计算与问题解决 第5单元 数据分析与人工智能 信息技术 (必修1) 算法及其特征 学习目标 ★ 了解算法的基本要素和重要特征。 ★ 运用恰当的方式描述算法。 ★ 运用Python语言实现简单算法,解决问题。 温故知新 1. 什么是算法? 2. 描述算法的方法有哪些? 算法是解决问题的方法和步骤。 自然语言 流程图 伪代码 程序代码 PAD图 01 知识回顾 流程图大作战 游戏规则 九宫格底下藏有流程图图例或基本结构的照片,小组抢答选择卡片数字,老师点击该卡片,卡片就会消失在荧幕上,猜出照片上的知识即可获胜。回答错误,继续抢答回答问题。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 软件设计师是业务领域和技术领域的专家。面对客户需求,软件设计师要对问题进行整体分析以找到解决方案,通过洽当的方式与客户沟通;面对技术问题,软件设计师需要借助计算机编程解决实际问题。我们将通过“软件开发社招新”项目讨论计算机编程解决问题的过程。 情境:猜一猜 猜价格赢大礼 游戏规则: 1.商品的价格在100元以内(整数),参与的顾客要猜出这件商品的价格,即可获得奖品。 2. 主持人会根据顾客给出的价格,提示“猜高了”或“猜低了”,直到你猜对价格。 3.时间限制:30s 猜价格赢大礼 情境:猜一猜 情境:猜一猜 设计:“猜价格”小游戏 由于顾客众多,我们能不能设计一款线上的猜价格小游戏,让更多的顾客参与到活动中。 算法 算法:解决问题的方法和步骤。 设计:“猜价格”小游戏———初级版 任务一:请你帮忙设计一个“猜价格”算法。 算法的表现形式 自然语言 流程图 计算机语言 price=66 guess=int(input("输入你猜的价格:")) if guessprice: print("猜大了") else: print("恭喜你,猜中了!") 请你们帮忙测试一下程序, 提出你的建议和需要改进的地方! 设计:“猜价格”小游戏———初级版 任务二:请大家结合“自然语言”的描述, 完善流程图和程序代码。 设计:“猜价格”小游戏———改良版 第一步:设置商品价格 第二步:顾客输入猜的价格 第三步:判断顾客输入的价格和商品价格 是否相同 第四步:如果相同,则输出“猜对了!”, 游戏结束 第五步:如果不相同,判断输入的价格 是否猜低了 第六步:如果成立,则输出“猜低了!”, 并返回第二步 第七步:如果不成立,则输出“猜高了!”, 并返回第二步 自然语言 开始 结束 ① 输出“猜对了” 输出“猜低了” 是 否 是 否 ② ⑤ ④ ③ 流程图 设计:“猜价格”小游戏———改良版 自然语言 流程图 开始 结束 设置商品价格 猜对了 猜低了 输出“猜对了” 输出“猜低了” 输出“猜高了” 是 否 是 否 输入猜的价格 第一步:设置商品价格 第二步:顾客输入猜的价格 第三步:判断顾客输入的价格和商品价格 是否相同 第四步:如果相同,则输出“猜对了!”, 游戏结束 第五步:如果不相同,判断输入的价格 是否猜低了 第六步:如果成立,则输出“猜低了!”, 并返回第二步 第七步:如果不成立,则输出“猜高了!”, 并返回第二步 设计:“猜价格”小游戏———改良版 price=66 while True: guess=int(input("输入你猜的价格:")) if guessprice: print("猜大了!") else: print("恭喜你,猜 ... ...

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