- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 联系方式: hexinyu123@ 实训楼二楼软工系办公室 办公电话考核方式: 一 课程考核形式:考试课 , 期末闭卷上机考核/全年级统考,平时成绩(40分)+期末成绩(60分); 二 平时考核要求:平时出勤考核(10分); 平时作业及报告(9分); 随堂测试及课堂表现(9分) 回答问题有相应加分; 平时上机实训(12分)。 奖罚分明 奖: 复习课及习题课提问每次加1~5分不等。 罚: 缺席一次扣2分,累计3次获赠“免试”(特殊情况除外)。 课程要求: 一 准备课堂笔记(可选)、实验报告; 二 上机安排;(共96学时,其中上机28学时,每周四12节606教室) 三 课程设计(课程结束后); 四 保持良好课堂秩序、课上禁止吃东西、手机调至静音。 一 什么是C语言? 二 为什么要学C语言? 三 怎么才能学好C语言? 1.1 一 关于语言 二 认识语言 语言是交流的工具。 计算机语言是人与计算机交谈的工具。即表达人的思维,传达给机器的工具。 三 计算机语言的发展 面向机器语言:汇编语言与机器语言 1.1 什么是程序和程序设计语言 步骤 ―― 计算机指令 步骤的序列 ―― 指令序列(程序) 程序是计算机指令构成的序列,其操作对象是数据。 程序需要人来编写,使用的工具是程序设计语言,是人告诉计算机该做什么的工具。 C语言程序举例 已知a和b是两个不相等的数,求a和b中较大的一个数,并输出它。 为什么要学C语言? 第一:C语言语法结构很简洁精妙,写出的程序也很高效。??第二:C语言能够让你深入系统底层。 第三:很多新型的语言都是衍生自C语言。 (先走路后跑步) 第四:各类考试出现频率极高;(等级考试、资格考试等,我校要求过二级) 第五:今后就业的技术砝码。看编程排行榜 void main( ) { printf(“This is a C program.\n”); } 软件工程系专业课教学体系 C语言的地位 IT课程分类 同样是传授知识、培养能力,但各有不同的侧重点。IT课程可分为两大类: 一类是培养思维能力的课程,传授的知识仅仅是媒介。练枪法需要枪和子弹,知识仅仅是子弹,能力的培养是第一位的。如高等数学、程序设计、数据结构、算法分析等课程盖属此类。 另一类是培养技能技巧的课程,如office、VB、网页制作、平面设计、数据库应用等等。这类课程着重培养学生的动手制作能力和熟练程度,不需要太多思考。 总之,后一类课程解决“如何做”,培养操作工;前类课程则解决“为何这样做”,培养设计师。 怎样学好C语言? 1:工欲善其事,必先利其器 一 开发环境; 二 学习教程; 三 辅助学习工具。 参考书目: 2:葵花宝典 学习计算机语言最好的方法是什么? 答曰:读程序。 学好C语言应该要有三个步骤: 如 何 学 好 C 语 言听:上课认真听老师讲解概念、规则,将能起到事半功倍的效果。读:结合听课,认真阅读教材内容,体会概念含义。仔细研读所有例题程序,直到对每一行代码都理解。做:多做编程练习。先练与例程类似的,再练较难的程序。一定要上机调试验证。 3:登峰造极 写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。 你面前有十个人,找出一个叫“张三”的人,你该怎么办? 错误的做法: 1 只看不练; 2 只听不练; 3 钻到细节中出不来; 4 对计算机心存敬畏: 不敢动,不敢调试bug。 小结: 乐观的努力; 眼光要高远; 脚步要踏实。 C语言的发展历程 1960年, ALGOL 60; 1963年,剑桥,CPL语言; 1967年,剑桥, 简化为BCPL语言; 1970年,美贝尔实验室, 简化为B语言,写出第一个UNIX系统; 1972年,贝尔实验室,在B语言基础上设计出C语言; 1987年以后,C语言先后移植到大、中、小、微型机各种上,得以广泛应用。 三 计算机语言的发展 贝尔实验室 C++(带类的C) 1994年 JAVA(C++的衍生语言) 2000年 M(Microsoft) C C++(Java) C# 1.2C语言的特点和应用 一 结构化 二 简洁明了 三 功能强大 贴近硬件 —— 低级语言 数值运算等功能 ——
您可能关注的文档
最近下载
- 小学、初中、高中、大学英语词汇合集.pdf
- 《宿曜经》汉译版本之汉化痕迹考证.pdf
- 《珍爱生命-远离毒品》PPT【精品课件】.pptx
- 标准图集-16G519-多高层民用钢节点详图.pdf VIP
- FG5-X绝对重力仪-劳雷LAUREL.PDF
- 湖北省武汉市2023-2024学年高二上学期期中考试英语试卷(含答案).docx VIP
- 第7课 难忘的岁月(课件)(共26张ppt)赣美版初中美术八年级上册.pptx VIP
- 第一节-金属的化学性质公开课一等奖优质课大赛微课获奖课件.pptx
- 儿童绘本故事《龟兔赛跑》PPT课件(可编辑带动画).ppt
- 新北师大版五年级上册数学第四单元《多边形的面积》知识点总结(全).docx VIP
文档评论(0)