




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 花椒采购合同协议书范本
- 销售光纤研磨机合同范本
- 村泵抽水合同协议书范本
- 项目部临时工合同协议书
- 销售总监离职协议书范本
- 甲方资料员聘用合同范本
- 防火员协议合同模板模板
- 生态修复政府合作协议书
- 物流公司的业务合同范本
- 机动车处置协议终止合同
- 基层卫生院服务基层行-3.8.4药品不良反应管理
- 2025版标准正规劳动合同范本(房地产开发商专版)
- 中小学幼儿园校园长职级笔试题
- 2024年金华市警示教育基地管理中心招聘笔试真题
- 2025年党建知识竞赛题库及答案(完整版)
- 新疆林地补偿管理办法
- 2024年济南历下城市发展集团有限公司招聘笔试真题
- 2025年重庆市辅警招聘测试题及答案
- 2025年高考真题-物理(江苏卷) 含解析
- 国家开放大学机考答案6个人与团队管理2025-06-21
- 科研团队保密管理制度
评论
0/150
提交评论