第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/7/24 9:51:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

(理论课程)

课程名称:C语言程序设计 课程类型:公共必修课

课程编号: 080714 开课院(部):工程学院、金融学院 本课程学时学分:64学时(讲授32学时,实验32学时),4学分 适用专业:土木工程、工程管理、工业工程、数学与应用数学 开课学期:第2学期 先修课程:无

一、课程简述

本课程是工程与应用数学类学生的一门公共必修课,主要任务是介绍程序设计基础知识、算法基础知识、C语言中数据类型、运算符、表达式、数组、函数、指针、结构体等知识。目的是使学生掌握一门高级程序设计语言,了解程序设计的基本概念与方法,进而学会利用C语言去解决工程与数学应用问题。 二、课程要求 (一)教学方法

通过本课程的教学,掌握C程序设计的基本知识,能用面向过程的分析方法解决基本问题,并能较熟练地利用C语言进行程序设计。C语言对实践的要求较高,学生只有通过大量的上机实践才能巩固和掌握课堂的教学内容,因此要求学生课后要多进行上机实践。 (二)教学手段

课堂授课采用多媒体课件。 (三)课外作业

每章节都配有相应的复习思考题和实验题。 (四)辅导答疑

使用课后辅导、E-mail等多种方式辅导答疑。 (五)考核方式及成绩评定

本课程考核方式为:笔试。

12

总成绩=平时成绩(30%)+期末考试(70%) 三、教材或者主要教学参考资料

[1] 教育部考试中心.《全国计算机等级考试二级教程:C语言程序设计(2013年版)》.北京:高等教育出版社,2013。

[2] 谭浩强.《C程序设计教程(第四版)》.北京:清华大学出版社,2010。 [3] 谭浩强.《C程序设计(第四版)学习辅导》. 北京:清华大学出版社,2010年7月。

四、各教学环节学时分配

以表格方式表现各章节的学时分配,表格如下:

章节 章节名称 学 时 第1章 程序设计基本概念 1 第2章 C程序设计的初步知识 3 第3章 顺序结构 2 第4章 选择结构 2 第5章 循环结构 2 第6章 函数 5 第7章 地址和指针 5 第8章 数组 4 第9章 字符型数据与字符串 2 第10章 编译预处理 1 第11章 结构体与共用体 2 第12章 位运算 1 第13章 文件 2 合计 32

12

五、课程内容

第1章 程序设计基本概念(1学时) 教学目的:

1. 了解C语言和程序设计的背景 2. 理解算法的概念和算法的特性 教学重点、难点: 1. 程序设计的基本概念 2. 算法的基本概念 教学内容:

第一节 程序和程序设计 第二节 算法

第三节 结构化程序设计和模块化设计 复习思考题:

1. C程序的基本组成部分包含哪些内容? 2. 什么是算法,它具备哪些特性? 第2章 C程序设计的初步知识(3学时) 教学目的:

1. 了解基本类型及其常量的表示法 2. 掌握变量的定义及初始化方法 3. 掌握运算符与表达式的概念 教学重点、难点: 1. 常用数据类型 2. 常用运算符和优先级

3. 数学公式转化为C语言表达式的基本能力教学内容:

第一节 简单C语言程序的构成和格式 第二节 标识符、常量和变量 第三节 整型数据 第四节 实型数据

12

第五节 算术表达式 第六节 赋值表达式

第七节 自加、自减和逗号运算符 复习思考题:

1.输入秒数,将它按小时、分钟、秒的形式来输出。例如输入24680 秒,则输出6小时51分20秒,请写出表达式。

2.已知圆的半径r=2.5,圆柱高h=1.8,求圆周长,圆柱体积,请写出表达式。 第3章 顺序结构(2学时) 教学目的:

1. 熟悉顺序结构的程序设计方法。 2. 掌握基本的赋值和输入输出语句。 教学重点、难点: 1. 赋值语句。

2. printf、scanf语句的使用。 3. 复合及空语句作用。 教学内容: 第一节 赋值语句 第二节 数据输入 第三节 数据输出

第四节 复合语句和空语句 第五节 程序举例 复习思考题:

1.输入秒数,将它按小时、分钟、秒的形式来输出。例如输入24680 秒,则输出6小时51分20秒。

2.已知圆的半径r=2.5,圆柱高h=1.8,求圆周长、圆柱体积。 第4章 选择结构(2学时) 教学目的:

1. 关系运算符与逻辑运算符及其组成的具有逻辑值的表达式 2. 熟练掌握if…else的三种语法

12

3. 领会switch与break语句的作用 教学重点、难点:

1. 熟悉顺序结构的程序设计方法。 2. 熟练掌握if语句和switch语句。 3. if 语句嵌套 教学内容:

第一节 关系运算和逻辑运算 第二节 if语句 第三节 条件表达式 第四节 switch语句

第五节 语句标号和goto语句 复习思考题:

1. 输入一个整数,输出它的绝对值。

2. 有3个整数a,b,c,由键盘输入,输出其中最大的数。 第5章 循环结构(2学时) 教学目的:

1. 掌握循环结构程序设计,熟悉for、while、do-while语句2. 理解break、continue语句在循环中作用 3. 掌握循环嵌套程序的设计。 教学重点、难点:

1. break、continue 的用法 2. 循环的嵌套

3. for、while、do-while语句的用法 教学内容:

第一节 用while语句实现循环 第二节 用do …while语句实现循环 第三节 用for语句实现循环 第四节 循环嵌套

第五节 break和continue语句

12

搜索更多关于: 《C语言程序设计》教学大纲 的文档
《C语言程序设计》教学大纲.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3f2573j6qz0wk4t3v4f03ibqw7s1q700tge_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top