第5课 主题2 算术运算 课件 闽教版信息技术七年级下册.pptx

第5课 主题2 算术运算 课件 闽教版信息技术七年级下册.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第五课顺序结构

主题2:算术运算

实践创新:求三位数数字之

千口

动手实践:三个小朋友分糖果

1运算规则

3

运算规则

特征?

#includestdio.h

intmain()

{intx=10;floaty;y=x/3;printf(%f\n,y);}{floatx=10;floaty;y=x/3;printf(%f\n,y);}{intx=10;floaty;y=x/3.0;printf(%f\n,y);}{floatx=10;inty;y=x/3;printf(%f,y);}

return0;

输出结果分析:

算术运算

课堂任务一:尝试输入以下4个代码片段,观察它们的运行结构.说明了除法运算的哪些

①变量x整型,x/3为整除,赋值给y值为3;变量y实型,输出没有规定小数位数,默认为6位小数②变量x实数,x/3不是整除,赋值给y值为3.333333;默认为6位小数

③虽然变量x整型,x/3.0不是整除,赋值给y值为3.333333;默认为6位小数

④变量y定义为整型,输出格式规定为实型,类型错误,结果都为0

11

12

13

14

4567

8

+(加号)

加法运算(3+3

-(减号)

减法运算(3-1)负(-1)

*(星号)

乘法运算(3*3)

%

取模运算符,结果为整除后的余数(取余)

/

分子除以分母

++

自增运算符,整数值增加1

自减运算符,整数值减少1

运算规则

定义变量x为整型,并赋值10;

变量k+20=10+20=30,并赋值给y;

定义变量x-20=10-20=-10;

定义变量x*20=10*20=200;

定义变量x/3=10/3=3,整除3,结果为整数;

定义变量x%3=10%3=1,%求余数;

先执行y=x=10,再执行x++,x++--→x=x+1=10+1=11;

先执行y=x=11,再执行x--,x---→x=x-1=11-1=10,;

intx=10;

inty;

(;1:

(;2:

xif0(;3:

f;(4:

f;(“5:

(6:

y=x--j

printf(7:returne;

y=%d\n,y);

y=%d\n,y);

y=%d\n,y);

y=%d\n,y);*

y=%d\n,y);

x=%d,y=%d\n,x,y);

x=%d,y=%d\n,x,y);

prin

y=x+

print

y=x%3

print

y=x/3

n

*

f

0

print

y=x-2

intf

x+20

p

y

1

2

3

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

#includestdio.h

intmain()

示例

P69示例,cpp

45

动手实践

三个小朋友分糖果

有甲、乙、丙三个小朋友。甲有x粒糖果,乙有y粒糖果,丙有z粒糖果。现在他们做一个游戏:从甲开始,将自己的糖果平均分三份,自己留一份,其余两份分别给乙和丙,多余糖果自己吃掉,然后乙与丙也依次这样做。问最后甲、乙、丙三人各有多少粒糖果?

自然语言描述

接着,符乙的糖来方成二分,每伤为3,现在己的糖来数为y=y³,中的糖来数是x-x+y,丙的糖果数为z=z+y;

最后,将丙的糖果数分成三份,每份为z/3,现在丙的糖果数为z=z/3,甲的糖果数是x=x+z,乙的糖果数为y=y+z。

算法分析

三个小朋友分糖果(p70)

1.

析3.

4.

用x、y、z三个整型变量表示甲、乙、丙的初始糖果数。

三个小朋友分糖果(p70)

开始

输入x,y,z的值

x=x/3;y=y+x;z=z+X

y=y/3;x=x+y;z=z+y

z=z/3;x=x+z;y=y+z

输出x,y,z的值

结束

算法分析

流程图

PPP67交换变量值.cppP68温度转换.cppP69示例cpp【]P70分糖果.cpp#includestdio.h

intmain()

已{

intx,y,zj

printf(请输入三人的糖果数:);

scanf(%d%d%d,x,y,z);

x=x/3;y=y+x;z=z+x;

y=y/3;x=x+y;z=z+y;

z=z/3;x=x+z;y=y+z;

printf(游戏后三人的糖果数:%d%d%d\n,x,y,z);return0;

程序代码

三个小朋友分糖果(p70)

实践创新

三位数数字之和

完成教材p71的实践创新任务,

文档评论(0)

阿弥陀佛 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档