项目3 C#程序的流程控制-任务3.1 求平均值--顺序语句(教案)-《C#程序设计基础》(河海大学出版社)同步精品课堂
|
4页
|
56人阅读
|
0人下载
精品
内容正文:
任务3.1求平均值
授课题目
《求平均值》
授课时数
2课时
授课班级
授课地点
多媒体教室、云机房
教学方法
讲授法、
讨论法、演示法、
练习法
授课类型
实训课
1.了解赋值语句的基本概念和用法:
知识目标
2.掌握输入输出语句的使用方法:
3.理解复合语句的基本结构和作用。
1.能够使用赋值语句进行基本的数据操作:
教学目标
能力目标
2.能够使用输入输出语句进行数据的输入和输出;
3.能够编写和调试简单的C#程序。
1.培养良好的编程习惯,如代码缩进、命名规范等:
素养目标
2.培养团队协作精神,能够与他人合作完成项目任务:
3.提高问题解决能力,能够解决编程中遇到的问题。
1.赋值语句的语法和用法;
教学重点
2.输入输出语句的使用方法:
3.复合语句的基本结构和作用。
1.理解复合语句的作用和用法,能够正确使用复合语句;
教学难点
2.掌握输入输出语句的使用技巧,能够正确输入和输出数据;
3.解决编程中遇到的问题,需具备一定的逻辑思维能力。
教学基本内容(第一节课)
一、导入环节
通过一个简单的示例程序引入本节课的主题,例如编写一个程序计算并显示学生的总分
和平均分,让学生观察程序执行过程,引入赋值语句、输入输出语句和复合语句的概念。
二、授课内容提要
1.赋值语句
(1)介绍赋值语句的概念和用法
格式:变量=表达式:
说明:将赋值运算符“=”右边的表达式的值,赋给赋值运算符“=”左边的变量。
(2)演示如何通过赋值语句给变量赋值
例如:
x=2.5;/将一个常量赋值给一个变量
Done=(A>=l);/将一个逻辑表达式的结果赋值给一个变量
2.输入输出语句
(1)讲解输入输出语句的作用
在C#中,控制台应用程序是一种常见的程序类型,它允许用户与程序进行交互。需要
用到Console类中的输入输出方法。
Console类中的输入方法有两个,分别是Console..Read()方法和Console..ReadLine)
方法。
Console类中的输出方法有两个,分别是Console.Write()方法和Console.WriteLine0
方法。
(2)演示如何使用输入输出语句与用户进行交互
例如:分别输入一个字符和一行文本,并显示出来。
static void Main()
/使用Console.Read()读取单个字符
Console.Write("请输入一个字符:");
int charValue Console.Read();
Console.WriteLine("ASCII值为:"+charValue);
Console.ReadLine();
/使用Console.ReadLine()读取整行文本
Console.Write("请输入一行文本:");
string line Console.ReadLine();
Console.WriteLine("你输入的文本是:”+line);
Console.ReadLine();
3.复合语句
(1)介绍复合语句的概念
在首尾使用“{”和“}”括起来的一组语句称为复合语句。在C#中,复合语句(也称
为复合命令)通常指的是一个语句包含多个子语句。
(2)演示如何使用复合语句实现多个语句的组合
例如:
a=b;
b=c;
c=a;
{
}
三、练习与互动
1.编写代码练习使用赋值语句,例如设置变量并计算它们的和。
int a,b,c;
a=1;
b=2;
c=a+b;
Console.WriteLine(c);
显示结果为:3。
2设计一个简单的输入输出例子,编写代码实现用户昵称的输入和欢迎信息的输出。
Console.Write("请输入昵称:"):
string str Console.ReadLine();
Console.WriteLine("欢迎"+str+"来到C#的世界");
Console.ReadLine();
四、课堂小结
赋值语句:变量=表达式:
输入:Console.Read0方法和Console.ReadLine()方法
输出:Console.Write()方法和Console..WriteLine()方法
复合语句:在首尾使用“{”和“}”括起来的一组语句
语句是构成程序的最基本单位,程序运行的过程就是执行程序语句的过程。顺序结构是
最简单、最常用的基本结构。在该结构中,各语句按照书写顺序逐条被执行,主要有赋值语
句、输入输出语句、复合语句。
教学基本内容(第二节课)
一、导入环节
复习导入,引出本节课的主题,继续深入探讨赋值语句、输入输出语句和复合语句的用
法。
二、授课内容提要
1.进一步讲解赋值语句的用法,包括不同数据类型的赋值操作。
2.深入探讨输入语句的细节。
例如:如何读取用户的输入和显示格式化输出。
int number 10;
string text ="Hello";
double decimalNumber 3.14159;
/使用占位符打印变量
Console.WriteLine("这个数是:{o}",number);
Console.WriteLine("这行文本是:{0}",text);
Console..WriteLine("这个小数是:{0:F2}",decimalNumber);
/使用大括号指定格式
Console.WriteLine("小数的百分制形式:{0:P2}",decimalNumber);
Console.ReadLine();
说明:可以使用大括号}来指定一个格式化的字符串,例如{0:C}表示以货币格式打印
第一个参数的值,{0:2}表示以两位小数格式打印第一个参数的值,{0:D}表示以十进制形
式打印第一个参数的值,{0:P2}表示以百分比并保留两位小数格式打印第一个参数的值。
3.通过实例演示复合语句在实际编程中的应用。
例如:设计登录程序,输入正确的账号和密码,则“登陆成功”。
/假设用户名和密码
string correctUsername "user123";
string correctPassword "password456";
//用户输入的用户名和密码
Console.Write("请输入用户名:");
string inputUsername Console.ReadLine();
Console.Write("请输入密码:");
string inputPassword Console.ReadLine();
/验证用户名和密码
if (inputUsername
correctUsername&&inputPassword correctPassword)
Console.WriteLine("登录成功!");
//更多登录后的操作
}
{
Console.WriteLine("用户名或密码错误,请重试。");
/可以添加额外的逻辑来处理错误,例如重试次数等
}
三、练习与互动
1.练习编写使用复合语句的代码。
例如:编写一个计算矩形面积的程序,使用复合语句来控制流程。
Console.WriteLine("请输入矩形的长度:"):
double length Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入矩形的宽度:");
double width Convert.ToDouble(Console.ReadLine());
double area length*width;
Console.WriteLine("矩形的面积为:"+area);
}
2.鼓励学生分享自己的代码和编程思路,增加互动和交流。
四、课堂小结
在C#中,赋值语句用来将一个值赋给一个变量。赋值语句的一般形式为:变量=表达式;。
赋值语句是程序中最基本的语句之一,可用于存储和修改数据。输入输出语句用于与用户进
行交互,让用户输入数据并显示结果。在C#中,通常使用Console.Read()方法和
Console.ReadLine()方法来读取用户输入,使用Console.Write0方法和
Console.WriteLine0方法来显示输出。复合语句用来组合多个语句,形成一个逻辑整体。
复合语句通过花括号}将多个语句组合在一起,使它们成为一个执行单元。
在C#程序中,赋值语句、输入输出语句和复合语句是非常重要的流程控制工具,它们
帮助程序员实现逻辑和数据处理。通过灵活运用这些语句,可以编写出高效、功能完备的程
序。
五、课后作业
设计一个简单的C#程序,要求用户输入一个数字,运行程序后输出该数字的平方。
请同学们在完成作业时,注意编码规范,保持代码的可读性和可维护性。代码完成后,
进行测试,确保程序能够按照预期工作。
六、板书设计
赋值语句
任务3.1
求平均值
输入输出语句
复合语句
七、教学后记
在本节课中,我们介绍了C#程序中的三种基本语句:赋值语句、输入输出语句和复合
语句。通过实例和练习,学生们基本掌握了这些语句的基本用法。学生们对C#程序的流程
控制有了初步的了解,但还需要在实践中不断练习和深化理解。在接下来的课程中,我们将
进一步探讨更复杂的流程控制结构,如循环和异常处理,以帮助他们构建更加强大的程序。
资源预览图