- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
青少年人工智能技术水平测试
THE YOUTH ARTIFICIAL INTELLIGENCE TECHNICAL LEVEL TEST
青少年人工智能技术水平测试工作站
2
数字运算与数学模型建构
本章总结
青少年人工智能技术水平测试
THE YOUTH ARTIFICIAL INTELLIGENCE TECHNICAL LEVEL TEST
目录
青少年人工智能技术水平测试工作站
content
逻辑表达式的认识和条件语句的学习
简单逻辑运算
3
青少年人工智能技术水平测试
THE YOUTH ARTIFICIAL INTELLIGENCE TECHNICAL LEVEL TEST
算术运算符的认识
4
基本的算术运算:
加法(+)、减法(—)、乘法(*)、除法(/)
这四种算术运算对应的积木通常也叫做操作符。由于这些积木块能生成一个数字,因此它可作为其它积木块的数字输入。
除此之外,常见的还有:
余数操作符(…除以…的余数);
四舍五入操作符(将…四舍五入)。
小测试
用程序写出如下几个表达式,并计算结果。
1、(11-5)x(3+4)/2
2、3x(13mod3)
3、round:(5+4)/2
演示操作如图
运算结果分别为:42,3,5
简单数学模型建构
数学模型是运用数理逻辑方法和数学语言建构的科学或工程模型。
尝试用程序完成三角形的绘制
坐标(0,0)为初始化位置
步数60为边长
尝试用程序完成正方形的绘制
如果是正五边形、正六边形呢?
能不能用一个简单的程序来实现多边形绘制呢?
提问:
怎样利用算术操作符写出多边形内角和公式?
n为变量(多边形的边数)
多边形内角和公式
多边形各个角的度数
多边形各个角的补角度数
将n设定为6,即绘制六边形,如图。
小练习
模拟电路串联,其中包括一节电池和三个电阻(电阻值与此图色环无关),可用滑块来改变电压和电阻值。
总电阻:Rtot=R1+R2+R3
电流:I=V/Rtot
R1的电压:V1=I*R1
R2的电压:V2=I*R2
R3的电压:V3=I*R3
如图所示,将R1 R2 R3 的值分别设定为2、3、5,电压值为5,可以看到各电阻电压分配。
青少年人工智能技术水平测试
THE YOUTH ARTIFICIAL INTELLIGENCE TECHNICAL LEVEL TEST
比较操作符
19
比较操作符:
小于
等于
大于
比较操作符可以比较两个变量或者表达式的大小关系,它的输出值为布尔值。
积木块
含义
z的值(输出)
说明
将z设定为510的结果
z=真
因为5小于10
将z设定为510的结果
z=假
因为5不大于10
将z设定为5=10的结果
z=假
因为5不等于10
将z设定为102*5的结果
z=假
因为10不大于10
关系操作符使用案例:
假设两个变量x和y,分别设置为x=5,y=10.
关系操作符使用要点:
1、比较的内容可以是独立的变量或完整的表达式;
2、比较的结果总是ture或false,即总是布尔值;
条件语句
所谓条件语句,是指这种格式的语句:“如果条件为真,那么采取这种行为”。
如果…那么…
如果…那么…否则…
青少年人工智能技术水平测试
THE YOUTH ARTIFICIAL INTELLIGENCE TECHNICAL LEVEL TEST
逻辑运算符
25
逻辑运算符:
当两个布尔表达式都为ture时,结果为ture
只要有一个布尔表达式为ture,结构就为ture
当布尔表达式为false时,结果为ture
小练习
若玩家在游戏的第一个级别达到了100分,则再奖励200分。游戏的级别记录在变量level中,分数记录在变量score中。
小练习
假设玩家需要在规定的时间内达到下一级别,同时玩家的精力不断消耗。若玩家在规定的时间内未达到下一级别,或者未达到下一级别就耗尽所有精力,游戏结束。游戏的剩余时间记录在变量timeLeft中,玩家的当前精力值记录在变量energyLevel中。
小练习
我们给之前场景再加入一个限制条件:如果分数没有超过100分,则不允许进入下一级别。
本章总结
本章需要掌握的知识点:
1、熟练掌握图形化编程语言,能够了解程序设计中的复杂设计;
2、学习算术运算在程序中的实现,理解数学模型的概念,能够将实际问题抽象成数学模型;
3、认识各种比较操作符,掌握条件语句的使用方法;
4、熟悉各种逻辑表达式,能够使用程序进行复杂的数字运算和逻辑运算。
33
感谢观看
原创力文档


文档评论(0)