- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sqlserver数据库管理与开发教学大纲
《C语言程序设计》教学大纲
(理论课程)
课程名称:C语言程序设计 课程类型:公共必修课
课程编号: 080714 开课院(部):工程学院、金融学院
本课程学时学分:64学时(讲授32学时,实验32学时),4学分
适用专业:土木工程、工程管理、工业工程、数学与应用数学
开课学期:第2学期 先修课程:无
一、课程简述
本课程是工程与应用数学类学生的一门公共必修课,主要任务是介绍程序设计基础知识、算法基础知识、C语言中数据类型、运算符、表达式、数组、函数、指针、结构体等知识。目的是使学生掌握一门高级程序设计语言,了解程序设计的基本概念与方法,进而学会利用C语言去解决工程与数学应用问题。
二、课程要求
(一)教学方法
通过本课程的教学,掌握C程序设计的基本知识,能用面向过程的分析方法解决基本问题,并能较熟练地利用C语言进行程序设计。C语言对实践的要求较高,学生只有通过大量的上机实践才能巩固和掌握课堂的教学内容,因此要求学生课后要多进行上机实践。
(二)教学手段
课堂授课采用多媒体课件。
(三)课外作业
每章节都配有相应的复习思考题和实验题。
(四)辅导答疑
使用课后辅导、E-mail等多种方式辅导答疑。
(五)考核方式及成绩评定
本课程考核方式为:笔试。
总成绩=平时成绩(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
五、课程内容
第1章 程序设计基本概念(1学时)
教学目的:
了解C语言和程序设计的背景
理解算法的概念和算法的特性
教学重点、难点:
程序设计的基本概念
算法的基本概念
教学内容:
程序和程序设计
算法
结构化程序设计和模块化设计
复习思考题:
1. C程序的基本组成部分包含哪些内容?
2. 什么是算法,它具备哪些特性?
第2章 C程序设计的初步知识(3学时)
教学目的:
1. 了解基本类型及其常量的表示法
2. 掌握变量的定义及初始化方法
3. 掌握运算符与表达式的概念
教学重点、难点:
常用数据类型
常用运算符和优先级
数学公式转化为C语言表达式的基本能力
教学内容:
简单C语言程序的构成和格式
标识符、常量和变量
整型数据
实型数据
算术表达式
赋值表达式
自加、自减和逗号运算符
复习思考题:
1.输入秒数,将它按小时、分钟、秒的形式来输出。例如输入24680 秒,则输出6小时51分20秒,请写出表达式。
2.已知圆的半径r=2.5,圆柱高h=1.8,求圆周长,圆柱体积,请写出表达式。
第3章 顺序结构(2学时)
教学目的:
熟悉顺序结构的程序设计方法。
教学重点、难点:
赋值语句。
printf、scanf语句的使用。
复合及空语句作用。
教学内容:
赋值语句
数据输入
数据输出
复合语句和空语句
程序举例
复习思考题:
1.输入秒数,将它按小时、分钟、秒的形式来输出。例如输入24680 秒,则输出6小时51分20秒。
2.已知圆的半径r=2.5,圆柱高h=1.8,求圆周长、圆柱体积。
第4章 选择结构(2学时)
教学目的:
关系运算符与逻辑运算符及其组成的具有逻辑值的表达式
熟练掌握if…else的三种语法
领会switch与break语句的作用
教学重点、难点:
熟悉顺序结构的程序设计方法。f语句
条件表达式
switch语句
语句标号和goto语句
复习思考题:
1. 输入一个整数,输出它的绝对值。
2. 有3个整数a,b,c,由键盘输入,输出其中最大的数。
第5章 循环结构(2学时)
教学目的:
1. 掌握循环结构程序设计,熟悉for、while、do-while语句
2. 理解break、continue语句在循环中作用
3. 掌握循环嵌套程序的设计。
教学重点、难点:
break、continue 的用法
循环的嵌套
for、while、do-while语句的用法
教学内容:
用while语句实现循环
用d
您可能关注的文档
- 2002年京郊耕地肥力和肥料投入产出分析-北京土肥工作站.doc
- 1997-1998年第二学期-上海政法学院.doc
- 2003年7月浙江高等教育自学考试网页设计与制作试题no课程.doc
- 2000年以来南京城三维空间扩展特征.pdf
- 1988年更名为四川林业科学研究院.ppt
- 2006第四届中国广州国际时尚周-顺德纺织商会.doc
- 2005年农村中学语文课堂教学初探.ppt
- 2007的高级技巧.ppt
- 2008年4月工业经济运行情况通报.doc
- 2008年医师资格考试-国家医学考试网.doc
- 2024年秋新人教版7年级上册英语教学课件 Unit 6第5课时(Section B 3a-Reflecting)第5课时(Section B 3a-Reflecting).pptx
- 2024年秋季学期新冀教版3年级上册英语课件 U1L3.pptx
- 2024年秋新外研版英语3年级上册 Unit3 It's a colourful world! Part1 Get ready & Start up 教学课件.pptx
- 2024年秋新人教版7年级上册语文教学课件 第3单元 课外古诗词诵读 课时2.pptx
- 2024年秋季学期新人教版7年级上册英语课件 Unit 6 A day in the life(第4课时)Section B 1a-1d.pptx
- 2024年新人教版七年级上册地理 第二章 地图 第二节 地形图的判读.pptx
- 2025年新人教PEP版英语3年级下册全册教学课件.pptx
- 2025年春新外研剑桥版Join in英语3年级下册全册教学课件.pptx
- 新人教版7年级上册生物全册教学课件(2024年秋季新版教材).pptx
- ASUS华硕MotherboardEEB MotherboardsPro WS WRX90E-SAGE SEAMD TR5 Series BIOS Manual (简体中文版 ).pdf
文档评论(0)