下载此文档

第二章 C语言的基本控制结构.ppt


文档分类:IT计算机 | 页数:约59页 举报非法文档有奖
1/59
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/59 下载此文档
文档列表 文档介绍
第2章 C语言的基本控制结构?算法?进行某一工作的方法和步骤称为算法?算法的组成要素?操作?算术运算、关系运算、逻辑运算、函数运算等?控制结构?顺序结构?选择结构? 顺序结构?语句格式:<表达式><分号>?常见表达式包含:算术运算、关系运算、逻辑运算表达式,赋值表达式,函数调用表达式AB? 选择结构?应用问题?根据不同条件,完成不同的计算处理?语言支持条件判断的支持?关系运算、逻辑运算?选择结构?选择结构的描述?对选择条件的描述?对处理分支的描述PABTF例1:分析整数绝对值的计算过程。#include <>main( ){int input, output;printf( “\nEnter a integer:”);scanf( “%d”, &input );if( input < 0 )/*判断input 是否小于 0*/output = -input;elseoutput = input;printf( “ABS(%d)=%d\n”, input, output );}条件:关系运算表达式条件分支(真、假)#include <>main( ){ int x, y; printf( “请输入两个整数:”); scanf( “%d%d”, &x, &y ); if( x == y )printf( “X等于Y\n”); else {if( x > y )printf( “X大于Y\n”);elseprintf( “X小于Y\n”);} }说明x和y是整数条件:关系运算表达式条件分支(真、假)例2:要求:输入两个整数,进行比较;输出比较结果(“等于”,“大于”或“小于”)例3 :设 y 和 x 有如下函数关系:编写程序,根据输入的 x 值,求出 y 的值。y =x (x > 0 时)2 (x = 0 时)3x (x < 0 时)main ( ){int x, y ; printf (“Enter x : ”);scanf ( “%d”, &x) ;if (x>0) y = x;if (x== 0) y = 2;if (x < 0) y = 3 * x;printf (“x = %d y = %d\n”, x, y);}算法:s1:输入一个整数s2:若 x > 0,执行 y ? xs3:若 x = 0,执行 y ? 2s4:若 x < 0,执行 y ? 3 * xs5:输出 x,y 选择结构--if语句?格式:(双分支)if (条件表达式)语句/*真分支*/else语句/*假分支*/?或者(单分支)if (条件表达式)语句/*真分支*/?关键字(保留字)?系统已经使用的标识符,如: if else int float …常用关系运算符大于>小于<大于等于>=小于等于<=等于== (双等号)不等!=优先级低单分支if 语句的执行过程是:先求“表达式”的值,其值为真(非0)时,则执行“语句”,然后执行 if 语句后的下一条语句;其值为假(0)时,则直接执行 if 语句后的下一条语句。表达式语句0非0单分支执行过程双分支 if 语句的执行过程是:先求“表达式”的值;其值为真(非0)时,则执行“语句1”,然后执行 if 语句后的下一条语句;其值为假(0)时,则执行“语句2”,然后执行 if 语句后的下一条语句。表达式语句1语句2if-else语句的执行过程非00

第二章 C语言的基本控制结构 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数59
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-01-06