多重循环结构.doc_第1页
多重循环结构.doc_第2页
多重循环结构.doc_第3页
多重循环结构.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

多重循环结构程序设计 教学内容:多重循环结构程序设计教学课时:1课 型:新授课执 教 者:唐基根(双龙职中)重点难点:利用多重循环结构进行程序设计教学目标:基础目标:复习单循环结构的命令格式及功能;学习多重循环结构的命令格式及功能;发展目标:利用三种基本结构进行结构化程序设计;技能目标:培养学生研究性学习能力、逻辑思维能力及上机操作能力;情感目标:培养学生温故知新的学习兴趣和协同合作及创新精神;教学环节:一、 复习、 复习单循环结构的命令格式及主要功能。这节课我们来复习循环结构程序设计。这部分内容是利用Visual FoxPro 6.0进行结构化程序设计的一个重点,也是一个难点。希望大家在复习过程中能熟练掌握。、单循环结构的命令格式:DO WHILE ENDDO 循环体、 读下列程序,写出结果(抽答或者齐答)SET TALK OFFCLEARFOR I=1 to 10?NENDFOR SET TALK ONRETURN公布答案:并作必要讲解。今天我们要学习多重循环结构。那么,什么又叫多重循环结构呢?二、 引入新课:多重循环结构、 含义:在一个循环体中又包含另一个循环,这种结构称为双重循环结构。通常是在FOR和ENDFOR(或者DO WHILE 和ENDDO等)循环中包含另一个FOR和ENDFOR(或者DO WHILE和ENDDO等)循环,形成二层、三层等多重循环。、 双重循环结构示意图:DO WHILE DO WHILE ENDDO ENDDO 、如下图所示,输出下列图形。A A A A AA A A A AA A A A AA A A A A分析:如果只有上面一行“A”,我们应该怎么写出这个循环语句呢?(让学生思考,并试写)讲解提示:一共有个一样的“A”,也就是要循环次。公布答案:M=1 DO WHILE M=5? “A”M=M+1ENDDO如果现在是四行怎么办呢?那么我们这个程序该怎么编写呢?(学生思考并试写)公布结果:N=1DO WHILE N5M=1 DO WHILE M6? “A”M=M+1ENDDON=N+1?ENDDO 现在,请同学样想想:如果我们将这句去掉我们这个程序会出现什么样的情况。(让学生思考并抽答,并演示。)结论:在循环结构中,为使程序最终能跳出DO WHILE循环体,在程序循环过程中必须设有修改循环条件的语句,否则程序将永远跳不出循环,即“死循环”;另外还要注意赋值语句的语序问题。思考:如果我们将该图改为下列图形,我们的程序又该怎么改写呢?A A A A AA A A A A A A A A AA A A A A图二A A A A A A A A A A A A A A AA A A A A图一修改语句:在外层循环体前加一条语句“? SPACE(N)”(图一)或者“? SPACE(5-N)”(图二)。三、 总结比较单循环结构和多重循环结构的命令格式及功能.。四、课后作业:1、求之间素数。(提示:素数:只能被1和本身整除的数称为素数)2、利用循环结构编程

温馨提示

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

评论

0/150

提交评论