71991112C语言程序设计-工程实践中心-辽宁科技学院.doc

71991112C语言程序设计-工程实践中心-辽宁科技学院.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
71991112C语言程序设计-工程实践中心-辽宁科技学院

《C语言程序设计》课程教学大纲 课程名称: C语言程序设计 课程编码:总学时数: 56 课内实践学时数: 28 学 分: 3.0 开课单位: 工程实践中心 先修课程: 计算机应用基础(1) 适用专业对象: 普通本科非计算机类各专业 一、课程性质、目的和任务 《C语言程序设计》课程是理工类非计算机专业本科学生必修的专业基础课程之一。通过本课程学习,使学生掌握结构化程序设计的方法,培养学生规范的程序设计风格,严谨的程序设计思想,初步具备较强的编程实践能力,为后续专业课程的学习及解决相关专业工程实际问题奠定基础。 二、教学内容及教学基本要求 第一章 软件开发简介 1.软件工程: 理解软件的概念;了解软件工程的相关知识。 2.程序介绍: 了解程序的概念;了解程序设计过程及方法;理解并掌握算法的概念、特性以及表示方法。 3.数据结构: 了解数据结构的概念及分类;理解基本的数据结构:线性表、栈、队列以及树等。 4.VC++ 6.0集成开发环境: 了解C程序的运行环境;理解运行C程序的步骤;掌握运行C程序的基本方法。 第二章 C语言基础知识 1.C程序的基本结构: 理解C程序的基本结构。 2.C语言的基本组成: 了解C语言的基本字符集;掌握标识符的命名规则;理解并掌握库函数的使用。 3.C语言的基本数据类型: 了解C语言数据类型的种类;理解C语言的基本数据类型及其表示形式。 4.常量和变量: 理解常量和变量的特点;掌握变量的定义方法;掌握变量赋初值的方法;了解变量的作用域。 5.算术运算符和算术表达式: 掌握算术运算符的运算规则和优先级别;掌握算术表达式的构成和计算。 6.赋值运算符和赋值表达式: 理解赋值运算符的含义;掌握复合赋值运算符的运算规则和赋值表达式的构成及计算。 7.关系运算符和关系表达式: 理解关系运算的含义;理解并掌握关系运算符的运算规则和优先级;掌握关系表达式的应用。 8.逻辑运算符和逻辑表达式: 理解逻辑运算符的含义;理解并掌握逻辑运算符的运算规则和优先级;掌握逻辑表达式的应用。 9.逗号运算符和逗号表达式: 掌握逗号运算符的运算规则;掌握逗号表达式的使用。 10.位运算符和位运算表达式: 了解各种位运算符的运算规则;掌握位运算符运算规则和优先级。 11.各类型数据间的混合运算及数据类型转换: 掌握不同类型数据间的混合运算规则。 12.数据的输入输出: 理解数据输入输出的含义;掌握字符数据的输入输出函数功能及使用;掌握格式输入与输出函数的功能及使用。 第三章 C语言程序设计基本结构 1.结构化程序设计: 了解结构化程序设计的三种基本结构;了解C语言的基本语句的分类。 2.顺序结构程序设计: 理解程序语句的执行顺序;掌握顺序结构程序设计的方法。 3.选择结构程序设计: 理解选择结构的执行过程;掌握选择结构(单分支、双分支和多分支)的一般形式和功能;掌握选择结构程序设计方法。 4.循环结构程序设计: 理解循环结构的执行过程;掌握循环结构(for语句、while语句和do…while语句)的一般形式和功能;掌握break和continue语句的一般形式及作用;掌握循环结构程序设计方法。 5.程序设计的综合应用: 掌握程序设计的三种基本结构在解决实际问题中的应用。 第四章 函数 1.函数定义和调用: 掌握用户函数的定义和调用方法。 2.函数参数和函数的返回值: 理解函数的形参与实参的概念及对应关系;掌握参数传递的方法及函数返回值的概念。 3.函数的嵌套调用和递归调用: 理解函数的递归调用的过程;掌握函数的嵌套调用的使用。 4.变量的存储属性: 理解变量存储属性的概念及各种存储类型变量的生存期和有效范围;掌握自动变量、静态变量的定义和使用方法。 5.局部变量和全局变量: 了解局部变量与全局变量的概念;理解其使用特点;掌握它们具体的应用。 6.编译预处理命令 了解预处理命令的种类;理解并掌握预处理命令(include和define)的应用。 第五章 数组 1.一维数组的定义及元素的引用: 理解数组的概念;掌握一维数组的定义、初始化;掌握一维数组元素的引用。 2.二维数组的定义及元素的引用: 掌握二维数组的定义、初始化;掌握二维数组元素的引用。 3.字符数组和字符串: 掌握字符数组的定义、初始化和引用;理解字符串的概念;掌握字符串的输入输出方法;掌握字符串处理函数的使用。 4.数组作为函数的参数: 掌握数组元素、数组名作为函数参数的参数传递方式。 第六章 指针 1.地址和指针的概念: 理解地址的含义;掌握指针的概念。 2.指针变量的定义和运算: 掌握指针变量的定义、初始化及指针的运算;了解多级指针的定义及使用。 3.指针与函数: 掌握指针函数的定义;了解指针与函数的关系;掌握指向函数的指针

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档