C语言程序设计 C程序数据描述与计算 教案2 C程序数据描述与计算.docVIP

C语言程序设计 C程序数据描述与计算 教案2 C程序数据描述与计算.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
陕西交通职业技术学院授课教案 课程名称 C语言程序设计 授课班级 授课教师 丁华 上课时间 上课地点 项目名称 C程序数据描述与计算 所用课时 12(理论8+实训4) 项目描述 本项目主要针对学生管理系统中各列数据进行适当类型的常量、变量描述与表达式的定义以及计算处理。 知识目标 1.掌握C语言的数据类型 2.掌握C语言的表达式 3.掌握C语言的数据类型转换 能力目标 1.能够熟练地根据数据处理需求描述合适数据类型的常量,定义合适数据类型的变量。 2.能够熟练地根据数据处理需求正确编写表达式。 3.能够应用某种C集成编译器进行C程序的编辑、编译和执行。 4.能够根据系统提示进行操作、检错和纠错,培养自我学习的能力。 学生知识与能力准备 1.C软件开发平台应用的能力。 2.了解简单C程序。 教学 重点及难点 重点: 1.C语言的数据类型 2.C语言的表达式 难点: 1.C语言的数据类型转换 2.C语言的表达式 教学资源 准备 信息资源:教材,教案2 设备资源:多媒体,电脑 环境资源:实训室,多媒体技术 考核与评价 教师评价65%+小组互评20%+自我评价15% 项目小结 教研室主任意见: 签名: 年 月 日 教学过程实施 教学步骤 教学内容 教学设计与 组织方法 新课 导入 项目 结果 演示 代码展示 课前准备 知识要求 知识要求 知识要求 知识要求 知识要求 技能拓展 全国二级C考试大纲本项目涉及考点 外语词汇或运算符 作业 单元评价 预习布置 学习资源 建立课程小组成绩表。 假设学生成绩表如下,试对各列数据进行适当类型的常量、变量描述与表达式的计算处理。 假设学生成绩表如下: #includestdio.h main() { int t1,t2,t3,t4; float ave; printf(“Please input No1 score:”); scanf(“%d%d%d%d”,t1,t2,t3,t4); ave=(float)(t1+t2+t3+t4)/4; printf(“NO1.刘延运 %4d%4d%4d%4d%6.1f\n”,t1,t2,t3,t4,ave); printf(“Please input No2 score:”); scanf(“%d%d%d%d”,t1,t2,t3,t4); ave=(float)(t1+t2+t3+t4)/4; printf(“NO2.孙燕 %4d%4d%4d%4d%6.1f\n”,t1,t2,t3,t4,ave); } 说明: 首先分析成绩表中各个数据项,学号与学生名字我们选用了字符串原样输出,4门课成绩(t1、t2、t3、t4)定义为整型,4门课平均成绩(ave)定义为实型。在计算平均成绩时由于4门课总分(t1+t2+t3+t4)为整型,为了保证平均分得到合理的实数,采用强制转换(float)(t1+t2+t3+t4)。当然我们也可以使用表达式ave=(float)(t1+t2+t3+t4)/4.0实现同样的结果。 int (integer),short ,long, float ,double ,char(character), main,include, define, sizeof 一、C程序的词法 1、字符集 数字:1,2,…9,0 字母:A-Z,a-z 特殊符号:+-*/!?... 转义字符:\n(换行),\b(退格)… 空白符:空格,制表符(跳格),换行符(空行)的总称。 2、标识符 关键字 系统设置特定含义、专门用途的字符序列; 不能作为其他用途; 32个,只能小写。 预定义标识符 在C语言中预先定义并具有特定含义的标识符,如C语言提供的库函数的名字(如printf)和预编译处理命令(如define)等。 说明: C语言允许把这类标识符重新定义另作他用,但这将使这些标识符失去预先定义的原意。 用户标识符 字母、数字和下划线组成 字母或下划线开头 大小写不同 =8个字符 见名知意 不与保留字相同 例如: 合法:a1,x2,s_1,s_2,_3 ,ggde2f_1 不合法:df 1,1a,d@sina,s*b,+d,b3 常量与变量 常量有不同的类型 例如 12、0、 - 3为整型常量。 实型常量必须用带

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档