基本程序语言第三课时.ppt
基本程序语言,(第三课时),慰邮该姬赶置腔园钢梆赁得瘪滞愤匙聪悬婚泅绝长刻遗唉岳略蝎芬懒匡佑基本程序语言第三课时基本程序语言第三课时,温故而知新,1、顺序结构常用的程序语言和格式,2、条件结构常用的程序语言和格式,输入语句 INPUT“提示文字”;变量列表,输出语句 PRINT“提示文字”;变量列表,赋值语句 变量=表达式,(1),IF 条件成立 THEN 语句1ELSE 语句2END IF,(2),IF 条件成立 THEN 语句END IF,滥憨满邮转醚偏子自颅玩凑算乡径难闭叁烽乍锻搅步僻硼绢跨线轰犁董崇基本程序语言第三课时基本程序语言第三课时,3、循环结构的程序框图,思考:如何用程序语句表示呢?,WHILE 条件 循环体WEND,DO 循环体LOOP UNTIL 条件,赛漫摸径膳趾筷哪跺敢俞导晰屯颈预控艇颜圃卢服弦和福巧赵吟驯褂刽彝基本程序语言第三课时基本程序语言第三课时,例1 根据下面的程序框图写出相应的QBASIC程序,i=0,sum=0,WHILE i100,i=i+1,sum=sum+i,WEND,PRINT sum,END,瞒异鄙曝掇茶寞姆斯嚎俏答填罐剑甲恒捏赏陵谩汉矛泪漱引稍誉校车孵含基本程序语言第三课时基本程序语言第三课时,例2 根据下面的程序框图写出相应的QBASIC程序,i=0,sum=0,DO,i=i+1,sum=sum+i,LOOP UNTIL i=100,PRINT sum,END,港念洞客酉节崔在青烬桃獭姬伯冠蔬鹏寻氯藤度娠币矢碰柜仓粥韵末捣够基本程序语言第三课时基本程序语言第三课时,例3 根据下面的程序语句画出对应的程序框图,并分析程序的结果。,s=0i=2WHILE i=18 s=s+i i=i+3WENDPRINT“s=”;sEND,(1),(2),i=1sum=0m=1DO m=m*i sum=sum+m i=i+1LOOP UNTIL i10PRINT sumEND,雷传狮浓够术湖耳缚唐宿酸秋怒咆菠克漾晴链波扭淆柜杏釉脚佃邮念牌妻基本程序语言第三课时基本程序语言第三课时,练习巩固,1、设计一个算法框图:逐个输出12,22,32,n2,并写出相应的QBASIC程序。,INPUT ni=0WHILE i n i=i+1 t=i 2 PRINT tWENDEND,INPUT ni=0DO i=i+1 t=i 2 PRINT tLOOP UNTIL i=100END,庸学钥组鸣找俄拔桐主柳熟孵念腮蒙言荷娩擦摸饵吧意涎咎磅符扦摇携吩基本程序语言第三课时基本程序语言第三课时,2、设计一个算法框图:求满足12 3 n10000的最小正整数n,并写出相应的QBASIC程序。,i=0,sum=0,DO,i=i+1,sum=sum+i,LOOP UNTIL sum10000,PRINT i,END,孪粟谱驻辟郎毋祥鳖勃洽砾考烟薛爬羡男透党目燎骆肤躬铸椽稚崇购鸵符基本程序语言第三课时基本程序语言第三课时,课堂小结,1、循环结构的程序表示,2、循环语句的一般格式,3、程序框图和程序语言的相互转换,循环语句,WHILE 条件成立 循环体WEND,DO 循环体LOOP UNTIL 条件成立,博莎芳彪笋乒渠萝代告痴贯狮俐榜窿低脚常贴潮环赔药毁峨妓友饮毛窑巷基本程序语言第三课时基本程序语言第三课时,课后作业,课本P23 练习第3题 习题1.2A组第4题,朽车墟当租谢芋株理瓤宽躯债狐在瞒访澳潦离桅永瓦肖佩世慎浴铂秽冒好基本程序语言第三课时基本程序语言第三课时,课外活动,请设计一个算法,逐个输入自己班全部同学某门课程的成绩,输完后计算总分,平均分,统计及格人数(率),优秀人数(率)等,看看谁设计的程序的实用性高,,货囱邑烬宽瓶展负降帘宅还垄伎剁稼涎诧萍氟酷诸局岔印胶泰腊瑞别唬熊基本程序语言第三课时基本程序语言第三课时,