3高中信息技术循环结构程序设计

3高中信息技术循环结构程序设计

ID:35523178

大小:77.93 KB

页数:5页

时间:2019-03-25

3高中信息技术循环结构程序设计_第1页
3高中信息技术循环结构程序设计_第2页
3高中信息技术循环结构程序设计_第3页
3高中信息技术循环结构程序设计_第4页
3高中信息技术循环结构程序设计_第5页
资源描述:

《3高中信息技术循环结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、教案3:循环结构程序设计>教学目的:1.使学牛掌握循环语句的格式、循环变量的取值范围制定。2.使学生掌握循坏语句的执行顺序及流程图。>教学要求:学生能够根据实际问题需要制定循环变虽的取值范围及变虽步氏,用循环语句解决多次重复同样步骤的实际问题。>教学重点:制定变量取值范围、明确结束循坏的条件及变量步长。>教学难点:双重循环语句的执行顺序。>教学方法:讲授法、演示与实践法、任务驱动法。>教学工具:安装QBAS1C集成环境的多媒体计算机系统。导课:同学们好,我们在日常生活中经常碰到一些需要重复多次同样步骤的问题,特别是重复次数很多时,顺序结构程

2、序设计也无能为力。怎么样解决程序设计中重复操作的问题呢?新课:一、QBAS1C的启动与退出1.“开始”菜单一“程序”一“QBAS1C”或运行Qbasic.exe。2.“file”菜单一“Exit”。或该窗口处于活动窗口吋直接按组合键“Alt+F4”。二、QBASTC的集成环境在打开的QBASIC集成环境中,了解QBASIC集成环境分成了4部分:顶端的菜单栏,中部的编辑窗口,下部的立即窗口及底部的提示行等。菜单栏的各项菜单列出了QBASTC提供的所有功能,用鼠标单击菜单栏的标题可以激活菜单栏。菜单栏包括File(文件),Edit(编辑),Vi

3、ew(查看),Search(査找),Run(运行),Debug(调试),Option(选项),Help(帮助)等菜单。三、任务働同心圆。具体要求如下:代码为12的输出屏幕上(1)画1个圆心在(320,240)、半径10的圆。(2)画10个圆心在(320,240)、半径依次为10,20,…,100的同心圆。(3)画100个圆心在(320,240)、半径依次为3,6,300的同心圆。颜色均为绿色。题⑴可以用下血的顺序结构程序來解决:SCREEN12C1RCLE(32O,24O),1O,2END题(2)和(3)都町以同样的方法来实现,但把第二行语

4、句按照半径耍求要分別写10次,100次。但是这种方法操作性不强,冇麻烦。能不能用一段语句来实现呢?QBASTC中有专门的语句来实现一段语句重复多次的功能。它就是循环语旬(F0R/NEXT)题(2)用循环语句实现,程序为:CLS题(3)程序为:CLSSCREEN12SCREEN12FORR=10TO100STEP10FORR=3TO300STEP3CIRCLE(320,240),R,2NEXTRCIRCLE(320,240),R,2NEXTR四、循环语句(FOR/NEXT)循环语句是一个复合语句,它由FOR和NEXT两部分组成,位于FOR和N

5、EXTZ间的语句是重复的部分,叫“循环体”,如程序中的^CIRCLE(320,240),R,2语句;FOR语句中的三个数值10,100,10告诉计算机循环体要重复多少次,R从10开始变化到100,每次增加10。其屮R成为“循环变量”,第一个10是R的“初值”,100是R的“终值”,最后一个10叫做循环变量R的“步长”。1.格式与功能循环语句的一般格式为:FOR循环变量二初值TO终值STEP步长循环体NEXT循环变最名其中循环变量即为普通变量,它只是起控制重复次数的作用,貝体的次数由初值、终值、步长决定。初值、终值、步长值可用常量、变量或表达

6、式表示。当步长为1时,“STEP1”可以省略。循环体内可以使用循环变量,也可以不使用循环变量。2.循环语句的执行过程循环语句的执行过程可以用图1表示,其中“循环变量超过终值”的含义是:(1)当步长为正数时,判断循环变量的值是否大于终值,即循环变量值〉终值。(2)当步<为负数时,判断循环变量的值是否小于终值,即循环变量值〈终值。当循环变量值超过终值吋,结束循环语句,执行循环语句下面的语句。将初值赋给循环变虽记下终值利步长执行循环体的值在赋给循环变吊执行NEXT语句下而的语句图1循环语旬的执行过程我们在分析下面两个程序的运行过程及结杲:(1)C

7、LSS=0FORK=1TO10S=S+KNEXTK(2)CLSFORI=-9TO-1STEP-1PRINTINEXTIENDPIRNTW;SEND程序运行结果为:S=55程序运行结果为:没有输出分析(1)结果:程序中没冇STEP,说明循环变量的步长为1,S=S+K的含义是将变量S的值与变量K的值加起来,然后再把结果赋给变量S,循环体执行10次,当K=ll时,11>10不执行循环体跳出循环,打印S的值。分析(2)结果:循环变量的步氏值为负数,当初值(・9)赋给循环变量I后,通过比较,循环变量已经超过终值了,即・9v・l,不执行循环体,直接跳出

8、循环。1.双重循环在由循环变量控制的循环结构中,循环体木身又是由一个循环结构的程序段构成,这类结构的程序通常成为“循环的嵌套”,这里是两个循环的嵌套,所以乂叫做“双重循环”。我们

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。