省级精品课程《C语言实验》之循环模块-尹忠龙

上传人:jiups****uk12 文档编号:91011456 上传时间:2019-06-20 格式:DOC 页数:23 大小:1.76MB
返回 下载 相关 举报
省级精品课程《C语言实验》之循环模块-尹忠龙_第1页
第1页 / 共23页
省级精品课程《C语言实验》之循环模块-尹忠龙_第2页
第2页 / 共23页
省级精品课程《C语言实验》之循环模块-尹忠龙_第3页
第3页 / 共23页
省级精品课程《C语言实验》之循环模块-尹忠龙_第4页
第4页 / 共23页
省级精品课程《C语言实验》之循环模块-尹忠龙_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《省级精品课程《C语言实验》之循环模块-尹忠龙》由会员分享,可在线阅读,更多相关《省级精品课程《C语言实验》之循环模块-尹忠龙(23页珍藏版)》请在金锄头文库上搜索。

1、2008毕业设计 循环模块 尹忠龙安徽大学本科毕业论文(设计)题目:省级精品课程C语言实验之循环模块 学生姓名:尹忠龙 学号: P20414041 院(系):电子科学与技术学院 专业: 通信工程 入学时间:2004 年9月导师姓名:李新华 职称/学位:副教授/硕士 导师所在单位:安徽大学电子科学与技术学院19省级精品课程C语言实验之循环模块摘 要C语言程序设计的循环知识点是其重要的基础知识部分,在介绍知识的基础上进行多多媒体实验系统开发,力求学生能够较快掌握。随着多媒体应用飞速发展,多媒体课件的应用于教学也起来越广泛。Authorware作为一款多媒体制作工具,具有可视性和交互性,形象直观,深

2、受教师和专业人士的青睐。利用这个软件,可以使用图像、文本、动画、数字电影和声音等信息有机结合制作出界面美观、内容丰富、直接评分等功能。本设计就是要制作出这样一种实验系统!本论文从以下几个方面来展开:第一:介绍本精品课程的相关知识,及现阶段本实验系统的研究现状及意义;第二:着重介绍循环模块基本知识,是完成本实验必要的前提;第三:简单介绍调试工具及Authorware的软件简单知识;最后重点介绍本课件的设计过程,给出设计的主体分析与系统构成。关键词:C语言 ;循环模块;多媒体;AuthorwareProvincial High-quality Course“C Programming Experi

3、ment ”of Circulation ModuleAbstractCirculation Module of C programming language, is an important part of the basic knowledge, in introducing knowledge on the basis of more experimental multimedia systems development, and strive to students can quickly master. With the rapid development of multimedia

4、 applications, multimedia course software for teaching also applied to the more widely. Authorware as a multimedia production tools, with visibility and interactive, visual image, by teachers and professionals of all ages. Use this software, you can use images, text, animation, digital film and soun

5、d information, such as organic produce interface with handsome, rich content, direct score, and other functions. The design is to create such an experimental system! This paper start from the following aspects: First: High-quality Course related knowledge, and at this stage of the experimental syste

6、m of the status quo and its significance;Second: cycle module focuses on basic knowledge, this study is completed the necessary prerequisite; Third: a brief introduction debugging tools and Authorware knowledge; Finally focus on the software design process, gives the design the main body analysis an

7、d the system constitution. Key words:C programming language ;Circulation Module;multimedia;Authorware目 录第一章 绪论11.1本精品课程的建设目标11.2研究现状11.3.研究意义2第二章 循环控制模块基本知识22.1 while语句22.2.do.while语句22.3 for语句32.4 break与continue语句5第三章 调试工具(VC6.0)简介6第四章 多媒体课件的制作及工具(Authorware)简介64.1多媒体课件制作64.2 Authorware多媒体制作工具介绍8第五

8、章 本课题的制作过程95.1 课题设计思想95.2 课件的主要特点105.3 课件整体设计105.4 登录模块125.5 主体框架设计135.6 主题界面145.7 评分模块155.8 退出系统165.9课件的发布16结束语17参考文献18致 谢19 省级精品课程C语言实验之循环模块第一章 绪论1.1本精品课程的建设目标本课程的建设目标是:通过不懈努力,争取在达到省级精品课程的基础之后将其建设成为国家级精品课程,为此,准备采取以下步骤:教案建设:根据学校评估反馈的意见,由梁栋老师牵头编写一套适合我校理工类本科专业、具有高水平、启发式、互动性强的电子教案、多媒体课件, 真正将课程建设成果充分应用

9、到教学过程中,同时总结课程建设经验,发表高质量的教改教研论文。实验建设:由于我校实验开始单独设课,课程组业已开始着手编写一本集课本知识验证、综合性、创新性实验为一体的C语言程序设计实验指导书,构建完善的MCAI实验平台,实现作业类型多样化,计算机自动批改客观题,教师统一批阅编程题。考试环节:构建完善的试题库和无纸化考试系统:建立上机考试和期末考试试题库系统,随机抽取试题,闭卷考核,随考随改,考教分离。课程设计:通过开设相应的后续课程开展创新活动,为学生提供实验条件,完成大型作业或复杂程序,培养学生的理论联系实际的实践技能。1.2研究现状C语言程序设计是电子学院电子工程、通讯工程、微电子等专业的

10、主要专业课程之一。它既可以作为其他专业课程的先行课程,奠定程序设计的基础;又可以作为其他专业课程的应用工具进行各种实用程序的设计。由于过去受传统教学理念的束缚,教学形式单一,重理论,轻实线忽视了对同学们程序设计能力的培养。为了加强实践环节的考核,加大提高学生能力的培养,我校C语言实验从程序设计中独立出来,作为单独一门课程来作成绩记录,引导学生全面开发应用能力,注重培养包括功能设计、编写代码、程序调试等各方面的能力。随着课程的不断完善,急需要有一套完整的多媒体实验上机指导系统来作为教学以及评测的实验软件。Authorware作为一款优秀的多媒体制作软件,在近年来越来越被人所接受,它以操作平台的可

11、视性和交互性强,逻辑结构清晰等优点备受广大教师及专业人士的青睐。同时多媒体课件在现代教学技术与学科教学中的作用越来越引起重视,应用也日趋广泛。通过图片、文字动画、影视、声音等多种媒体的有机组合,可取得良好的教学效果。1.3.研究意义由于我校实验开始单独设课,为了实现作业类型多样化,计算机自动评阅,对学生进行全方位的指导,更客观地对学生进行评测,制作这样一套多媒体软件可谓意义重大。可以对学生进行实时指导,任何时候都能让学生进行实验,并能及时对实验结果进行自动批阅,结果提供给教师,便于教师了解学生的不如之处,进行相关的进一步指导,节省了教师的时间,也给学生提供了更大的自由。对学生,对教师都是一项重

12、要的软件系统。第二章 循环控制模块基本知识循环控制结构(又称重复结构)是程序中的另一个基本结构。在实际问题中,常常需要进行大量的重复处理,循环结构可以使我们只写很少的语句,而让计算机反复执行,从而完成大量类同的计算。C语言提供了while语句、do.while语句和for语句实现循环结构。2.1 while语句while语句是当型循环控制语句,一般形式为: while语句;语句部分称为循环体,当需要执行多条语句时,应使用复合语句。while语句的流程图见图1,其特点是先判断,后执行,若条件不成立,有可能一次 也不执行。2.2.do.while语句 在C语句中,直到型循环的语句是do.while

13、,它的一般形式为: do语句while其中语句通常为复合语句,称为循环体。do.while语句的流程图见图3-10,其基本特点是:先执行后判断,因此,循环体至少被执行一次。但需要注意的是,do.while与标准的直到型循环有一个极为重要的区别,直到型循环是当条件为真时结束循环,而do.while语句恰恰相反,当条件为真时循环,一旦条件为假,立即结束循环,请注意do.while语句的这一特点。2.3 for语句for语句是循环控制结构中使用最广泛的一种循环控制语句,特别适合已知循环次数的情况。它的一般形式为: for(;)语句for语句很好地体现了正确表达循环结构应注意的三个问题:1)控制变量的

14、初始化。2)循环的条件。3)循环控制变量的更新。表达式1:一般为赋值表达式,给控制变量赋初值;表达式2:关系表达式或逻辑表达式,循环控制条件;表达式3:一般为赋值表达式,给控制变量增量或减量。语句:循环体,当有多条语句时,必须使用复合语句。for循环的流程图如图3,其执行过程如下:首先计算表达式1,然后计算表达式2,若表达式2为真,则执行循环体;否则,退出for循环,执行for循环后的语句。如果执行了循环体,则循环体每执行一次,都计算表达式3,然后重新计算表达式2,依此循环,直至表达式2的值为假,退出循环。for语句的几种格式:for语句的三个表达式都是可以省略的,但分号“;”绝对不能省略。a

15、.for(;)语句;这是一个死循环,一般用条件表达式加break语句在循环体内适当位置,一旦条件满足时,用break语句跳出for循环。例如,在编制菜单控制程序时,可以如下: for(;) printf(please input choice(Q=Exit):);显/*示菜单语句块:*/scanf(%c,&ch); if(ch=Q)or(ch=q)break;语/*句段*/b.for(;表达式2;表达式3)使用条件是:循环控制变量的初值不是已知常量,而是在前面通过计算得到,例如: i=m-n; for(;ik;i+)语句; c.for(表达式1;表达式2;)语句一般当循环控制变量非规则变化,而且循环体中有更新控制变量的语句时使

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号