《C语言程序设计方案》实践课程标准.docVIP

《C语言程序设计方案》实践课程标准.doc

  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文档。上传文档
查看更多
《C语言程序设计》实践课程标准 课程编码 课程类别:实践 适用专业:计算机应用技术 授课单位:软件教研室 编写执笔人及编写日期: 审定负责人及审定日期: 一、实践课的性质与作用 实践教学性质:根据《C语言程序设计课程标准》制定的实践教学部分,培养学生的动手能力,程序的实际编写能力,是《C语言程序设计》教学课程的重要组成部分。 实践教学目标:本课程实践教学的目标在于使学生能够掌握算法的基本概念,并根据算法编制程序,掌握调试程序的基本技巧,初步了解软件开发所要经历的阶段,为学生从事计算机软件开发和打下坚实的基础。致力于培养学生运用 C 语言解决实际问题的编程能力。《》实训项目“学生-根据条件进行学生成绩排名- -学生成绩单制作-学生成绩文件管理-学生成绩管理系统”具有内在关联并且逐步拓展,每一个实训项目都可以前一个实训项目为基础,而在每一个实训项目中,各个步骤也是内在关联逐步拓展而成,这样的实践性教学内容与方法设计给项目拓展教学法以实际落脚点,符合认知与学习规律这几个实训项目囊括了《 C语言程序设计》课程教学的主要内容,并且由于每个项目层层推进,使得学生步步深入而自然完成了整个训练内容。教学效果评价采取过程性评价与结果性评价相结合,重点评价学生的职业能力 实验项目设计 序号 单元名称 实践目的 实践内容 学时建议 1 C语言概述 2、掌握C语言程序上机的编辑、编译、连接、运行的基本步骤。 3、了解C语言程序的结构。 1、熟悉C语言程序上机的编辑、编译、连接、运行的基本步骤。 2、将两个数互换输出 3、编程输出两个数的最大值。 4、整数a的值为32767,b的值为a+1,编程输出b的值。。 2 2 数据类型、运算符与表达式 2、掌握常用算术运算符的使用方法、优先级别及结合方向。 3、掌握C语言表达式的运算规则。 1、验证C语言中各种数据类型的取值范围及各种类型变量的定义和使用方法。 2、编程实现由键盘输入的任意两个数的平均值,并对不同类型的数据进行测试。 3、验证各种运算符的使用。 4 3 简单的C程序设计 2、掌握scanf、printf函数语句的使用方法。 1、编程实现各种数据格式的输入输出。 2、编程实现将给定的数据按指定的格式输出。 2 4 选择结构程序设计 1、掌握if语句实现选择结构程序设计的方法。 2、掌握逻辑运算符的使用方法。 3、掌握switch语句实现选择结构的程序设计方法 4、掌握break在switch语句的作用。 1、测试逻辑运算表达式的结果。 2、将任意三个数的从小到大排序。 3、求分段函数的值。 4、输入任意两个操作数和“+、-、*、/”中一个运算符,输出运行结果。 5、对给定的一个百分制成绩,要求输出成绩等级“A”、“B”、“C”、“D”、“E”。 6 5 循环控制…while实现条件型循环结构程序设计的方法。 2、掌握for语句实现计数型循环结构程序设计的方法。 3、掌握循环嵌套的程序设计方法,注意内外层循环间的关系。 1、输入两个正整数m和n,求出它们的最大公约数和最小公倍数。 2、编写程序利用公式:求e的近似值,精确到小数后6位。 3、编程求1到n中能被3或7整除的数之和。分别用for循环语句和while循环语句完成。 4、编程实现猴子吃桃问题。 5、编写程序找出1000之内的所有完数及这些完数的和数组 1、输入10个整数存放到数组a的a[1]到a[10]中。 2、输入一个数要求用折半查找法找出该数是数组中的第几个元素的值?? 3、将两个串连接起来,不要用strcat函数??? 4、找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。 5、用冒泡法对输入的一组数由小到大排序。 6、用比较法对输入的一组数由小到大排序。 7、插入一个数到有序数组中,使数组仍然有序。 4 7 函数 2、掌握值传递、地址传递、函数名作参数等知识。 3、掌握递归的使用。 4、掌握动态变量和静态变量,外部变量和局部变量的异同。 5、掌握变量的各种存储属性register、auto、static和extern。 1、写出一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。 2、设计函数实现将一行字符串中最长的单词输出。此行字符从主函数传递给该函数。 3、用递归法将一个整数n转换成字符串。例如输入483.应输出字符串“483”。 4、求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数用另一个函数根据求出的最大公约数求最小公倍数。 5.写一个函数,输入一个十六进制数,输出相应的十进制数。 8 8 预处理 1.掌握宏定义的方法。 2.掌握文件包含处理方法。 3.掌握条件编译的方法。 定义一个

文档评论(0)

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

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

1亿VIP精品文档

相关文档