c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目一 统计学生成绩1.doc

c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目一 统计学生成绩1.doc

ID:59387010

大小:89.00 KB

页数:4页

时间:2020-06-01

c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目一 统计学生成绩1.doc_第1页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目一 统计学生成绩1.doc_第2页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目一 统计学生成绩1.doc_第3页
c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目一 统计学生成绩1.doc_第4页
资源描述:

《c程序设计(第2版) 教学课件 作者 赵震奇 教案 项目一 统计学生成绩1.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教案教师班级科目C#程序设计开课时间地点机房课题名称项目一:统计学生成绩课时数6背景分析本课程是为软件技术专业的学生开设的一门很重要的程序设计类课程。学习者从设计Stu类结构,到各种数据的输入和统计。通过本项目,学生学会类基本结构的设计,公共属性,创建方法等的使用,为后续更好的理解类和对象打下基础。学生已经具备一定的应用软件能力。根据课程教学目标和学生的专业特点,教学中应当注重培养学生的操作能力、思维能力和学习能力。本课采用以项目教学为主,边讲边做,让学生在做的过程中学会探索、学会合作。学习目标设定1、掌握类和对象的基础知识,定义和构造类,构造函数和析构函数的用法,定义属性、方法。2、培

2、养学生积极思考、敢于尝试,让学生体验学习的乐趣,激发学生对本课程的学习兴趣。学习任务描述学习任务围绕学生成绩统计的综合运用而展开,根据教师设计的项目,并将其分解为任务完成。通过任务的设定,在对比中,引导学生自主学习、合作学习、竞争学习。教学情境创设本节课通过对一个贴近学生生活的项目学习,引导学生做中学习、合作学习。围绕课堂总目标,让学生在不断的成功体验中进行快乐学习。教学资源准备时间资源:课前资料收集、课堂教学、课后资料整理、完成作业信息资源:教案、教学素材人员资源:1位专业教师,1位专业指导教师,学生小组设备资源:2.2GHz或速度更快的CPU、1GB或更大容量的RAM、1280x10

3、24显示器、7200RPM或更高转速的硬盘;操作系统:Windows7或以上;开发软件:VisualStudio2012中文版(含MSDN);教学过程实施内容方法【导入】同学们都具有C语言学习基础。现决定用C#代码来初探面向对象编程。在控制台下设计一个学生类,包含学生的基本信息和三门课程的成绩,并统计和输出显示。【新课】项目一:统计学生成绩【项目描述】学生成绩统计主要有五个任务:1.理解从现实到抽象的概念转换。2.确定一个班的总人数(整数)。3.输入每个学生的信息,并给出确认消息。4.输出一个班学生的所有信息,及三门课的总分。5.统计该班的实际总人数,以及这三门课的总分和平均成绩。任务一

4、定义学生类(Stu)【任务描述】新建项目,并创建学生类,指定数据成员,以及公有属性和方法。【任务实施】(完成此任务所需要的主要步骤)1.新建一个控制台应用程序,在模板中选择“控制台应用程序”,将项目名称设为“ConAppStu”,位置设为“E:CspharpAppExamples”(或其它位置)。2.新建一个Stu类,选择菜单“项目”->“添加类”3.在“添加新项”的模板中选择“类”,将默认名称“Class1.cs”更名为“Stu.cs”,单击“添加”按钮,生成Stu类窗口4.确定学生个人的基本信息,其包含的数据成员,如表所示。数据成员数据类型数据说明stuNamestring学生姓

5、名stuNostring学生学号stuAgeint学生年龄stuSexstring学生性别stuScoredouble[]学生成绩5.输入Stu类的数据成员,相关代码如下:classStu{stringstuName;stringstuNo;intstuAge;stringstuSex;double[]stuScore;}6.创设情境、激发学习兴趣营造良好的学习氛围明确任务,通过系列实验逐步呈现知识学生自主学习师生互动学习环节包括“实验与思考”、“观察与思考”、“交流与分享”将第一个学生信息通过创建的类对象进行赋值,相关代码如下所示,但却出现错误提示。staticvoidMain(str

6、ing[]args){Stus1=newStu();s1.stuName="张莉";s1.stuNo="01";s1.stuAge=19;s1.stuSex="女";s1.stuScore=newdouble[]{70,80,90};}7.类的数据成员默认为private类型,在类外部不可访问,将类数据成员改换为public(公有),则可解决该问题,相关代码如下:classStu{publicstringstuName;publicstringstuNo;publicintstuAge;publicstringstuSex;publicdouble[]stuScore;}8.创建Stu类

7、的构造方法,相关代码如下:classStu{publicstringstuName;publicstringstuNo;publicintstuAge;publicstringstuSex;publicdouble[]stuScore;publicStu(stringname,stringno,intage,stringsex,double[]score){stuName=name;stuNo=no;stuAge=age;stuSe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。