C语言程序设计任务3:商品购买总值的统计.docVIP

  • 34
  • 0
  • 约4.81千字
  • 约 8页
  • 2019-11-27 发布于广东
  • 举报

C语言程序设计任务3:商品购买总值的统计.doc

第 31  - 32  课时      课型: 学做一体课 课题:项目2:商场购物 任务3:商品购买总值的统计-循环结构程序设计(1) 教学方法:讲授、引导讨论、案例教学 教学目的: 1. 理解循环结构的基本思想 2. 掌握while语句的结构和用法 3. 掌握do…while语句的结构和用法 4.使用while语句实现任务3,总值的统计。 教学重、难点:   教学重点:循环结构的基本思想,while、do…while语句的用法 教学难点:while、do…while语句的用法 辅助教学手段:多媒体 授课班级 授课日期 月 日 月 日 月 日 月 日 月 日 主要教学内容: 一、回顾与引入 回顾:商品折扣判断、分支语句 项目任务问题情景引入:商品购买总值的统计 二、新课内容 项目二 商场购物 任务3:商品购买总值的统计 要求: 消费者购买了多种商品,输入每种商品的应付价格,计算最后的应付总额并输出。 分析:购买多种商品,统计总值,是将商品价格重复累计的过程,可以通过循环往复的累计商品价格来实现。 解决问题需要的知识点: 1、多条信息的输入与输出; 2、对多条输入的信息的多次处理。 学习内容: —— 第5章 循环结构程序设计 主要介绍在C语言中实现循环的几种语句的形式、执行过程和实际应用,同时介绍循环的嵌套。 循环的概述 while 语句 do ~ while 语句 for 语句 循环的嵌套 break语句、continue语句和goto语句与标号 5.1 概述 引例:求1+2+……+100之和。 循环结构是结构化程序设计的基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。 循环结构可以处理各类重复操作,主要用于递推与穷举算法,C语言提供三种构成循环的语句。 可实现循环的控制语句: while 语句 do ~ while 语句 for 语句 *用goto 结合 if 构成循环 给定的条件(表达式)称为循环条件,反复执行的程序段称为循环体 5.2 while语句 5.2.1 while循环的一般形式: while(表达式) 循环体; 5.2.2 while循环的执行 1、执行过程: ⑴计算while后圆括号中表达式的值。 当值为非零时,执行⑵; 当值为零时执行⑷; ⑵执行循环体内的语句; ⑶转向执行⑴; ⑷结束while循环,去执行while循环的后继语句。 2、执行特点:先判断表达式,后执行循环体 3、说明: ⑴while是C语言的关键字 ⑵while后面的表达式可以是C的任意合法的表达式,其值作为逻辑值,圆括号不能少,且后面没有分号“;” ⑶循环体在结构上是一条语句(即:可以是一条语句,此时后面必须加“;”,也可以是复合语句,此时必须加花括号,否则循环体只到第一个“;”处) ⑷循环体有可能一次也不执行 ⑸循环体可为任意类型语句 ⑹下列情况,退出while循环 条件表达式不成立(为零) 循环体内遇break,return,goto ⑺循环体内应有能使循环趋向于结束的语句即有能改变表达式值的语句 ⑻无限循环: 不能结束的循环 eg:书P72 例5.1、书P73例5.2 任务3实现: 任务描述:消费者购买了多种商品,输入每种商品的应付价格,计算最后的应付总额并输出。 代码实现: void main(void) {float t,sum=0; scanf(%f,t); while(t0.000001) { sum+=t; scanf(%f,t); /*t中存放的是单个商品价格*/ } printf(%f\n,sum); } 5.3 do~while语句 5.3.1 do~while语句一般形式: do 循环体; while(表达式); 5.3.2 do~while循环的执行 1、执行过程: ⑴执行do和while之间 的循环体语句; ⑵计算while后表达式的值, 当值为非0时转去执行⑴; 若值为0时执行⑶; ⑶结束循环,去执行do while 循环的后继语句。 2、执行特点:先执行循环体,后判断表达式 3、说明: ⑴do、while都是C语言的关键字,do必须与while联合使用 ⑵由do开始while结束,while后面的表达式可以是C的任意合法的表达式,其值作为逻辑值,括号不能少,且括号后的“;”千万不能省。 ⑶循环体在结构上是一条语句 ⑷至少执行一次循环体 ⑸循环体内应有能使循环趋向于结束的语句 ⑹do~while可转化成while结构 eg:书P74 例5.3 5.3.3 while和do~while的比较 #includ

文档评论(0)

1亿VIP精品文档

相关文档