






所属成套资源:闽教版信息技术初一下学期PPT课件全套
初中信息技术第5课 顺序结构优质课ppt课件
展开
这是一份初中信息技术第5课 顺序结构优质课ppt课件,共14页。PPT课件主要包含了运算规则,算术运算,算法分析,自然语言描述,流程图,程序代码,算法分析一,算法分析二,变量名等内容,欢迎下载使用。
课堂任务一:尝试输入以下4个代码片段,观察它们的运行结构.说明了除法运算的哪些特征?
#include int main(){{ int x=10;flat y; y=x/3; printf("%f\n",y);} {flat x=10; flat y; y=x/3; printf("%f\n",y);}{int x=10; flat y; y=x/3.0; printf("%f\n",y);}{flat x=10; int y; y=x/3; printf("%f",y);} return 0; }
输出结果分析:变量x整型,x/3为整除,赋值给y值为3;变量y实型,输出没有规定小数位数,默认为6位小数变量x实数,x/3不是整除,赋值给y值为3.333333;默认为6位小数虽然变量x整型,x/3.0不是整除,赋值给y值为3.333333;默认为6位小数变量y定义为整型,输出格式规定为实型,类型错误,结果都为0
定义变量x为整型,并赋值10;
变量x+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,;
三个小朋友分糖果(p70)
有甲、乙、丙三个小朋友。甲有x粒糖果,乙有y粒糖果,丙有z粒糖果。现在他们做一个游戏:从甲开始,将自己的糖果平均分三份,自己留一份,其余两份分别给乙和丙,多余糖果自己吃掉,然后乙与丙也依次这样做。问最后甲、乙、丙三人各有多少粒糖果?
用x、y、z三个整型变量表示甲、乙、丙的初始糖果数。先将甲的糖果分成三份,每份为x/3,那么现在甲的糖果数为x=x/3,乙的糖果数y=y+x,丙的糖果数z=z+x;接着,将乙的糖果分成三份,每份为y/3,现在乙的糖果数为y=y/3,甲的糖果数是x=x+y,丙的糖果数为z=z+y;最后,将丙的糖果数分成三份,每份为z/3,现在丙的糖果数为z=z/3,甲的糖果数是x=x+z,乙的糖果数为y=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
完成教材p71的实践创新任务,输入一个三位正整数,求出每个数位上的数字之和。如123,每个数位上的数字之和为6。(1+2+3=6)
百位:bai=i/100十位:shi=(i-bai*100)/10个位:ge=i-bai*100-shi*10
百位:bai=i/100十位:shi=i/10%10个位:ge=i%10
百位:bai十位:shi个位:ge
三位数数字之和(p71)
求百位数字:bai=i/100
求十位数字:shi=i/10%10
求个位数字:ge=i%10
求三个数之和:sum=bai+shi+ge
相关课件
这是一份初中信息技术闽教版(2020)七年级下册第7课 循环结构一等奖ppt课件,共15页。PPT课件主要包含了for循环,流程图,动手实践猜密码,电子密码锁的模拟程序,程序代码,实践创新折纸问题等内容,欢迎下载使用。
这是一份闽教版(2020)七年级下册第6课 分支结构获奖课件ppt,共15页。PPT课件主要包含了关系表达式,逻辑表达式,运算符的优先级,条件表达式思考题,流程图,程序代码等内容,欢迎下载使用。
这是一份闽教版(2020)七年级下册第一单元 制作我的动画第3课 路径动画和遮罩动画精品课件ppt,共1页。
