信息技术--small basic--累加求和_第1页
信息技术--small basic--累加求和_第2页
信息技术--small basic--累加求和_第3页
信息技术--small basic--累加求和_第4页
信息技术--small basic--累加求和_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、small basic设计算法设计算法流程图显示信息学习要点电白区麻岗中学电白区麻岗中学 胡海峰胡海峰画正12边形画正36边形S=12Length=50E=360/SFor i=1 To S Step 1 Turtle.Move(Length) Turtle.Turn(E) EndForS=36Length=50E=360/SFor i=1 To S Step 1 Turtle.Move(Length) Turtle.Turn(E) EndFor复习ForEndFor循环语句1+2+3+4+5=( )1+3+5+7=( )1+2+3+4+5+89=( ) 1+3+5+7+77+79=( )16

2、15这些算式我们能用ForEndFor循环语句吗?算法分析1+2+3+89=?sumsumsumsumsumsumsumsum=+1+3+200113631.1.先拿出一个存放数据的空先拿出一个存放数据的空“盒子盒子”:sum=0sum=02.将第一个数据将第一个数据“1”放入放入“盒子盒子”中:中:sum=sum+13.将第将第2个数据个数据“2”放入放入“盒子盒子”中:中:sum=sum+24.将第将第3个数据个数据“3”放入放入“盒子盒子”中:中:sum=sum+3这时候“盒子”里总和是0这时候“盒子”里总和是1这时候“盒子”里总和是3这时候“盒子”里总和是6用用sum来存放累加的结果,

3、赋值语句来存放累加的结果,赋值语句“sum=sum+i”,它的含义与我们数学中的,它的含义与我们数学中的等式是完全不同的:等式是完全不同的:1、等号的左边必须是一个变量。、等号的左边必须是一个变量。2、等号右边的、等号右边的“sum”和等号左边的和等号左边的“sum”的的值是不一样的。值是不一样的。注意:开始sum=0sum=sum+1sum=sum+2sum=sum+89结束开始sum=0i=1i=89sum=sum+ii=i+1结束sum=0For i=1 To 89 Step 1 sum=sum+i EndFor顺序结构顺序结构循环结构循环结构思考思考5+10+15+100=()100+

4、98+96+2=()-2-4-6-40=()1、它们的步长为别是( ) 、( )、 ( )2、它们的循环变量取值范围分别是:( )、 ( )、( )5-2-2for i=5 to 100 step 5for i=100 to 2 step -2for i=-2 to -40 step -2我们来试一试编写程序,计算:1+2+3+100=1+3+5+79=sum=0sum=0For i=1 to 100 step 1For i=1 to 100 step 1sum=sum+isum=sum+iEndForEndForsum=0sum=0For i=1 to 79 step 2For i=1 to

5、 79 step 2sum=sum+isum=sum+iEndForEndFor1+3+5+77+79=?sum=0For i=1 To 79 Step 2 sum=sum+iEndForGraphicsWindow.FontSize=30GraphicsWindow.DrawText(100,80,1+3+5+77+79=+sum)100 xy80DrawText操作的格式如下:GraphicsWindow.DrawText(x,y,text)注意:此处注意:此处“+”是连接的意思,不是运算符号是连接的意思,不是运算符号sum=0ForFor i=1 ToTo 79 StepStep 2 s

6、um=sum+iEndForEndForTextWindow.WriteLine(1+3+5+77+79=+sum)WriteLine操作的格式如下:TextWindow.WriteLine(data)注意:此处注意:此处“+”是连接的意思,不是运算符号是连接的意思,不是运算符号编写程序,计算1+2+3+100=?将结果显示在图形窗口,用30号红色的字显示。显示的格式如下:1+2+3+100=5050sum=0For i=1 To 100 Step 1 sum=sum+iEndForGraphicsWindow.FontSize=30GraphicsWindow.BrushColor=redGraphicsWindow.DrawText(100,80,1+2+3+99+100=+sum)一、设计算法和流程图一、设计算法和流程图用ForEndFor实现累加求和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论