- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级语言程序设计
实习指导书
一 实习目的
1、通过用C语言编程实现一个具体的软件系统,学习软件工程理论。
2、通过实际系统的分析、设计、编程和调试,掌握软件分析方法和工程设计方法。
3、培养学生软件开发的实践能力,能阐述设计过程,绘制系统框图和程序流程图及分析实验结果。
4、培养学生深入研究、独立思考、分析问题和解决问题的能力。
5、培养学生选用参考书、查阅手册及文献资料的能力。
二 实习内容
一、任务1:多功能电子日历系统(50%)
用C语言设计一个多功能电子日历系统,具有公历日期显示,能显示年、月、日和星期几,具有记事本功能,在某个日期上可以输入纪念日和注意事项等。
基本功能如下:
1) 能够以中英文形式显示公历;
2)能够实现月份、日期、星期的不同形式的显示;
3) 信息输入功能:对某一天输入注意事项,纪念日等文字;
4) 信息删除功能:能够删除某日期对应的纪念日等文字;
二、任务2:多功能电子时钟系统(50%)
用C语言编写一个电子时钟系统,具有12小时和24小时的时钟显示,能显示小时、分钟和秒,具有整点和半点报时功能,在某个时间上可以输入报时警示要求等。
基本功能如下:
1)设计数字时钟的主界面;
2)准确计时,以数字形式同时显示时、分、秒的时间;
3)能够分别显示12小时和24小时计时,计时要用12进制,计分秒用60进制;
4)能够校正时间;
5)能够设置某个时间的报时警示。
三 实习报告撰写要求
1、系统各功能的实现与模块的设计;
2、系统各功能模块的具体设计;
3、代码描述:包括流程图、算法描述和程序及程序注释。
4、关键变量、数据结构解释
5、程序调试过程中遇到的问题及解决过程
6、心得体会
四 考核方法
一、考核要求:
1、全部功能均可在统一界面下演示(界面设计)
2、程序注释完整
二、考核形式:
任务1的前三个功能为基本功能,占成绩的30%;后两个为扩展功能, 占成绩的20%。
任务2的前三个功能为基本功能,占成绩的30%;后两个为扩展功能, 占成绩的20%。
三、评分标准
优 :完成全部内容,代码注释清晰、完整,实习报告撰写认真,符合要求。
良:完成基本部分全部内容,扩展部分完成二项。代码注释清晰、完整,实 习报告撰写认真,符合要求。
中:完成基本部分全部内容,扩展部分完成一项。代码注释清晰、完整,实习报告撰写认真,符合要求。
及格:完成基本部分全部内容,扩展部分完成某一项部分内容。代码注释清晰、完整,实习报告撰写认真,符合要求。
不及格:未达到及格工作量
五 文本模式
1.几个重要的函数
PC缺省模式为文本模式,使用文本模式下的屏幕控制函数时,要包括conio.h头文件。
文本模式下,左上角坐标为(1,1) ,分辨率80*25
1:clrscr() 清除窗口内的全部文本,(调用最近一次用textbackground 设置的颜色清除窗体) 缺省窗口为整个屏幕 (相对窗体或全部窗体) conio.h
原型:void clrscr(void)
2:gotoxy(); 光标定位 conio.h
原型:void gotoxy(int x,int y);
x,y相对于当前活动窗口的光标位置,如果其中的一个光标越界 则函数不起作用。
3:getch:从控制台无回显地取一个字符 conio.h
putch:输出字符到控制台
4:windows() 建立窗口函数 最大80*25 conio.h
原型:void window(int left,int top,int right,int bottom);
(left,top) 左上角坐标
(right,bottom)右下角坐标
注:若给定的坐标非法,则调用不起作用
若调用成功,坐标就是相对于窗口而完的,称为相对坐标
5:bioskey(cmd): keyboard interface using BIOS Service directly bios.h
原型:int bioskey(int cmd)
the return value of bioskey depends on the keyboard bask performed,The value of cmd determines the keyboard task.
6:cprintf : sends formatted output to the next window on the screen with cprintf,the stringis written either directly t
您可能关注的文档
- AP统计必备词汇A统计必备词汇.doc
- android 考试.doc
- APP运营推广方案PP运营推广方案.doc
- ARM体系结构实验告报告.doc
- Ansys命令说明.doc
- AR磷酸化修饰AR酸化修饰.doc
- ArcGIS 投影.doc
- AS 400 操作统要求AS 400 操作系统要求.doc
- ASK调制系统AS调制系统.doc
- APP营销推广方案板模板.doc
- [焦作]2024年河南焦作市博爱县事业单位招聘146人笔试历年参考题库(频考点试卷)解题思路附带答案.docx
- [湖州]2025年浙江省湖州长兴县县级医疗卫生单位招聘45人笔试历年参考题库(频考点试卷)解题思路附.docx
- [盐城]江苏盐城市卫生健康委直属事业单位招聘卫生类专业技术人员25人笔试历年参考题库(频考点试卷)解.docx
- [湘西]2024年湖南湘西州龙山县中医院招聘15人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [烟台]2024年山东烟台大学招聘30人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [湖州]2024年浙江湖州市吴兴区招聘医疗卫生事业单位第二批卫生专业技术人才笔试历年参考题库(频考点.docx
- [湖北]2024年湖北省中医院招聘医疗辅助人员34人笔试历年参考题库(频考点试卷)解题思路附带答案详.docx
- [甘肃]2024年甘肃有色冶金职业技术学院引进人才14人笔试历年参考题库(频考点试卷)解题思路附带答.docx
- [珠海]2024年广东珠海城市职业技术学院招聘事业编制教师14人笔试历年参考题库(频考点试卷)解题思.docx
- [滁州]2024年安徽滁州来安县县级公立医院高层次人才引进6人笔试历年参考题库(频考点试卷)解题思路.docx
文档评论(0)