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

  • 0
  • 0
  • 约7.15千字
  • 约 16页
  • 2017-08-23 发布于河南
  • 举报
《C程序设计》教学大纲 说明 (一)《C程序设计》的课程性质: 《C程序设计》是高等院校计算机专业专业基础课,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对计算机类专学生来说是一门必修的课程同时,这门课程也是“省非计算机专业学生计算机应用能力水平考试”二级考试的主要语种之一。C程序设计》的课程目标(教学目标): 1.通过本课程的学习,可以使学生熟悉C语言发展理解和掌握程序设计的基本思想及基本概念掌握使用 C语言进行编程的技术初步认识 应用程序设计方法及过程。C程序设计》课程授课计划(包括学时分配) 序号 内 容 学 时 安 排 小计 理论 课时 实验 课时 习题 课时 上机 课时 1 C语言概述 2 0 0 2 4 2 算法基础 4 0 0 0 4 3 数据类型、运算符和表达式 6 0 1 4 11 4 顺序程序设计 6 0 1 4 11 5 选择结构程序设计 6 0 1 4 11 6 循环控制 6 0 1 4 11 7 数组 6 0 1 4 11 8 函数 4 0 2 4 10 9 预处理命令 4 0 0 2 6 10 指针 6 0 2 4 12 11 结构体和共用体 4 0 1 2 7 12 位运算 2 0 0 0 2 13 文件 2 0 0 0 2 总 计 58 0 10 34 102 (五)教学建议: 1.《C程序设计》是一门应用性很强的课程,它所涉及的内容也十分广泛。整个教学过程由授课、实验、作业和自学四个环节组成。授课尽可能采用现代教学手段——多媒体教学形式。计算机应用能力水平考试作业未完成者不得参加考试。实验成绩共同评定为成绩。C语言的特点;C语言的编程环境 C语言的发展历史 一、计算机程序设计语言的发展 机器语言;汇编语言;面向过程的高级语言;面向对象的高级语言 二、C语言的前身 ALOG 60到CPL;CPL到BCPL;BCPL到B语言;B语言到C语言 三、C语言的后续发展语言 C++;Visual C++;C# C语言的特点 一、C语言相对于其他的高级语言所具有的特点 1.C语言简洁、紧凑、使用方便灵活。 2.语法限制不太严格,程序设计自由度大。 3.C语言运算符丰富;结构丰富。 4.具有结构化的控制语句。 5.C语言允许直接访问物理地址。 6.能进行位运算;可以直接对硬件进行操作。 7.C语言生成目标代码质量高,程序执行效率高。 8.程序的可移植性好。 二、C语言开发程序的适用情况 适用于开发应用软件和大型的应用软件。 简单的C程序介绍 一、一个简单C程序的基本构成 main主函数;输入;输出;注释部分。 二、C函数简介 1.C函数是构成C程序的基本单元。 2.C函数的基本构成:函数头和函数体。 3.C语句的构成、数据类型和数据运算。 C程序的上机步骤 一、C程序上机的四大步骤 编辑、编译、连接和执行。 二、上机的环境和基本操作 认识Turbo C编译器的界面和熟练掌握各主要菜单和常用快捷键的使用。 第二章 算法基础 主要教学目标: 熟练算法的基本概念及算法的表示——流程图。 教学方法及教学手段: 理论结合上机操作 教学重点及难点: 算法的常用表示方法 算法的概念 一、算法的基本概念和作用 算法是程序设计分析过程的思路,其作用是选择和确定程序设计的结构、方法。 二、算法的两大类别 数值型算法和非数值型算法。 简单算法举例 一、程序设计算法分析的一般过程 问题分析;模型构造;算法描述 二、算法分析过程对程序的影响 影响程序的结构、效率等。 算法的特性 一、算法的基本特性 1.算法的有穷性。 2.算法的确定性。 3.有零个或多个输入。 4.有一个或多个输出。 5.有效性。 怎样表示一个算法 一、常见的算法表示方法 1.用自然语言表示算法。 2.用流程图表示算法。 3.三种基本结构和改进的流程图。 4.用N-S流程图表示算法。 5.用伪代码表示算法。 6.用计算机语言表示算法。 结构化程序设计方法 一、结构化程序设计应遵循的规则 1.自顶向下 2.逐步细化。 3.模块化设计。 4.结构化编码。 第三章 数据类型、运算符与表达式 主要教学目标: 熟练掌握C语言的数据分类和基本数据类型;熟练掌握算术、关系和逻辑运算符的运算规则和表达式的执行顺序。 教学方法及教学手段: 理论结合上机操作 教学重点及难点: 基本数据类型;变量定义和赋值;运算符与表达式;算符优先级 C的数据类型 一、C语言的基本类型 整型;字符型;实型和枚举型。 二、C语言的构造类型 数组类型;结构体类型和共用体类型。 三、指针类型 四、空类型 常量和变量 一、常量和符号常量 常量和符号常量的概念、异同。 二、变量 变量的概念、含义和使用;变量

文档评论(0)

1亿VIP精品文档

相关文档