ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:44KB ,
资源ID:6558223      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6558223.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《C语言程序设计》教学大纲.doc)为本站会员(scg750829)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

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

1、C 语言程序设计教学大纲第一部分 大纲说明一、课程的目的与任务 本课程将以结构化程序设计思想指导学习者运用 C 语言进行程序设计,充分利用 C 语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化,程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯,在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应用打下良好的基础。 二、课程的基本要求 1教学基本要求和学习方法建议 (1)弄清概念、注重实践 学习时一定要模仿例题亲自编制一些实用程序,加强对概念的正确认识。同时要注意上机实践,把不清楚的问题通过上机一一解决。从而不断增加学习兴趣,提高编程能力。

2、(2)由浅入深、循序渐进 先学习简单的、容易掌握的部分,以后再逐步掌握 C 语言的精华指针及各种灵活的表达式。 (3)着重语言的使用 由于 C 语言本身比较复杂,应把学习重点放在语言的使用上,即如何正确使用 C 语言编写程序,而不把重点放在算法的设计上。 (4)尽量不涉及太多的硬件知识 C 语言既能编写应用软件,也能编写系统软件,而编写系统软件势必需要一定的硬件知识。在学习本课程时应尽可能地不涉及太多的硬件知识,以便于理解和掌握。 (5)忽略非主要细节 不死抠非主要细节,集中精力放在最基本、最常用部分的学习上,待建立一定的基础以后再深入到一些非主要细节的讨论。 2教学的重点、难点 重点为熟练掌

3、握 C 语言的数据类型(基本类型、构造类型、指针类型等)和各类运算符,能正确使用表达式实现各种数据的加工。熟练掌握程序设计的三种基本结构(顺序、选择、循环)的特点,能使用相关语句完成这三种基本程序的设计任务。掌握 C 语言的常用的库函数的使用,以及用户函数的定义、调用、参数传递等方法。培养学生的程序设计能力,初步认识软件开发的基本思想。难点为掌握阅读和分析程序的方法和技巧,掌握设计和调试程序的方法和技巧。 3教学计划中前后课程的联系 C 语言比较复杂、较难掌握,学习者应该先学习计算机基础知识。 C 语言是数据结构、软件工程、程序设计方法、编译原理等课程的基础与工具。 4考试考核方式 实践和期末

4、笔试考核,比例为 4:6。5学时17 周,周 3 学时6教材编选的原则 根据学生实际情况和社会发展的需要,选择了C 语言程序设计与实训 。该教材编写的原则是:结构清晰,内容安排合理,难度循序渐进,描述准确清楚,各章节配备一定实训题目和一定数量的习题和思考题,重点培养学生用 C 语言解决实际问题的能力,适合高职高专学生学习的特点。 7参考书目1谭浩强 C 程序设计 清华大学出版社 2002 2薛钢等 C 语言实用教程 吉林科学技术出版社 1997 3徐金吾等 Turbo C 使用大全 北京科海培训中心 1990 4王士元 C 高级实用程序设计 清华大学出版社 1995 5国家教育考试中心 全国计

5、算机等级考试考试大纲 高等教育出版社 1995 6牛连强等 C 语言程序设计笔试习题点津 大连理工大学出版社 1999 7王洪 Turbo C 2.0 使用指南陕西电子编辑部(内部参考) 1989 8谭浩强 C 程序设计上机指导书 清华大学出版社 1999 9马靖善、秦玉平等 C 语言程序设计 清华大学出版社 2005第二部分 讲授大纲第 1 章 C 语言概述学习目的和要求:了解 C 语言出现的历史背景,了解 C 语言的特点,熟悉 C 环境,熟练掌握 C 程序的上机步骤,了解 C 程序的组成。教学重点: C 程序的上机步骤。教学难点:C 程序的组成。课时分配: 本章讲授 2 学时,上机实践 1

6、 学时。 讲授内容纲要:1C 语言发展及特点。2Turbo C 上机操作环境。 3简单的 C 程序介绍。 4C 程序的上机执行过程。思考题:1C 程序组成。2C 程序执行过程。第 2 章 C 语言基础学习目的和要求: 熟练掌握几种基本数据类型的存储方式,表示方法;熟练掌握指针的定义和使用;掌握不同类型间数据转换的原则与方法;熟练掌握有关运算符与表达式的运用。 教学重点: 整型、实型、字符型、指针型数据的定义和使用。运算符和表达式的运用。 教学难点: 指针型数据的定义和使用、不同类型间数据转换的原则与方法。课时分配: 本章讲授 2 学时,上机实践 1 学时 讲授内容纲要:1常量和变量。2各种运算

7、符和表达式。3指针类型。思考题:1数据类型有哪些。2各种运算符的使用。第 3 章 顺序结构学习目的和要求: 清楚顺序结构设计的思路,掌握基本的输入、输出函数的使用。教学重点: 结构化程序设计思想、各种输入、输出函数教学难点: scanf()函数和 printf()函数的格式控制字符串。课时分配: 本章讲授 2 学时,上机实践 1 学时 讲授内容纲要:1三种基本结构。2赋值语句。3输入、输出函数。思考题:1三种基本结构的特点。2输入、输出函数的应用。第 4 章 选择结构学习目的和要求: 了解 if、switch-case 和 goto 三种语句的一般形式及其应用,掌握选择结构的特点。教学重点:

8、if、switch-case 语句的应用。教学难点: if 语句嵌套。课时分配: 本章讲授 2 学时,上机实践 1 学时 讲授内容纲要:1if 语句的应用。 2switch-case 语句的应用。 3goto 语句的应用。思考题:1if 语句使用的注意事项。 2switch-case 语句中 break 的作用。 第 5 章 循环结构学习目的和要求: 了解三种循环语句的区别,掌握穷举法和迭代法的思想及其应用,提高解决问题的能力。教学重点: 三种循环语句的特点及应用。教学难点: 穷举法和迭代法的思想及其应用。课时分配: 本章讲授 4 学时,上机实践 2 学时 讲授内容纲要:1while、do-w

9、hile 和 for 三种循环语句的一般形式及其应用。2break 语句和 continue 语句的一般形式及其应用。 3穷举法和迭代法的思想及其应用。思考题:1while、do-while 和 for 三种循环语句的区别。2break 语句和 continue 语句的应用的特点。 第 6 章 数组学习目的和要求: 掌握数组的定义、引用技巧和初始化方法;掌握字符串的输入、输出方法;会用字符串处理函数解决字符串问题。教学重点: 数组的应用、字符串数组的应用。教学难点: 字符串数组的应用。课时分配: 本章讲授 4 学时,上机实践 2 学时 讲授内容纲要:1数组的定义、引用和初始化方法。 2字符串的

10、输入、输出及处理函数。 3数组的应用。思考题:1字符串与字符数组的区别。2数组的初始化的特点。第 7 章 函数学习目的和要求: 掌握函数的定义和调用;掌握函数调用时的参数传递方式;理解变量的存储属性和作用范围;掌握内部函数和外部函数的定义和使用。 教学重点: 函数的参数传递,函数的调用,数组名和指针作为函数参数。变量的存储属性。 教学难点: 函数的嵌套调用与递归调用;变量的存储类别。 课时分配: 本章讲授 4 学时,上机实践 2 学时 讲授内容纲要:1函数的定义与调用。 2参数传递。3函数的嵌套和递归调用。4宏定义与文件包含。5主函数与命令行参数。6运行一个多文件的程序。思考题: 1主函数的参

11、数传递。 2各种方式函数参数传递方式及有关规定与使用技巧。 3函数中变量定义位置及其作用域之间关系。4如何运行一个多文件的程序。第 8 章 结构体、共用体和枚举类型学习目的和要求: 熟练掌握结构体类型的概念、定义以及结构体变量的定义和引用。熟练掌握结构体数组和结构体指针变量的定义和使用。掌握链表的概念和应用。掌握共用体类型的概念、定义以及共用体变量的定义和变量成员的引用。掌握枚举类型的概念、定义以及枚举变量的定义和引用。 教学重点: 结构体变量、结构体数组与结构体指针的定义和引用。教学难点: 结构体数组与结构体指针。 课时分配: 本章讲授 4 学时,上机实践 2 学时 讲授内容纲要:1结构体类

12、型的概念、定义以及结构体变量的定义和引用。 2结构体数组和结构体指针变量的定义和使用。3链表的概念和应用。4共用体类型的概念、定义以及共用体变量的定义和变量成员的引用。5枚举类型的概念、定义以及枚举变量的定义和引用。思考题: 1结构体、共用体两种类型的区别。 2链式存储适合的操作对象。3函数参数传递中用结构体和结构体指针之间的优劣比较。第 9 章 位运算学习目的和要求: 掌握六种位运算的运算符、运算规则和功能,并能利用这六种位运算符来解决一些实际问题。教学重点: 位运算的应用。教学难点: 位段的定义与引用。 课时分配: 本章讲授 2 学时,上机实践 1 学时 讲授内容纲要:1六种位运算的运算符

13、、运算规则和功能。 2位段的定义与引用。 思考题: 1如何测试数字的位数是 0 还是 1? 2如何实现循环移位?第 10 章 文件系统学习目的和要求: 掌握文件和文件指针的概念,掌握文件的打开、关闭和读写等基本操作。 教学重点: 文件的打开、关闭、读写。 教学难点: 文件的读写。 课时分配: 本章讲授 4 学时,上机实践 1 学时 讲授内容纲要:1文件系统相关基本概念及类型设置。 2文件打开、关闭函数的使用。3文件读写函数的使用。4文件定位与随机读写。5文件的出错检测和处理。思考题:1文件打开和关闭的含义。 2哪些文件操作函数会改变文件的内部指针位置。第 11 章 综合实训学习目的和要求: 了解程序开发的过程,掌握菜单的设计,更加熟练地应用函数,熟练地使用文件,提高学生的程序设计的能力。 教学重点: 程序开发的步骤、菜单的设计。 教学难点: 菜单的设计。 课时分配: 本章讲授 2 学时,上机实践 2 学时 讲授内容纲要:1程序开发的步骤。 2菜单的设计。3所有知识的综合应用:设计学生成绩管理系统。思考题:1程序开发的步骤。 2如何实现游标控制菜单。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报