手机版

循环结构经典案例

发布时间:2021-06-06   来源:未知    
字号:

<<C语言程序设计基础>>

循环结构项目设计 钱新杰

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

本次课学习目标 掌握基本算法的设计 掌握选择结构的基本应用 掌握循环结构的基本应用

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

项目设计知识要点1、选择结构 expr =0 非0 statement1

if (expression) statementif (expression) statement1 else statement2

expr

=0 statement2

非0 statement

if ( expr1 ) statement1 else if (expr2 ) statement2 else if (expr3 ) statement3 …... [ else statementn ]

expr1 非0

=0

expr2 非0statemnt2

=0expr3 非0 statemnt3

=0statemntn

statemnt1

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

switch( 表达式) { case E1: 项目设计知识要点 语句组 1; break; 1、选择结构 case E2: 语句组 2; switch break; ……. 表达式 case En: case 语句组 n; E1 E2 En default break; [default: 语句组1 语句组2 …... 语句组n 语句组 语句组 ; break;] }宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

项目设计知识要点 2、循环结构while(表达式)循环体语句;while 假(0) 真(非0)

do循环体语句; while(表达式);do

expr循环体

循环体 while expr

真(非0)

假(0)

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

项目设计知识要点 2、循环结构for([expr1] ;[ expr2] ;[ expr3]) 循环体语句;

for

expr1expr2 循环体 假(0)

真(非0)

break; continue;

expr3

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

项目一:猜数字小游戏要求: 1、必须10次之内(包括10次)猜对才算胜利; 2、每次猜的时候给出提示,如果所输入的数 字比被猜的数字大,则给出大的消息,如果所输 入的数字比被猜的数字小,则给出小的消息,如 果猜对了则给出赢了的信息,如果超出10次则给 出输了信息,具体如下图所示。 关键词提示: for、if、break

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

项目二:模拟自动饮料机要求: 1、当输入0时,模拟自动饮料机停止运行; 2、在模拟自动饮料机运行的过程中,当输入1— 5时候给出对应的饮料,,输入其他值的时候给出非 法操作信息,并提示重新输入,具体如下图所示。 关键词提示: while、switch、break

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计

基础>>

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

小 结通过本次课的两个经典案例分析与设 计,主要要求同学们更深入的巩固和掌握 选择语句(if、switch)、循环语句(for、 while、 do-while)和跳转语句(break、 continue)等的基本应用,并掌握基本算 法的设计,为后续内容做准备。

宜宾职业技术学院电气自动化技术专业

<<C语言程序设计基础>>

完成两个项目设计的上机操作

宜宾职业技术学院电气自动化技术专业

循环结构经典案例.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)