单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级选择结构的程序设计 选择结构是结构化程序设计的三种基本结构(顺序选择循环)之一PASCAL语言主要用IF语句来实现(基本上所有的变成语言都用IF语句来实现)举个例子: IF GRADE>=60 THEN WRITELN(及格) ELSE WRITELN(不及格) 想想上面
#
1.分支程序结构有哪几种2.都有哪些指令可以实现分支3.可以对二进制的某一位操作的指令有哪些4.系统是如何把程序调入内存执行的5.菜单程序如何设计输入一个字符ch否将字符转换成大写 无条件转移指令代码段段内转移直接寻址例: JMP NEAR PTR NEXT 近转移 -32768 32767 JMP SHORT NEXT
关系运算和逻辑运算2.逻辑表达式逻辑表达式的一般形式为: 单目逻辑运算符 表达式 表达式 双目逻辑运算符 表达式 逻辑运算的结果是真或假分别用1和0来表示因此一个逻辑表达式的值是1或0if (表达式) 语句1else 语句2功能:如果表达式的值为非0(真)则执行语句1后结束jf语句否则执行语句2后结束if语句执行过程如图3-4所示include
AX=13F8_BX=000D_CX=0003_DX=0000_SP=0000_BP=0000_SI=0000_DI=0000_ DS=13F8_ES=13E8SS=13F8_CS=13F9_IP=000F_NV_UP_EI_PL_NZNAPO_NC_ 13F9:000F_D3E3_SHL_BXCL_ 一_T_ AX=13F8_BX=0068_CX=0003DX=0000_SP=0000_BP=0
#
#
分支结构程序设计if语句条件表达式语句switch语句语句2例1:main(){ int score printf(请输入您的成绩:) scanf(dscore) if(score>=60) printf(恭喜您通过了测试n) printf(n)}if语句if语句switch语句
if语句语句形式:if(表达式)语句if语句的执行是:遇到if关键字首先计算圆括号中的表达式的值如果表达式的值为非0则执行圆括号其后的语句然后执行if语句后面的下一个语句如果表达式的值为0则跳过圆括号后面的语句直接执行if语句后面的下一个语句if语句执行过程如图4-1所示语句3 整理后 语句3 .
#
违法有害信息,请在下方选择原因提交举报