02情境三任务1子任务2.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《WEB应用开发》课程教案
教学内容和教学组织
主要教学内容
1.子任务2
编程实现:
输入长方形的宽和高,求面积并输出
2.基本知识与技能
2.1数据运算
2.1.1运算符
(1)算术运算符
+ - * /
(2)关系运算符
< > <= >=
(3)逻辑运算符
&& || !
(4)赋值运算符
=
(5)条件运算符
x?y:z
(6)位运算符
<< >>
2.1.2表达式
由变量、常量、运算符组成的可以值的运算式
如:b=a+2-c //a,b,c是定义的变量
a>b&&c>d //a,b,c,d是定义的变量
3.子任务2的实施
3.1任务分析
程序一求长方形的面积,需要顺序输入宽,高,运算求积
3.2控制台程序的编写
第一步:打开Visual Studio 2010,文件——新建项目
第二步:在新建项目窗口,左侧模板选择Visual c#下的windows,在列表中
选择“控制台应用程序”,修改应用程序名称
第三步:进入控制台编辑代码
第四步:启动按钮或按F5键调试运行程序代码
程序代码如下:
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“请输入长方形的长:”); //提示 int a = int.Parse(Console.ReadLine()); //输入长Console.WriteLine(“请输入长方形的宽:”);//提示 int b = int.Parse(Console.ReadLine()); //输入宽
var area = a * b; //计算面积
Console.WriteLine(“长方形的面积是:{0}:”,area); //输出
}
}
}
4.子任务3
编程实现:
用户从键盘上输入两个数和一个运算符,根据运算符的不同完成不同的运算,运算符可选有加,减,乘,除。
5.基本知识与技能
5.1语句
5.1.1语句
语句是程序的基本组成部分,正是一句句语句组成了程序。在C#中,除了单行语句外,还有一些复杂的语句,用来帮助完成比较复杂逻辑程序。
5.1.2语句分类
(1)顺序结构语句
(2)流程控制语句——选择结构控制语句
(3)流程控制语句——循环结构控制语句
5.2 流程控制语句——选择结构控制语句
5.2.1 if语句
if语句的语法如下:
基本结构:
if(条件){
执行的语句;
}
else {
执行的语句;
}
多分支语句结构
if(条件){
执行的语句1;
}
else
if (条件)
{执行的语句2;}
else
if(条件)
{执行语句3;}
…….
else {执行语句n;}
5.2.2 switch语句
根据对应的条件来执行相应的语句块,主要用于需要判断的条件比较多的情况。 switch语句结构形式如下:
switch (表达式){
case 条件1:
执行的语句;
break;
…
case 条件n:
执行的语句;
break;
default:
执行的语句;
break;
}
6.子任务3的实施
6.1任务分析
需要根据运算符不同选择执行不同运算,需要使用选择结构语句switch语句实现多分支选择
6.2控制台程序的编写
第一步:打开Visual Studio 2010,文件——新建项目
第二步:在新建项目窗口,左侧模板选择Visual c#下的windows,在列表中选择“控制台应用程序”,修改应用程序名称
第三步:进入控制台编辑代码
第四步:启动按钮或按F5键调试运行程序代码
程序代码如下:
namespace _2_5
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入第一个操作数:");//提示
var a = Convert.ToInt32(Console.ReadLine());//定义变量从键盘输入值
Console.WriteLine("请输入运算符:");//提示
var b = char.Parse(Console.ReadLine());//定义变量从键盘输入值
Console.WriteLine("请输入第二个操作数:");//提示
var c = Convert.ToInt32(Console.ReadLine());//定义变量从键盘输入值
switch (b)//选择执行运算符匹配的语句
{
case '+': Console.WriteLine("计算结果为{0}", a+c);
break;