多重循环结构.doc

多重循环结构.doc

ID:50324482

大小:46.50 KB

页数:5页

时间:2020-03-08

多重循环结构.doc_第1页
多重循环结构.doc_第2页
多重循环结构.doc_第3页
多重循环结构.doc_第4页
多重循环结构.doc_第5页
资源描述:

《多重循环结构.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、多重循环结构程序设计教学内容:多重循环结构程序设计  教学课时:1  课 型:新授课执教者:唐基根(双龙职中)重点难点:利用多重循环结构进行程序设计教学目标:基础目标:⑴复习单循环结构的命令格式及功能;⑵学习多重循环结构的命令格式及功能;发展目标:利用三种基本结构进行结构化程序设计;技能目标:培养学生研究性学习能力、逻辑思维能力及上机操作能力;情感目标:培养学生温故知新的学习兴趣和协同合作及创新精神;教学环节:一、复习1、复习单循环结构的命令格式及主要功能。这节课我们来复习循环结构程序设计。这部分内容是利用VisualFoxPro6.0进行结构化程序设计的一个重点,

2、也是一个难点。希望大家在复习过程中能熟练掌握。2、单循环结构的命令格式:DOWHILE<条件><语句序列1><语句序列2><语句序列3>ENDDO[<注释>]循环体3、读下列程序,写出结果(抽答或者齐答)SETTALKOFFCLEARFORI=1to10?NENDFOR  SETTALKONRETURN  公布答案:并作必要讲解。今天我们要学习多重循环结构。那么,什么又叫多重循环结构呢?一、引入新课:多重循环结构1、含义:在一个循环体中又包含另一个循环,这种结构称为双重循环结构。通常是在FOR和ENDFOR(或者DOWHILE和ENDDO等)循环中包含另一个FOR和

3、ENDFOR(或者DOWHILE和ENDDO等)循环,形成二层、三层等多重循环。2、双重循环结构示意图:DOWHILE<条件1><语句序列11>DOWHILE<条件2><语句序列2>ENDDO<语句序列12>ENDDO3、如下图所示,输出下列图形。AAAAAAAAAAAAAAAAAAAA分 析:     如果只有上面一行“A”,我们应该怎么写出这个循环语句呢?(让学生思考,并试写)     讲解提示:一共有5个一样的“A”,也就是要循环5次。     公布答案:M=1DOWHILEM<=5??“A”M=M+1ENDDO如果现在是四行怎么办呢?那么我们这个程序该怎么编

4、写呢?(学生思考并试写)公布结果:N=1DOWHILEN<5M=1DOWHILEM<6??“A”M=M+1ENDDON=N+1?ENDDO现在,请同学样想想:如果我们将N=N+1这句去掉我们这个程序会出现什么样的情况。(让学生思考并抽答,并演示。)结论:在循环结构中,为使程序最终能跳出DOWHILE循环体,在程序循环过程中必须设有修改循环条件的语句,否则程序将永远跳不出循环,即“死循环”;另外还要注意赋值语句的语序问题。思考:如果我们将该图改为下列图形,我们的程序又该怎么改写呢?AAAAAAAAAAAAAAAAAAAA    图二AAAAAAAAAAAAAAAAAA

5、AA图一修改语句:在外层循环体前加一条语句“??SPACE(N)”(图一)或者“??SPACE(5-N)”(图二)。一、总结比较单循环结构和多重循环结构的命令格式及功能.。四、课后作业:1、求1~100之间素数。(提示:素数:只能被1和本身整除的数称为素数)2、利用循环结构编程:显示如下图形。板书设计:循环结构程序设计一、单循环结构:二、多重循环结构 1、格式1、定义2、习题1答案2、习题2的分析* * * * * * ** * * * ** * **

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

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

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