资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,编程题,1、给你一个秒数,要求你求出这个秒数是多少小时,多少分钟,多少秒?,例如:100秒 转成0小时,1分种,40秒。,程序中先取100,最后分别输出0,1,40,再利用程序计算1200 21000 310000,2、思考:给你一个三位数125,怎样才能反过来输出它的三个数字:521?,参考程序,a=100,PRINT a 3600,PRINT(a MOD 3600)60,PRINT a MOD 60,x=345,a=x 100,b=x 10 MOD 10,c=x MOD 10,y=c*100+b*10+a,PRINT y,运算顺序,:、,*/、,、,MOD、,+-,习题与解答 P8,一、选择题的1-8,二、判断题的1-8,三、编程题,1、给你一个秒数,要求你求出这个秒数是多少小时,多少分钟,多少秒?输出的格式见例子。,样例:输入:100,输出:0 :1 :40,采用输入语句:input x,2、输入两个数,要求打印出它的加法与乘法运算的横式。,样例:输入:2,3,输出:2+3=5,2*3=6,采用INPUT语句:input a,b 之间加一个“,号,输入时两数之间也加,参考程序,Input a,B=a 3600,C=(a MOD 3600)60,D=a MOD 60,?B;:;c;:;d,Input a,b,PRINT a;+;b;=;a+b,Print a;*;b;=;a*b,end,;紧凑格式 ,标准格式,里面的内容原样显示,end 是结束语句,可不写,在输入中参加提示语,使程序更加易懂。,INPUT “a=;a,INPUT “a,b=;a,b,两个数输入时,中间加一个,,,号,运行时,:,a,b=?,2,3,INPUT 输入语句,下面语句均是合法的,INPUT T,B,M$,INPUT“A=“;a,INPUT“b=“,b,INPUT“x,y,z=“,x,y,z,例3-13 P33,从键盘输入A和B的值,输出它们的积。,INPUT “a,b=“,a,b,c=a*b,?“a*b=;a;*;b;=;c,运行:,输入:a,b=?4,5,输出:a*b=4*5=20,例3-14 P33,从键盘输入字符常量及数值常量的例子。,INPUT “zimu shi;A$,A,?A$,a,输入:zimu shi?,ABC,5,输出:ABC 5,需要注意的是:P33,例3-15,输入学生语文、数学、英语的考试成绩,输出它的总分及平均分。,INPUT “YW,SX,YY=“;yw,sx,yy,Zf=yw+sx+yy,Pjf=zf/3,?Zf,pjf,例3-16读数/置数语句read/data,READ yw,sx,yy,Zf=yw+sx+yy,Pjf=zf/3,?Zf,pjf,DATA 79,80,81,例3-17 P35,请写出以下程序的输出结果,READ A,B,READ B,C,READ A,C,?A,B,C,DATA 1,2,3,4,5,6,7,A,B,C,1,2,3,4,5,6,补充练习,1、某仓库5月1日有粮食100吨,5月2日又调进20吨,5月3日卖出库存的三分之二,5月4日又调进库存的3倍粮食,问该仓库从5月1日到5月4日期间每天的粮食分别是多少吨?(输出每天的库存量),分析:在这个问题中,主要要描述从5月1日到5月4日期间仓库的粮食库存量,且易知它是不断变化的。因此我们可以用一个变量A来描述仓库的粮食库存量。,2、分糖果,有三个小朋友甲乙丙。甲有50粒糖果,乙有43粒糖果,两有13粒糖果。现在他们做一个游戏。从甲开始,将自己的糖分三份,自己留一份,其余两份分别给乙与丙,多余的糖果自己吃掉,然后乙与丙也依次这样做。问最后甲、乙、丙三人各有多少粒糖果?,分析:这个问题中我们关心的是在游戏过程中每个小朋友的糖果个数,且他们所拥有的的糖果数是在变化的。因此可用a,b,c三个变量分别存放甲乙丙三个小朋友在某一时刻所拥有的糖果数。对于每人,分糖后,他的糖果数一定为原来的糖果数 3因为分糖过程糖果的数目不一定都刚好分完,用整除恰恰可以表示多余的糖自己吃掉。而其他两人那么增加的也是 糖果数3。,习题解答,P8-9,一、9-12,二、9-12,
展开阅读全文