《C语言程序设计》教学大纲.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言程序设计》教学大纲 (课程编号 ) (学分 ,学时 50 ) 第一部分说明 一、课程的目的与意义 本课程将以结构化程序设计思想指导学习者运用 C 语言进行程序设计,充分利用 C 语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化,程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯,在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应用打下良好的基础。 二、课程的基本要求 1.教学基本要求和学习方法建议 1.1弄清概念、注意实践 学习时一定要模仿例题亲自编制一些实用程序,加强对概念的正确认识。同时要注意上机实践,把不清楚的问题通过上机一一解决。从而不断增加学习兴趣,提高编程能力。 1.2由浅入深、循序渐进 先学习简单的、容易掌握的部分,以后再逐步掌握C语言的精华——指针及各种灵活的表达式。 1.3着重语言的使用 由于 C 语言本身比较复杂,应把学习重点放在语言的使用上,即如何正确使用C语言编写程序,而不把重点放在算法的设计上。 1.4尽量不涉及太多的硬件知识 C 语言既能编写应用软件,也能编写系统软件,而编写系统软件势必需要一定的硬件知识。在学习本课程时应尽可能地不涉及太多的硬件知识,以便于理解和掌握。 1.5忽略非主要细节 不死抠非主要细节,集中精力放在最基本、最常用部分的学习上,待建立一定的基础以后再深入到一些非主要细节的讨论。 2.教学的重点、难点 重点为学习C语言语句的使用及培养学生程序设计初步认识及软件开发的基本思想。难点为程序设计语言与自然语言之间的区别及程序设计步骤的设计。 3.教学计划中前后课程的联系: C 语言比较复杂、较难掌握,学习者最好有一门计算机语言的基础。 C 语言是数据结构、教育技术的基础与工具。 5.考试考核方式: 平时测验及期末闭卷测试。 6.教材编选的原则 选择教育部组编教材或权威的面向21世纪教材 根据我校学生实际和社会发展的实际,对教材中的部分内容进行充实和改革 在条件具备的条件下,编写高质量的教材 7.参考书目: 秦玉平 马靖善 《C程序设计》 辽宁民族出版社 第二部分讲授大纲 第一章C语言概述 学习目的和要求 了解C语言的特点 课时分配 本章讲授2学时 ⒈C语言功能简介 ⒉TURBO C上级操作指导 ⒊简单的C程序介绍 第二章 基本语法法则 学习目的和要求 熟练掌握几种基本数据类型的存储方式,表示方法。 熟练掌握指针的定义和使用 掌握不同类型间数据转换的原则与方法 熟练掌握有关运算符与表达式的运用。 熟练掌握字符数据输入输出函数、格式输入输出函数的用法 熟练掌握分支语句和循环语句的用法。 掌握宏的定义和使用。 教学重点 整型、实型、字符型、指针型数据的定义和使用。 运算符和表达式的运用。 字符数据输入输出函数和格式输入输出函数。 两种分支、三种循环语句的运用。break、continue和goto语句的运用。 宏定义和文件包含。 教学难点 指针型数据的定义和使用 格式输入输出函数 两种分支语句 三种循环语句、break、continue和goto语句的运用 宏定义。 课时分配 本章讲授21学时 思考题: 高级语言中数据类型适用于数学规定之间的异同,内存地址计算与汇编语言之间的关系。 字符输入时的垃圾字符处理及其必要性。 各种循环语句的区别与联系 常量、变量和指针 C语言所提供的各种数据类型的使用规则及注意事项 预算符与表达式 各种类型表达式的规则及数据类型要求 基本输入输出 程序设计中各种类型数据的输入与输出及注意事项 分支语句 C语言所提供选择程序设计语句的使用方法 循环语句 重复程序段设计实现的手段 编译预处理 提高编译效率的处理方式 第三章 数组 学习目的和要求 掌握数组的定义。 掌握数组的初始化。 掌握数组元素的下标法和指针法引用。 掌握字符数组的应用和常用的字符串处理函数。 掌握指针数组的概念和使用。 教学重点 数组的定义、初始化和数组元素的引用。 教学难点 数组元素的指针法引用,指针数组和二级指针。 课时分配 本章讲授8学时 思考题: 数组逻辑位置与物理位置之间的关系 指针引用及使用之间的关系 如何理解多维数组与多级指针之间的关系 1.一维数组及指针 一对一关系数据的存储与地址计算 2.一维字符数组及指针 用一维数组存储字符型数据 3.多维数组及指针 表型数据及更多维数据的存储与地址计算 4.指针数组 数组中数据类型为指针的处理方法 5.二级指针 第四章 函数 学习目的和要求 掌握函数的定义和调用。 掌握函数调用时的参数传递方式。 理解变量的存储属性和

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档