北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第五章 循环结构

第五讲 循环结构
第五讲 循环结构

本节学习目标 循环结构 whle语句 do. whiler语句 or语句
本节学习目标 • 循环结构 – while语句 – do…while语句 – for 语句

课堂练习 在屏幕上打印5次acp #include void maino printf("accpIn"); printf("accpIn"); printf("accp"); printf("accp"); printf("accpⅦn");
课堂练习 • 在屏幕上打印5次accp。 – #include – void main() – { – printf("accp\n"); – printf("accp\n"); – printf("accp\n"); – printf("accp\n"); – printf("accp\n"); – }

循环结构 ·什么是循环结构? 循环语句 在程序中反复执行 某系列语句,直到不 满足指定条件才终止 while循环 代码。 循环结构的主要用到 do, while循环 逻辑运算符和关系运 算符。 for循环
循环结构 • 什么是循环结构? – —在程序中反复执行 某系列语句,直到不 满足指定条件才终止 代码。 • 循环结构的主要用到 逻辑运算符和关系运 算符。 • 循环语句 for 循环 while 循环 do...while 循环

循环基本结构 计算
循环基本结构 ? 计算 是 否

while语句 基本格式 Whie(条件表达式) 语句;
while语句 • 基本格式 while ( 条件表达式) { 语句 ; }

whil范例 在屏幕上打印5 nclude 次 acc void maino int i=1 while(i<=5) printf("ACCPn )
while范例 • 在屏幕上打印5 次accp #include void main() { int i=1; while (i<=5) { printf("ACCP\n"); i++; } }

while结构 1)求解“循环继 续条件”表达式。 条件表达式? 如果其值为非0 转2);否则转3)。 2)执行循环体语 句组,然后转1) 执行语句 3)执行whe语句 的下一条
while结构 • 1)求解“循环继 续条件”表达式。 如果其值为非0, 转2);否则转3)。 • 2)执行循环体语 句组,然后转1)。 • 3)执行while语句 的下一条。 条件表达式? 执行语句 是 否

Whiley例 开始 计算 1+2+3..+99+100 的和 yes Sum=sum+ 输出su 结束
While范例 • 计算 1+2+3…+99+100 的和 开始 i=1; sum=0 i<=100 Sum=sum+i; i++; 输出sun 结束 yes no

范例代码 include <stdio. h void maino int i=l:. int sum=0 while(i<=100) sum+=l; 1+十 printf("sum=%d\n",Sum)
范例代码 include void main() { int i=1; int sum=0; while (i<=100) { sum+=i; i++; } printf("sum=%d\n",sum); }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第二章 数据类型与运算符.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第二讲 数据类型与算术运算.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第九讲 函数.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第九章 函数.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第三章 运算符与表达式.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第三讲 运算与顺序结构.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第七章 指针.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第七讲 数据存储机制.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第一章 C语言基础.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第一讲 C语言基础.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)作业:电话号码存储系统.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)常见错误讲解.doc
- 全国计算机二级C语言常考题型专题讲义.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)课程内容.doc
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第五章 计算机网络基础及 Internet.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第一章 计算机文化导论.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第二章 数的表示与编码.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第六章 WORD2000入门.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第三章 Windows基础与中文输入法.ppt
- 《计算机文化基础》课程电子教案(PPT课件讲稿)第九章 PowerPoint介绍.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第七章(7-2)指针与指针变量.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第六讲 数组.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第六讲 数组.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第十一章 复杂数据类型及排序.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第十二章 文件.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第四章 第四讲 分支结构.ppt
- 《Windows DNA应用程式》 面向对象分析与设计讲义.ppt
- 《JAVA OOP开发》英文版 Introduction to Computers and Programming Languages.ppt
- 《JAVA OOP开发》英文版 Chapter 1 Introduction to Object-oriented Programming and Software Development.ppt
- 《JAVA OOP开发》英文版 Chapter 2 Java Programming Basics.ppt
- 《JAVA OOP开发》英文版 Chapter 3 Numerical Data.ppt
- 《JAVA OOP开发》英文版 Chapter 4 Defining Instantiable Classes.ppt
- 《JAVA OOP开发》英文版 Chapter 5 Processing Input with Applets.ppt
- 《JAVA OOP开发》英文版 Chapter 6 Selection statements.ppt
- 《JAVA OOP开发》英文版 Chapter 7 Repetition Statements.ppt
- 《JAVA OOP开发》英文版 Chapter 8 Characters and strings.ppt
- 《JAVA OOP开发》英文版 Chapter 9 objectives.ppt
- 《JAVA OOP开发》英文版 Chapter 10 Sorting and Searching.ppt
- 《JAVA OOP开发》英文版 Chapter 11 File Input and Output.ppt
- 《JAVA OOP开发》英文版 Chapter 12 Reusable classes and packages.ppt