为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

(doc) 浩浩深情与悠悠感伤…..——王鼎钧散文《中国在我墙上》阅读探究

2017-12-01 12页 doc 30KB 31阅读

用户头像

is_713593

暂无简介

举报
(doc) 浩浩深情与悠悠感伤…..——王鼎钧散文《中国在我墙上》阅读探究目录9.1题目要求………………………………………………………039.2需求分析………………………………………………………039.3总体设计………………………………………………………039.4详细设计………………………………………………………049.4.1主函数…………………………………………………059.4.2各功能模块设计………………………………………069.5上机操作………………………………………………………149.5.1数据源…………………………………………………149.5.2编译、链接、运行……………………………………...
(doc) 浩浩深情与悠悠感伤…..——王鼎钧散文《中国在我墙上》阅读探究
目录9.1题目要求………………………………………………………039.2需求………………………………………………………039.3总体………………………………………………………039.4详细设计………………………………………………………049.4.1主函数…………………………………………………059.4.2各功能模块设计………………………………………069.5上机操作………………………………………………………149.5.1数据源…………………………………………………149.5.2编译、链接、运行……………………………………149.5.3运行结果………………………………………………149.6……………………………………………………………199.7参考文献………………………………………………………199.8附录……………………………………………………………199.1题目要求假定有n门课程,每门课程有课程编号、课程名称、课程性质、总学时、授课学时、学分、开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一个选修课程系统,使之能提供以下功能:系统以菜单方式工作。课程信息和学生选课信息录入功能(课程信息用文件保存)——输入。课程信息浏览功能——输出。查询功能(至少一种查询方法)——算法。按学分查询。某门课程学生选修情况(可选项)。9.2需求分析根据题目要求,由于课程信息是用文件保存,所以应该提供文件的输入、输出等操作;在程序中需要提供课程信息录入、课程信息浏览、课程信息查询、学生选课、查看某门课程选课信息等功能操作;另外还应提供键盘式选择菜单实现功能选择。9.3总体设计根据上面的需求分析,可以将这个系统的设计分为课程信息录入、课程信息浏览、课程信息查询、学生选课、查看某门课程选课信息等五个模块,如图1所示。图9-19.4详细设计9.4.1主函数[分析]主函数一般设计的比较简洁,只提供输入、处理和输出部分的函数调用。其中各功能模块如图所示。其中各功能用菜单方式选择。其图如图2所示。将main()函数内的界面选择部分语句单独抽出作为一个独立函数。其流程图如图9-2所示。Y开始显示一系列功能选项输入n,判断n是否为0-5?根据n的值调用功能模块函数结束N图9-2主函数流程图[程序]voidmenu(){intn,w=0;/*变量n保存选择菜单数字,w判断输入的数字是否在功能菜单对应数字范围内*/printf("********************************************************************************\n");printf("MENU\n");printf("********************************************************************************\n");printf("1-输入课程信息\n");printf("2-浏览课程信息\n");printf("3-查询课程信息\n");printf("4-某门选课情况\n");printf("5-进入选课操作\n");printf("0-退出选课系统\n");printf("********************************************************************************\n");printf("请选择输入<0~5>:");scanf("%d",&n);do/*对选择的数字做判断*/{if(n>5||n<0){printf("\n输入错误!请重新输入!\n");scanf("%d",&n);/*重新输入n*/}elsew=1;}while(w==0);switch(n){case1:insert();break;/*课程信息录入模块*/case2:browser();break;/*课程信息浏览模块*/case3:search();break;/*课程信息查询模块*/case4:xuanke_information();break;/*某门选课信息查询模块*/case5:xuan_ke();break;/*学生选课模块*/case0:exit(0);/*退出*/}}/**********************主函数**********************/voidmain(){menu();/*菜单*/}9.4.2各功能模块设计(1)课程信息录入模块[数据结构]structcourse{intnum;/*课程编号*/charname[20];/*课程名称*/charkind[10];/*课程性质*/inttime;/*总时间*/intttime;/*授课时间*/intetime;/*实验或上机时间*/intmark;/*学分*/intterm;/*学期*/};[分析]将课程信息用结构体存放,课程信息录入模块如图9-3所示。开始输入课程门数输入课程信息,将课程信息录入文件中返回主菜单结束图9-3课程信息录入流程图[程序]/***********************课程信息录入模块***********************/voidinsert(){FILE*fp;structcoursec;intcount;inti;if((fp=fopen("course.txt","a+"))==NULL)/*以可加方式打开*/{printf("cannotopenfile\n");}printf("\n请输入课程门数:");scanf("%d",&count);/*输入课程门数*/printf("\n课程编号课程名称课程性质总学时授课学时实验或上机学时学分开课学期:\n");for(i=0;i
/
本文档为【&#40;doc&#41; 浩浩深情与悠悠感伤…..——王鼎钧散文《中国在我墙上》阅读探究】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索