




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C程序设计》课程标准适用专业:计算机专业、电子专业适用层次:高职课程类别:专业课开课学期:第3学期总学时:72编审日期:2009.9编写人员:审核人员:一、课程说明:1.本课程的性质:C程序设计是近年来在国内外得到迅速推广应用的一种现代程序设计语言,它以丰富灵活的控制和数据结构,简洁而高效的语句表达、良好的移植性,已被广泛的应用于系统软件和应用软件的开发中。2.本课程教学目的:通过学习C程序设计课程技巧,了解进行科学计算的一般思,路培养教学目的及任务:,使学生掌握C语言的基本内容及程序设计的算法思想与编程学生应用计算机解决和处理实际问题的思维方法与基本能力,为以后学习数据结构、操作系统等后继课程创造必备的条件,并为今后从事软件开发打下良好基础。教学任务:通过理论学习和编程训练,使学生了解C语言特点,理解C语言的基本概念,掌握C语言的语法规则和结构化程序设计的特点、方法及开发工具的使用,激发学生底层编程方向的兴趣,培养学生的编程能力。3.本课程教学与其他课程的关系:先修课程:《计算机文化基础》后继课程:《数据结构》、《操作系统》、《数据库原理及应用》4.教学时数分配:总学时72,理论52,实验20。教学时数分配表章(节)教学内容总时数4理论时数实践时数第一章C语言概述266666222222第二章数据类型、运算符与表达式8第三章第四章第五章顺序程序设计8选择结构程序设计循环结构程序设计88第六章数组8第七章函数第八章指针第九章结构体与共同体第十章文件总计81066822424227252205.建议教材与参考书谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社·2008主要参考书:谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社谭浩强·《C程序设计题解与上机指导》(第三版)清华大学出版社谭浩强·《C程序设计教程实习指导与模拟试题》6.考核模式:考试二、课程内容:第一章C语言概述【教学要求】:熟悉TURBOC2.0/VisualC++6.0集成环境的使用了解用计算机解决实际问题的基本步骤掌握C程序的构成和C程序的运行过程。【本章重点】:C程序的构成和C程序的运行过程【本章难点】:用计算机解决实际问题的基本步骤【教学内容】:第一节:C语言出现的历史背景第二节:C语言的特点第三节:简单的C程序介绍第四节:C程序的上机步骤和方法【参考书目】:谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社第二章数据类型、运算符与表达式【教学要求】:掌握C语言中的各种数据类型及变量的定义方法。掌握和表达式的应用和运算符优先级和结合性。掌握算术表达式中不同数据类型间的转换规则。【本章重点】:算术、赋值、增量、逗号运算符的优先级和结合性。【本章难点】:算术表达式中不同数据类型间的转换和运算规则。【教学内容】:第一节:C语言的数据类型第二节:常量与变量常量和符号常量变量第三节:整型数据第四节:实型数据第五节:字符型数据第六节:运算符和表达式算术运算符和算数表达式赋值运算符和赋值表达式1.变量赋初值2.各类数值型数据间的混合运算增量运算符和增量表达式逗号运算符和逗号表达式运算符的优先级与结合性【参考书目】:
谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社第三章顺序程序设计【教学要求】:掌握C语言中不同数据类型的输入输出方法掌握顺序程序设计方法。【本章重点】:格式的输入与输出【本章难点】:顺序程序设计方法的实际应用【教学内容】:第一节:算法第二节:C语句概述第三节:数据输入输出的概念第四节:字符数据的输入输出第五节:格式输入与输出第六节:顺序结构程序设计举例【参考书目】:谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社第四章选择结构程序设计【教学要求】:掌握关系、逻辑表达式的用法掌握选择型程序设计语句的使用方法【本章重点】:表达式,选择型程序设计语句
【本章难点】:用选择结构编写简单的程序【教学内容】:第一节:关系运算符和关系表达式第二节:逻辑运算符和逻辑表达式第三节:if语句第四节:switch语句第五节:程序举例【参考书目】:谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社第五章循环结构程序设计【教学要求】:掌握while、do-while和for循环的使用方法。掌握break和continue语句的运用及区别。能熟练使用循环结构解决实际问题。【本章重点】:循环语句及循环的嵌套【本章难点】:break和continue语句的运用,能熟练使用循环结构编写程序【教学内容】:第一节:循环的概念第二节:while语句第三节:do-while语句第四节:for语句第五节:循环的嵌套第六节:break语句和continue语句
第七节:几种循环的比较【参考书目】:谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社第六章数组【教学要求】:掌握数组的定义,数组元素的引用、赋值、输入和输出方法。掌握字符数组和字符串函数的使用。掌握与数组有关的插入、删除、排序、查找等常用算法。【本章重点】:一维数组、二维数组、多维数组和字符数组的使用【本章难点】:字符数组和字符串函数的使用【教学内容】:第一节:第二节:第三节:一维数组的定义和使用二维数组的定义和使用字符数组。【参考书目】:谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社第七章函数【教学要求】:掌握函数的定义和调用方法理解变量的存储属性和作用范围【本章重点】:
函数的定义及函数的调用方法【本章难点】:递归程序的设计方法【教学内容】:第一节:概述第二节:函数定义和调用第三节:函数的嵌套调用和函数的递归调用第四节:数组作为函数参数第五节:局部变量和全局变量第六节:变量的存储类型第七节:内部函数和外部函数【参考书目】:谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社第八章指针【教学要求】:掌握指针变量的定义与引用掌握指针与变量,指针与数组,指针与字符串的关系掌握用指针作为函数参数的方法,有关指针的算法【本章重点】:指针的定义、引用,指针与变量、指针与数组、指针与函数的关系。【本章难点】:用指针访问变量、数组以及处理字符串及函数的方法【教学内容】:第一节:指针的概念第二节:指针变量第三节:数组与指针第四节:字符串与指针
第五节:函数与指针第六节:返回指针值的函数第七节:指针数组和多重指针【参考书目】:谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版)·清华大学出版社第九章结构体与共用体【教学要求】:掌握结构体与共用体类型数据的定义和引用方法学会利用结构体与共用体进行函数参数的传递掌握用结构体来构造单向链表掌握简单的位运算【本章重点】:结构体与共用体类型数据的定义和引用方法【本章难点】:利用结构体来构造单向链表【教学内容】:第一节:第二节:第三节:第四节:定义和使用结构体类型变量结构体数组结构体指针用指针处理链表第五节:共用体类型第六节:枚举类型第七节:位运算与位段【参考书目】:谭浩强·《C程序设计》(第三版)·清华大学出版社谭浩强·《C语言程序设计》(第二版
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粮库仓储面试题库及答案
- 乐清电厂面试题库及答案
- 科技教育面试题库及答案
- 康缘药业面试题库及答案
- 农业产业园项目2025年农业资源循环利用效益研究报告
- 2025年智能垃圾分类处理系统项目在商业区的可行性及运营模式研究报告
- 垃圾填埋气发电技术2025年展望:技术创新与碳减排效应评估
- 2025年金融行业数据治理与隐私保护技术合作与交流现状与展望研究报告
- 安全教育培训记录
- 安全教育培训计划小班课件
- 船舶概论课件
- 篮球训练营规章制度范本
- 园林给排水工程
- Rexroth (博世力士乐)VFC 3610系列变频器使用说明书
- ×××学校“学校学生资助管理机构成立文件”
- 动词过去式和过去分词的变化规则练习及答案
- 第四章 土壤污染调查与风险评价
- GB/T 9877-2008液压传动旋转轴唇形密封圈设计规范
- 共享服务中心(HRSSC)课件
- 工程结构检测鉴定与加固第1章工程结构检测鉴定与加固概论课件
- 数字色彩课件
评论
0/150
提交评论