资源简介 (共19张PPT)第29课分配任务与最大公约数学习目标巩固与扩展项目讨论逻辑编程12341Ai时代,人工智能担任起了任务调度、提高社会效率的重任,比如共享单车。人工智能的背后均是有各种算法与机制组成。这节课我们通过一个简单的任务分配问题来了解,人工智能是怎样做社会调度的指挥官的!234巩固“变量”、“数学运算”等脚本学习“询问并等待”、“回答” 、“列表” 、“如果、否则” 、“重复执行10次” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景Cat初始白色背景《分配任务》1.分配任务的场景是什么呢?《分配任务》学校社会实践项目中有三项任务:种树、采茶、送水,现在需要依据小组的人数及男生女生人数决定接受哪项任务,人数小于10的小组负责送水,人数大于等于10且男生多于女生的小组负责种树,人数大于等于10人且男生不多于女生的小组负责采茶,输入小组男生人数、女生人数,输出小组接受的任务1.程序中需要几个变量,分别是什么?2.图中小猫说话的提问并回答,可以使用哪个模块?3.分配任务中一共有几个任务?一共需要两个变量,分别是男生和女生的变量询问并等待回答模块一共有三个任务,分别是送水、种树、买茶《分配任务》1.解题分析1.任务解读开始输入男女生人数总人数小于10是送水男生大于女生否是否种树买茶2.分配任务程序1.建立变量,变量归0变量有两个分别是男生与女生询问并等待模块运用,需要注意将对应设定为回答2.输入男生与女生人数3.条件判断输出任务如果...那么...否则...运用1最大公约数的应用场景是什么样子的呢?一张长105cm、宽75cm的长方形铁皮,要分成若干张大小完全相同的正方形铁皮且无剩余,这张长方形铁皮最少可以分成多少张正方形铁皮?问题分析:要使长方形铁皮分成的正方形铁皮的张数最少,即要使正方形的铁皮边长最大。同时要使长方形铁皮分成大小相同的正方形铁皮且无剩余,即正方形的边长是长方形的长和宽的最大公因数。最少可以分得的正方形铁皮张数:长方形的面积/边长最大的正方形面积《最大公因数》1.程序中需要几个变量,分别是什么?2.假设正方形面积固定,如何才能知道有多少个?3.怎样才能保证剪掉后的正方形没有剩余的铁皮呢?一共需要三个变量,分别是长、宽、公因数i使用运算模块乘法求出长方形面积,再用长方形面积除以正方形面积。先计算出长与宽的最大公因数《最大公因数》1.解题分析1.求取长与宽的最大公因数最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。由此可知,正方形的面积为15X15=225长方形的长为105可以分解为3X5X7长方形的宽为75可以分解为3X5X5我们可以发现长与宽的公因子是3和5,故最大公因数为15.正方形的个数=(105X75)/225.故结果为35个。2.程序编写1.建立列表2.设定初始变量值3.求取公因数重复执行的次数为宽的大小5.输出结果2.长方形面积除以正方形面积得出结果,并输出。Q1:明明编写的求取公因数的程序,编写了这样的程序,会发生什么现象呢?A1:公因数i增加模块放错了位置,公因数只显示1,就不在进行下去了哦。Q&A(1)(2)上面的是长方形面积公式,下面的是正方形的面积公式公因数,长与宽必须同时满足。知识点巩固如果给出长方形的长为92,宽为37.那么可以剪出多少个正方形,不剩余铁皮呢?源码测试答案:解析:因为92与37的最大公约是1,所以正方形的边长就是1,面积为1.长方形的面积为92X37=34043404/1=34043404源码测试 展开更多...... 收起↑ 资源预览