重庆出版社出版,李勇主编的大一C语言ppt第5章.pptVIP

  • 2
  • 0
  • 约8.33千字
  • 约 28页
  • 2018-06-08 发布于江苏
  • 举报

重庆出版社出版,李勇主编的大一C语言ppt第5章.ppt

重庆出版社出版,李勇主编的大一C语言ppt第5章

第5章 循环结构程序设计 教学要求:通过本章的教学,掌握循环结构三种语句while、do_while和for的基本特点,及其循环控制的具体过程;掌握循环程序设计方法,能运用循环结构的三种语句熟练进行循环结构程序设计;掌握break和continue语句在循环结构中的不同作用;掌握多重循环程序的结构特点,能设计简单的多重循环结构程序。 教学提示:C语言中for语句的使用最为灵活,功能更强,凡是用while、do_while循环能完成的,用for循环一定能够实现。另外,在循环结构中应有使循环趋向于结束的处理语句,否则循环将无休止的执行下去。多重循环是实际应用中常用的循环结构,熟练掌握单重循环程序设计是进行多重循环程序设计的基础。 第5章 循环结构程序设计 教学内容:循环结构是C语言的三种基本结构之一,前两章分别对顺序结构和选择结构进行了介绍,接下来,本章将介绍循环结构及其循环结构程序设计的相关知识,内容主要包括:【1】实现循环结构的三种语句(while语句、do_while语句和for语句)的语法格式、结构特点、功能,以及使用它们进行循环结构程序设计的方法;【2】break和continue语句的用法;【3】多重循环的概念、结构特点及其应用。 第5章 循环结构程序设计 在实际应用中,我们会遇到大量的需要按一定规律重复处理的问题。比如,计算前100个自然数之和,求10的阶乘等等。这些都需要用到循环结构。几乎所有实用的程序都包含循环,因此熟练掌握循环结构的概念及其使用是程序设计的最基本的要求。 循环结构是结构化程序设计的三种基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。在C语言中,用来实现循环结构的语句有while、do-while和for语句。 第5章 循环结构程序设计 5.1 while语句 while 语句的一般形式为:while (表达式)语句 while语句的执行过程:首先计算条件表达式的值,如果表达式的值为非0(真),则执行循环体语句;重复上述操作,直到表达式的值为0(假)时才结束循环。 第5章 循环结构程序设计 例5.1求 main() { int n,sum=0; n=1; while (n=50) { sum=sum+n; n++; } printf(sum=%d,sum); } 运行结果为; sum=1275 P66【实例演示】 第5章 循环结构程序设计 提醒: 循环体如果包含一个以上的语句,应该用花括弧括起来,即以复合语句的形式出现。如果不加花括弧,则while语句的范围只到while后面第一个分号处。例如,本例中while语句中如无花括弧,则while语句范围只到“sum=sum+n;”。 while后圆括号内的表达式,可以是C语言中任意合法的表达式。表达式的值决定循环是否结束,因此,在设计while语句时,在循环体中应有使循环趋向于结束的语句,否则循环将无休止的进行下去,从而形成死循环。例如,在本例中循环结束的条件是“n50”,因此在循环体中应该有使n增值以最终导致n50的语句,在此,我们是用“n++;”语句来达到此目的。如果无此语句,则n的值始终不改变,循环永不结束。 循环体还可以是空语句(单独一个分号),此时表示什么也不执行,一般用作延时用。 【趣味例题】:guess.c 第5章 循环结构程序设计 5.2 do-while语句 do-while 语句的一般形式为: do 语句 while (表达式); 第5章 循环结构程序设计 提醒: do-while语句中的“语句”为循环体,它可以是一个简单语句也可以一个复合语句。在设计do-while语句时,在循环体中也应有使循环趋向于结束的语句,否则循环将无休止的进行下去,从而形成死循环。 do-while语句的执行过程:首先执行do后面的循环体语句(无条件执行一次),然后判别while后圆括号内表达式,当表达式的值为非0(“真”) 时,返回重新执行循环体语句,如此反复,直到表达式的值等于0为止,此时才循环结束。 第5章 循环结构程序设计 例5.2用do-while语句求 main() { int n, sum=0; n=1; do { sum=sum+n; n++; } while (n=50); printf(sum=%d,sum); } 运行结果为; sum=1275 第5章 循环结构程序设计 do-whi

文档评论(0)

1亿VIP精品文档

相关文档