航空订票系统程序设计.ppt_第1页
航空订票系统程序设计.ppt_第2页
航空订票系统程序设计.ppt_第3页
航空订票系统程序设计.ppt_第4页
航空订票系统程序设计.ppt_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一 航空订票系统程序设计 航空公司购买了一台用于航空订票系统的计算机,要 求对新系统编程,对每个航班订座(每班10位)。 程序显示飞机的座位图和下列菜单选项:Please type 1 for “smoking”和Please type 2 for “nonsmoking”。如果输入 1,则程序指定吸烟舱位(座位1到5),如果输入2,则程 序指定非吸烟舱位(座位6到10)。 选择完舱位后,提示用户输入预定座位号和信用卡号(8 位数字),程序应能检验预定座位号和信用卡号的有效性。 当然,程序不能再订已经订过的座位,吸烟舱位已满 时,应询问可否订非吸烟舱位;同样,非吸烟舱位已满时 ,应询问可否订吸烟舱位。如果同意,再相应订座,否则 打印消息“Next flight leaves in 3 hours.”。 2001.9.231C语言高级编程 赵明生 博士 另外,考虑设计取消预定座位的功能,提示用户输 入已预定座位号和相应的信用卡号,检查无误后打印一 个取消预定通知单,飞机座位图的显示同时刷新。 订座申请成功后打印一个登机牌,表示座位号和是否 为吸烟舱位。 飞机座位图的显示同时刷新。 要求写设计报告,设计报告中应有功能模块的设计 ,以及按结构化程序设计的原则,画出设计程序流程图 。 2001.9.232C语言高级编程 赵明生 博士 如何做规范化的程序设计 n先书面设计,后编写源代码 n先粗后精,由表及里 n总体功能分析,画出整体流程框架; n将各个功能模块逐级细化,分别画出结 构化的流程图。 n从功能级变到控制结构级,注意逻辑的正 确性。 2001.9.233C语言高级编程 赵明生 博士 程序书写规范 n代码书写要求 n注释 n全局和局部变量 n信息隐藏-作用域规则的运用 n限定符最小权限原则的运用 n函数名、变量名的命名 n函数参数传递 2001.9.234C语言高级编程 赵明生 博士 实验报告要求 n写上自己的姓名、学号、班级,若是合作实验,则需 写所有合作同学的姓名、学号、班级,注明各自的分 工和贡献; n系统总体设计的考虑; n功能模块的设计:按结构化程序设计的原则,画出设 计程序流程图; n介绍主要的数据结构及算法实现方法,列出关键的程 序段加以分析; n同时提交程序的源代码(带注释)和编译后的可执行 文件,源代码书写力求规范化; n实验收获和体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论