《高中信息技循环语句课件》由会员分享,可在线阅读,更多相关《高中信息技循环语句课件(15页珍藏版)》请在金锄头文库上搜索。
1、求自然数列前10项的和,求: S10=1+2+3+10 或 S = 1+2+3+10,算法(用古老且新式的变色算盘累加):,1.清空算盘:S=0,2.从小到大顺次将10个自然数加到前面的结果中去。,S=0,“上机”实习:+1,S=0,+1,S=1,“上机”实习:+2,S=1,+2,S=3,“上机”实习:+3,S=3,+3,S=6,“上机”实习:+4,S=6,+4,S=10,“上机”实习:+5,S=10,+5,S=15,“上机”实习:+6,S=15,+6,S=21,“上机”实习:+7,S=21,+7,S=28,“上机”实习:+8,S=28,+8,S=36,“上机”实习:+9,S=36,+9,S=
2、45,“上机”实习:+10,S=45,+10,S=55,“上机”实习的最后结果,S=55,最早的计算机给我们的启示,用最早的计算机求得, S=1+2+3+4+5+6+7+8+9+10=55 算法: 每次都是在前次相加的结果上加本次的数. 用数学语言描述,即:,( a= 1, 2, 3, 4, 5 ),For a =1 to 5 s=s+a Next a,用VB语句来描述,即:,step 1,s=s+a,For a=1 to 100 s=s+a Next a Print s,循环结构程序设计,For循环(又称计数循环)格式: For 循环变量=初值 to 终值 step 步长 语句组(循环体) Next 循环变量,语句组 下一个an,判断,是,否,否,后续语句,step 2,后续语句,(3)循环体执行的次数为(终值-初值)/步长+1的整数部分,0 初值终值 =0 死循环,(4)步长,其中:,(1)初值、终值、步长均为数值型表达式,(2)语句组可以是一条或多条语句,又循环体,循环结构程序设计,For循环(又称计数循环)格式: For 循环变量=初值 to 终值 step 步长 语句组(循环体) Next 循环变量,工作原理:,