0906011程序设计基础-教学大纲0901.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文档。上传文档
查看更多
0906011程序设计基础-教学大纲0901

《程序设计基础》课程教学大纲 一、课程基本信息 课程编号:0906011 课程中文名称:程序设计基础 课程英文名称:Fundamentals of Programming 课程性质:必修 考核方式:考查 开课专业:理工类专业本科生 开课学期:2 总学时:48 (其中理论32学时,实验16学时;课外上机16学时) 总学分:3 二、课程目的: 掌握高级语言的相关概念;掌握程序设计的基本思想、熟悉基本的编程方法与技巧;培养学生分析问题和解决问题的能力 2.掌握程序设计的思想和基本方法 3.掌握常用的算法 4.具备初步的高级语言程序设计能力 四、教学内容与学时分配: 第一章 程序设计基础(2学时) 1.程序设计概念 2.算法的概念及其表示 3.程序开发过程 4.C语言程序结构及实例 第二章 数据表示及数据运算(3学时) 1.数据类型 2.常量 3.变量 4.运算符及表达式 第三章 简单程序设计(2学时) 1.顺序结构问题实例及解决方法 2.赋值与输出的实现 3.顺序结构程序分析与设计方法 第四章 选择结构程序设计(3学时) 1.选择结构问题实例及解决方法 2.关系运算与逻辑运算的实现 3.选择结构的实现方法(单分支实现、双分支实现、多分支实现、选择结构的嵌套) 4.选择结构程序分析与设计方法 第五章 循环结构程序设计(4学时) 1.循环结构问题实例及解决方法 2.各种循环的实现方法(次数确定的循环、次数不确定的循环、循环的嵌套) 3.几种循环的比较及两个辅助语句 4.循环结构程序分析与设计方法 5.常用算法的使用(多项式求和、素数的判断、最大公约数的求解等) 第六章 数组及自定义数据类型 (6学时) 1.成组数据处理问题实例及解决方法 2.数组的定义及使用(一维数组、二数组、字符数组) 3.常用算法的使用(排序、查找、进制转换等) 4.结构体类型的声明及使用 5.枚举类型的声明及使用 第七章 程序结构与函数(5学时) 1.高效程序的编写方法 2.函数的声明及调用 3.函数间数据传递的方法 4.变量的作用域及存储类别 5.多函数、多文件程序的编写 第八章 指针(5学时) 1.数据的访问方式(直接访问、间接访问) 2.指针变量的声明与使用(取地址操作、取值操作) 3.各种指针变量的使用(数组指针、字符串与指针) 4.使用指针算法的分析与设计 5.指针与链表(链表的创建、插入、删除等操作的实现) 第九章 数据的保存及文件(2学时) 1.文件概述 2.文件的打开与关闭 3.文件的读写 4.文件的定位 五、教学方法及手段(含现代化教学手段): 1.课堂教学与上机实践相结合,综合运用启发式、协作式、案例教学等教学方法进行课堂教学,同步安排上机实验内容,理论结合实践,使学生更好地理解所学知识。 2.课堂教学采用课件和程序演示相结合利用多媒体教学环境,增强学生的感性认识,使课堂教学更加生动,激发学生兴趣。 3.上机实践环节使用大屏幕投影仪,适时演示、指导、总结,对课堂教学进行补充。 六、实验(或)上机内容: 实验一:熟悉C程序的运行环境 (课内上机:2学时,课外上机:0学时) 1)输入、调试、运行给定的程序(6个程序)。 2)分析程序的运行结果 3)归纳、整理VC++6.0运行环境的使用过程 实验二:简单程序设计 (课内上机:2学时,课外上机:2学时) 1)阅读、调试、运行程序,比较阅读的结果和运行的结果。 给出4个程序 2)完善程序,并调试运行 给出3个程序 3)修正程序,并调试运行 给出2个程序 4)编写程序,并调试运行 (1)输入直角三角形的两条直角边,调用平方根函数sqrt来求斜边的长度。(提示:使用库文件math.h。) (2) 输入并交换两个变量的值,然后输出。 (3) 输入矩形的两条边,求矩形的面积.10欧姆和20欧姆,求并联后电阻的值。 提示:1/R=1/R1+1/R2 实验三:选择结构程序设计 (课内上机:2学时,课外上机:2学时) 1)阅读、调试、运行程序,比较阅读的结果和运行的结果。 给出4个程序 2)完善程序,并调试运行 给出3个程序 3)修正程序,并调试运行 给出2个程序 4)编写程序,并调试运行 (1) 编程实现以下函数关系。 -1 (x0)    y= 0 (x=0) 1 (x0) (3) 假设奖金税率如下(a代表奖金,r代表税率) a1000 r=0% 1000=a2000 r=5% 2000=a3000 r=8% 3000=a4000 r=10% 4000=a r=12% 输入奖金数,

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档