【2017-02-22】if语句 if语句的嵌套 及巩固练习

语句:

顺序语句
分支语句
循环语句


分支语句:if...else...

//必须以if开头,可以是else if结束,也可以是else结束,也可以直接结束
if (bool类型(比较表达式))
{
如果上面的条件成立,那么会执行这里面的代码
}
else if (bool类型 (比较表达式))
{
走这里的代码
}
else //只要上面条件都不成立,那么必走else里的代码
{

}

----------------------------------------------------------巩固练习

判断是否是闰年

Console.Write("请输入年份:");
            int NF = Convert.ToInt32(Console.ReadLine());
            if (NF % 4 == 0 && NF % 100 == 0)
            {
                Console.WriteLine(NF + "年是闰年");
            }

            else if (NF % 400 == 0)
            {
                Console.WriteLine(NF + "年是闰年");
            }

            else
            {
                Console.WriteLine(NF + "年不是闰年");
            }

 

 

 

 

 

“请输入您的分数:”
小于0,大于100,“输入的分数有误!”
大于0,小于10,“不及格!学渣!”
小于60,“不及格!继续努力!”
大于等于60,“恭喜你!及格了!”
大于等于90,“学霸!很厉害!”

Console.Write("请输入您的分数:");
            int fs = Convert.ToInt32(Console.ReadLine());

            if (fs < 0 && fs > 100)
            {
                Console.WriteLine("输入的分数有误!");
            }

            else if (fs > 0 && fs < 10)
            {
                Console.WriteLine("不及格!学渣!");
            }

            else if (fs < 60)
            {
                Console.WriteLine("不及格,继续努力!");
            }


            else if (fs >= 60 && fs < 90)
            {
                Console.WriteLine("恭喜你!及格了!");
            }

            else
            {
                Console.WriteLine("学霸!很厉害!");
            }

 

 

 

 

 

猜拳//猜拳游戏到后面可以继续完善
“请输入您的手势(石头/剪子/包袱):”
“用户赢了” “电脑赢了” “平局”

Console.Write("请输入您的手势(石头/剪子/包袱)");
            string ss = Console.ReadLine();

            Random x = new Random();
            int xx = x.Next(0, 3);

            if ((ss == "石头" && xx == 1) || (ss == "剪子" && xx == 2) || (ss == "包袱" && xx == 0))
            {
                Console.WriteLine("用户赢了");
            }


            else if ((ss == "石头" && xx == 0) || (ss == "剪子" && xx == 1) || (ss == "包袱" && xx == 2))
            {
                Console.WriteLine("平局");
            }

            else
            {
                Console.WriteLine("电脑赢了");
            }

 

 

 

 

 

 

人工智能对话//后面可以继续完善
如果说的是同一句话,不一定要回复同一句

Console.Write("你好,有什么能帮您的!");
            string sr = Console.ReadLine();

            Random sj = new Random();
            int sj1 = sj.Next(1,5);

            if(sr == "你好" && sj1 ==1)
            {
                Console.WriteLine("你好!");
            }

            else if(sr == "你好" && sj1 ==2)
            {
                Console.WriteLine("请输入您的问题:");
            }

            else if(sr =="你好"&& sj1 ==3)
            {
                Console.WriteLine("天气,时间,快递,我都可以帮您查询呢!");
            }

 

转载于:https://www.cnblogs.com/hanqi0216/p/6430869.html

以下是一个关于C程序设计中if语句的教案示例: 教学目标: - 理解if语句的概念和作用。 - 学会使用if语句进行条件判断和控制程序流程。 - 能够设计和编写包含if语句的简单C程序。 教学大纲: 1. if语句的概述和基本语法 2. 单个条件判断:if语句的用法和示例 3. 多个条件判断:else if和嵌套if语句的使用 4. 逻辑运算符:与(&&)、或(||)、非(!)运算符的介绍和应用 5. 实际应用:通过例题和练习加深对if语句的理解和运用 教学策略: - 结合理论和实践,通过示例代码和编程练习巩固学习内容。 - 引导学生主动思考和解决问题,提高他们的自主学习能力。 - 鼓励学生互相合作,进行小组讨论和代码分享,促进彼此学习和交流。 教学活动: 1. 介绍if语句的概念和作用,以及其在程序中的重要性。 2. 讲解if语句的基本语法和结构,并演示如何编写一个简单的if语句。 3. 引导学生通过练习,编写一些单个条件判断的if语句,如判断一个数是奇数还是偶数。 4. 讲解else if语句嵌套if语句的使用,以及多个条件判断的处理方式。 5. 设计小组活动,让学生合作完成一个包含多个条件判断的C程序,如成绩等级判断。 6. 组织代码评审和分享,学生之间相互交流和学习优秀的程序设计思路和实践经验。 教学资源: - PowerPoint课件:介绍if语句的概念、基本语法和示例代码。 - 编程环境:提供一种集成开发环境(IDE),如Code::Blocks,以便学生编写和运行C程序。 - 练习题:提供一些针对if语句练习题,帮助学生巩固所学内容。 评估方式: - 课堂小测:用于检查学生对if语句的理解和应用能力。 - 编程作业:要求学生编写包含if语句的C程序,检查他们对所学知识的应用能力。 调整和改进: 根据学生的反馈和实际教学情况,及时调整教学策略和活动。可以通过课后反馈问卷、个别辅导等方式收集学生的意见和建议,并进行调整和改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值