程序设计教学大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计教学大纲 218.110.1 (Computer programming) 学分数 4 周学时 4+2 一、 说明 1.课程名称及课时:程序设计 (4+2)*18课时 2.教学目的及要求 (1)课程性质: 本课程是数学系基础课,为本科一年级必修。 (2)预修课程: 《计算机应用基础》 (3) 基本内容: 程序设计方法初步,C语言基本数据类型、各类运算符、各种语句、 指针、结构、数组和函数,输入输出、文件操作以及C++入门。 (4) 基本要求: 通过本课程学习,学生应初步具备程序设计的方法和技巧,并且能够利用C语言编写相应的程序,为以后学习《数据结构》、编写数值计算和其他应用软件打好基础。 3.教学方式:课堂授课+机房实际操作 4.考试方式:笔试为主,辅以实际编程测试。 5.教材: 《C程序设计》(第二版),谭浩强编著,清华大学出版社,1999年12月 参考书: 《The C Programming Language》(Second Edition), B.W.Kerniham等著,清华大学出版社、Prentice Hall 《Visual C++ 6.0 使用与开发》木林森等著,清华大学出版社,1998年12月 《C程序设计教程 》H.M.Deitel等著,薛万鹏译,机械工业出版社,2000年7月 《Visual C++ 6.0 编程实例与技巧》王华等著,机械工业出版社 二、讲授纲要 1、 C语言概述(2学时) 1.1 C语言出现的历史背景 1.2 C语言的特点 1.3 简单的C程序介绍 1.4 C程序的上机步骤 要求: 初步了解C语言的特点和基本构成. 2、 程序的灵魂——算法 2.1 算法的概念(2.1—2.3共2学时) 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法(2学时) 2.5 结构化程序设计方法(2学时) 要求: 了解算法的基本概念,学会采用流程图、S-N图描述算法,初步了解结构化程序设计的要求、方法和过程。其中“算法的伪代码”可以作为选讲内容。 数据类型、运算符与表达式 、3 学时)2共 3.5–3.1 的数据类型(C 3.1 3.2 常量与变量 3.3 整型数据 3.4 实型数据 3.5 字符型数据 3.6 变量赋初值(3.6 – 3.10共3学时) 3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 要求: 掌握C的基本数据类型及其特点,正确理解C语言中各种符号的特点和不同,熟练掌握算术表达式的编写和使用。 4、 最简单的C程序设计——顺序程序设计 4.1 C语言的概述(4.1 – 4.3 共1学时) 4.2 赋值语句 4.3 数据输入输出的概念及在C语言中的实现 4.4 字符数据的输入输出 (4.4 – 4.6 共2学时) 4.5 格式输入与输出 4.6 顺序结构程序设计举例 要求: 掌握C语言程序的基本结构,了解C语言数据输入、输出的形式与特点。 5、 选择结构程序设计 5.1 关系运算符和关系表达式(5.1 – 5.3 共2学时) 5.2 逻辑运算符逻辑表达式 5.3 if语句 5.4 switch语句(5.4 – 5.5 共1学时) 5.5 程序举例 要求: 掌握逻辑判断、程序分支形式,学会编写能处理错误输入的程序。 6、 循环控制 6.1 概述( 6.1 – 6.6 共2学时) 6.2 goto语句以及用goto语句构成循环 6.3 while语句 6.4 do—while语句 6.5 for 语句 6.6 循环的嵌套 6.7 几种循环的比较( 6.7 – 6.9 共2学时) 6.8 break语句和continue语句 6.9 程序举例 要求: 掌握循环语句的各种形式,能够正确使用各种控制转向语句,初步掌握使用三种基本结构编写程序。 7、 数组 学时)2共 4.2 –4.1 一维数组的定义和引用( 7.1 7.2 二维数组的定义和引用 7.3 字符数组(2学时) 要求:掌握数组表示的特点,区别字符和字符串,学会使用循环结构处理数组。 8、 函数 8.1 概述(8.1 – 8.3 共2学时) 8

文档评论(0)

ailuojue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档