《C语言程序设计》课程教案表授课题目第三章 程序的控制结构(3)——选择结构if课时安排1授课时间教学目的和要求1.掌握:条件表达式if语句2.熟悉:关系运算符和关系表达式逻辑运算符和逻辑表达式教学内容1.基本内容:(1)关系运算符和关系表达式(2)逻辑运算符和逻辑表达式(3)条件语句2.重点:条件语句讲课进程和时间分配引子(15分钟)关系运算就是比较运算即将两个数据进行比较判定两个数据是否符合给
《C语言程序设计》课程教案表授课题目第三章 程序的控制结构(2)——顺序结构课时安排2授课时间教学目的和要求1.掌握:格式输入输出函数的调用2.熟悉:顺序结构程序设计的方法及应用教学内容1.基本内容:(1)数据的输入和输出——格式输入输出(2)程序举例2.重点及难点:格式输入输出的调用讲课进程和时间分配1格式输出函数printf( ) (30分钟)(1)格式输出函数printf()格式:print
《C语言程序设计》课程教案表授课题目第三章 程序的控制结构(5)——循环结构for课时安排2授课时间教学目的和要求1.掌握:循环结构程序设计for语句2.熟悉:continuebreak及goto语句教学内容1.基本内容:(1)三种循环比较(2)多重循环(3)循环中用到的其他语句2.重点:运算符与表达式赋值运算符与赋值表达式讲课进程和时间分配1引子(15分钟)分析植树任务认识循环结构中的术语:循环
[Return][Return] 用if语句实现选择结构应用举例 例 输入两个学生的成绩a和b输出其中高的成绩 1 设计算法 比较成绩a和b将大者放到变量max中即: if (a>b) max=aelse max=b 然后输出 max的值 2 编程序 include <> void main() {
#
在编制程序时有时并不能保证程序一定执行某些指令而是要根据一定的外部条件来判断哪些指令要执行如菜谱中要加工西红柿可能有这样的步骤:如果是用鲜西红柿则去皮切碎开始放入如果是用西红柿酱就在最后放入这里我们并不知道具体操作时执行哪段指令但菜谱给出了不同条件下的处理方式计算机程序也是如此可以根据不同的条件执行不同的代码这就是选择结构程序总是为解决某个实际问题而设计的而问题往往包含多个方面不同的情况需要有不同
特点是:先判断表达式后执行循环体语句例 从键盘输入一个正整数计算其阶乘 do…while语句可以看出例和例程序运行的结果相同但如果将循环变量i的初值改为101例的结果为0而例的结果为101思考:为什么结果不同程序运行时输出结果为:Enter a nonnegative integer:60↙The number has 2 digit(s).①for是关键字②for之后的圆括号内一共有三个表达式以
顺序结构 while (getchar( ) = n ) 本语句的功能是只要从键盘输入的字符不是回车则重新输入这里的循环体为空语句 if( )else switchfor( )while( )dowhile( )continuebreakgotoreturn结 合 性小于 关系运算符的优先级 答:d 的值为1 等价于:d = ((a = c) == ((a < b)
#
优先级(值小的优先级高)第4章 选择结构程序设计逻辑非ab11第4章 选择结构程序设计 逻辑表达式2.逻辑表达式真注意: if语句说明:(1)if与else的配对关系从最内层开始else总是与离它最近的未曾配对的if配对(2)if与else的个数最好相同从内层到外层一一对应以避免出错(3)如果if与else的个数不相同可以用花括号来确定配对关系 条件表达式 复合语句与空语句switch
违法有害信息,请在下方选择原因提交举报