- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                PAGE  
PAGE  1
《C语言程序设计》课程教学大纲 
执笔人:                审订人:                             
开课单位:              编写日期:                                
课程中文名称: C语言程序设计 课程英文名称  Programming in C                       
课程编码:             课程类别:        专业必修                              
适用专业;     物联网应用技术专业                                                 
总学时:    64   理论学时:    32    实践学时:     32       
先修课程:               大学计算机基础                                                  
基本教材:《C语言程序设计项目式教程》 匡泰、杜静、金国伟等 人民邮电出版社 2017年10月
参 考 书: 《C程序设计》(第三版)谭浩强 清华大学出版社 
《C程序设计题解与上机指导》(第三版)谭浩强 清华大学出版社
一、课程的性质、目的和任务
《C语言程序设计》是物联网应用技术专业的专业必修课程,主要任务是介绍C语言中的数据类型、运算、语句结构及其程序设计的基本方法。目的是使学生掌握一门高级程序设计语言,学会利用C语言解决一般应用问题,并为后续的专业课程奠定程序设计基础。《C语言程序设计》是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授与上机操作相结合,要保证学生有充分的上机条件。
二、课程的基本要求
1.掌握C语言程序的结构、函数的结构和程序开发过程;
2.能够对实际问题中的数据进行描述和操作;
3.掌握算法的特性和程序的三种基本结构,能够使用流程图或N-S图来描述算法;
4.熟练使用顺序结构、选择结构和循环结构编写程序,解决实际问题;
5.能够熟练的使用函数编写程序,掌握函数的定义、声明、调用及参数的传递方式;
6.能够使用数组编写程序,解决排序、查找等实际问题;
7.理解和掌握指针的概念、运算和使用方法,能利用指针编写应用程序;
8.掌握结构体类型、结构体变量定义和使用,能利用结构体编写应用程序,解决较复杂的实际问题;
三、课程的基本内容及学时分配
项目一  搭建C语言图形编程环境(4课时)
教学目的与要求:  
初步掌握C语言程序开发的过程和VC++的上机步骤;
掌握C语言的基本知识;
掌握C语言程序的开发流程;
搭建C语言图形编程环境。
本章教学重点:
(1)VC6.0集成开发环境的搭建及图形库的安装;
   (2)使用printf 语句在屏幕上输出字符图案。
第一节  C 语言简述
一、C 语言的历史。
二、C 语言的特点。
第二节  C语言程序的开发流程
一、编写(把程序代码输入,交给计算机)。
二、编译(生成目标程序文件.obj)。
三、链接(生成可执行程序文件.exe)。
四、运行(可执行程序文件)。
任务一  VC6.0集成开发环境的搭建及图形库的安装
一、下载VC6.0和EasyX_2014 冬至版。
二、安装VC6.0和EasyX_2014 图形库。
三、环境测试。
第三节  C语言程序的结构
一、【例c_task1-2-1】
第四节 C语言程序的组成
标识符。
语句。
函数。
第五节 printf语句的使用
用printf 输出字符串。
函数与库函数的概念。
输出特殊字符。
任务二  使用printf 语句在屏幕上输出字符图案
一、画示意图。
二、创建工程。
三、创建源程序文件。
四、编写程序代码。
项目二  使用循环结构输出字符图案(4课时)
教学目的与要求:  
掌握C语言的数据类型;
掌握C语言的数据操作;
掌握if-else 选择结构;
掌握循环结构。
本章教学重点:
使用循环结构在屏幕上输出平行四边形图案;
使用循环结构在屏幕上空心梯形图案。
第一节  基本数据类型
一、整型。
二、浮点型。
三、字符型
第二节  常量和变量
直接常量、符号常量
变量
第三节  数据操作
一、运算符与表达式。
二、数据类型转换。
三、算术运算优先级。
第四节 while循环结构。
一、当循环结构
二、【例c_task2-1-2】
任务一  使用循环结构在屏幕上输出平行四边形图案
一、画示意图、创建工程
二、创建源程序文件、编写程序代码
三、编译程序并运行
第五节 条件判断表达式
关系运算符及表达式
逻辑运算符及表达式
第六节  选择结构
if语句的结构
i
                您可能关注的文档
- 2012年湖南省职业院校技能竞赛《信息安全管理与评估》模拟题A.doc
- 2012年湖南省职业院校技能竞赛《信息安全管理与评估》模拟题C.doc
- 2012年全国职业院校技能大赛高职组《计算机网络应用》赛项规程.doc
- 2013-2014第一学期期末考试试卷B.doc
- 2013-2014第一学期期末考试总结表.doc
- 2013年全国职业院校技能大赛高职组《信息安全技术应用》赛项规程修订及补充说明.doc
- 2013年全国职业院校技能大赛高职组《移动互联技术应用》赛项规程.doc
- 2013年全国职业院校技能大赛高职组《移动互联网应用软件开发》赛项规程.doc
- 2013年下期级《汽电气设备与维护》期末试题.docx
- 2013年招生简章(最终效果) (2).docx
- DCS子系统设备调试教案.doc
- DCS子系统设备调试文档.doc
- Dreamweaver 8-教学大纲教学设计表.doc
- Dreamweaver 8-教学大纲教学指南.doc
- Dreamweaver 8中文版网页制作基础项目八 CSS-设置环保网页样式-电子教案.doc
- Dreamweaver 8中文版网页制作基础项目二 创建和管理站点-电子教案.doc
- Dreamweaver 8中文版网页制作基础项目九 Div-布局搜索网页-电子教案.doc
- Dreamweaver 8中文版网页制作基础项目七 框架-布局论坛网页-电子教案.doc
- Dreamweaver 8中文版网页制作基础项目三 文本-编排奥运网页-电子教案.doc
- Dreamweaver 8中文版网页制作基础项目十 Div-布局搜索网页-电子教案.doc
最近下载
- 第十二课 冲动来袭时 课件 鄂教版八年级 心理健康教育.ppt VIP
- 2025年中国移动面试题目及答案.doc VIP
- 六年级数学下册典型例题系列之第二单元百分数(二)的应用题拓展篇(解析版).doc VIP
- 西工大计算机操作系统实验-创建GeekOS内核线程资.doc VIP
- 拉伸强度原始记录模板.xls VIP
- 近代科学进入中国的回顾与前瞻(杨振宁)高中语文必修2.ppt VIP
- 社区卫生院卫生服务中心制度管理办法方案汇编.docx VIP
- DB15T 3962.4-2025绿色矿山建设规范 第4部分:煤炭行业.pdf VIP
- TCS-900 SISPatch使用手册相关资料文档.pdf VIP
- 《交通安全教育》课件.ppt VIP
 原创力文档
原创力文档 
                        

文档评论(0)