教案1(IF语句的三种形式)汇编
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.流程图(a单分支if语句)含义是:若表达式的值为真,执行语句1;若表
达式值为假,则执行下一条语句。(da n)
说明:① 表达式可以是逻辑表达式、关系表达式、任意的数值类型(包括整
型、实型、字符型、指针型数据)。
例:1:我们来看一个例子:假设考试成绩的及格线是
60,如果成绩大于等于
60分就输出“成绩及格,通过考试”那我们该如何实现这段程序呢?lf
教学过程
(score>=60)
{
Printf(成绩及格,通过考试”);
}
1:输入一个整数,判断这个数是否为偶数,并输出这个数。
Int main()
Int a;
Scanf( %d ",&a);
If(a%2==0)
Printf( %d\n ”,a);
2流程图(b双分支if语句)含义是:若表达式的值为真,执行语句1 ;若表达式值为假,则执行语句2;
用if语句表示流程图的含义:
if (表达式)语句1
else 语句2
例2:下面我们刚才那个示例的基础上增加一个条件:假设考试成绩的及格
线是60,如果成绩大于等于60分就输出“成绩及格,通过考试”,否则输
出“成绩不及格,准备补考”
If(score>=60)
{
Printf(成绩及格,通过考试”;
}
Else
{
printf("准备补考”;
}
2输入一个整数,判断这个数为奇数还是偶数。这段程序我们该如何实现呢? Int main()
Int a;
Scanf( %d ”&a);
lf(a%2!=0)
Printf(这个数为奇数!”);
Else
Printf (这个数为偶数!”;